Автор Тема: Рисование карты  (Прочитано 3288 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Ganer

  • Гость
Рисование карты
« : 11 Сентября 2002, 17:24:09 »
Посоветуйте какую-нибудь библиотеку рисовать что-то типа карты. Т.е. Прямоугольная область и на ней точки (хотя наверно точка невидно будет - круги).  И маштабировало само.
Что нибудь попроще gdlib есть ?

Ganer.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Рисование карты
« Ответ #1 : 11 Сентября 2002, 19:36:23 »
Куда уже проще????
TANSTAAFL

Ganer

  • Гость
Рисование карты
« Ответ #2 : 11 Сентября 2002, 21:18:32 »
Маштабировать лень самому.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Рисование карты
« Ответ #3 : 12 Сентября 2002, 01:12:32 »
Делай все в SVG
И пользуйся спец-библиотекой SVG -> gif
не помню как зовут - но найдешь "map SVG free" ;)
Возможно она на Java
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Ganer

  • Гость
Рисование карты
« Ответ #4 : 12 Сентября 2002, 12:19:29 »
Так мне в реалтайме из базы брать координаты нада и генерит "карту".

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Рисование карты
« Ответ #5 : 13 Сентября 2002, 03:01:25 »
Так и генерь SVG :)
В лучшем случае (Mozilla, IE последний) - оно тебе SVG-шку прямо нарисует , в худшем - картинку из нее сделаешь

А SVG - это не зверь такой, это текст такой же как и HTML/XML  -  тебя же не смущает генерация на лету HTML-ки из базы ? :)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Рисование карты
« Ответ #6 : 13 Сентября 2002, 14:43:05 »
ну вы че савсем обленились?
GD одного хватит выше крыши
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Рисование карты
« Ответ #7 : 14 Сентября 2002, 09:57:10 »
Цитировать
Прямоугольная область и на ней точки (хотя наверно точка невидно будет - круги).

Проще всего так: дергаешь картинку, а точки рисуешь с помошью JS.
Цитировать
И маштабировало само.

В смысле?
Если масштабирование в реале надо сделать то Вам поможет JS.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Рисование карты
« Ответ #8 : 15 Сентября 2002, 02:31:45 »
У меня, наверное, немерянный пробел в знаниях, но я вообще не представляю, как с помощью JS картинку на странице перерисовывать... точки там дорисовать..

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Рисование карты
« Ответ #9 : 15 Сентября 2002, 02:59:02 »
Доктор
вероятно они имели в виду наложение слоев, ну а масштабирование - просто изменть width и height картинки.
с GD намного проще все
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Рисование карты
« Ответ #10 : 17 Сентября 2002, 08:37:32 »
Цитировать
вероятно они имели в виду наложение слоев, ну а масштабирование - просто изменть width и height картинки.

Именно...
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28