Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2011, 22:50
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Карта с кликабельными областями
У меня появилась необходимость создать карту мира с кликабельными областями (континенты). Не раз приходилась работать с картами гугла. Почитал в инете инфы, понял что можно там на картах делать полигоны (используя KML), но вот беда где достать координаты границ всех континентов ?))

Конечно же можно и обойтись без гугла, тогда как можно еще зделать карту с кликабельными континентами ?
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2011, 23:25
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,589

без гугла-эрии
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2011, 23:26
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 03.04.2008
Сообщений: 6,234

Судя по всему вам нужна схема(в мелком масштабе) с кликабельными континентами, а не реальная карта, где эти границы очерчены с точностью до 15 метров?

Если так, то берете в "где угодно"(википедия, и прочее) подходящую карту.
В вики вродебы валялась такая карта в SVG
а это уже готовый вектор, со всеми точками границы!
но, даже из растровой схематичной карты нетрудно получить список координат границ континентов, простеньким скриптом

Затем, когда у вас есть координаты границы, рисуете обычный HTML_вский MAP
навешиваете на активные области обработчики событий.
вуаля, красивая динамичная схема готова
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2011, 23:39
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Да имено схема и нужна.

Спасибо, не подумал насчет SVG, постараюсь с ним разобраться))

Я так понимаю на отдельные начерченые регионы в SVG можно вешать
события (тоже вроде как обычные теги получается (DOM ? )) ?
Ответить с цитированием
  #5 (permalink)  
Старый 28.07.2011, 23:42
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,589

события на эрии в map вешаются. а подсветка их или svg или канва
Ответить с цитированием
  #6 (permalink)  
Старый 28.07.2011, 23:47
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

так если мне в арии придется перерисовывать всю мапу как она есть в SVG, то смысл тогда вообще с SVG ? или я чего то не догоняю ?))
Ответить с цитированием
  #7 (permalink)  
Старый 29.07.2011, 00:14
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Хех разобрался) оказывается в самом SVG файле можно писать JS и работать с его элементатми. Все намного проще чем я думал))
Огромнейшее пасиба за подсказку


P.S.
dmitriymar,
почему я не могу добавить вам плюсик (пишет что нужно еще кому то добавить прежде чем добавить снова вам, но я до этого вроде не ставил вам плюсики) ?

Последний раз редактировалось nyols, 29.07.2011 в 00:16.
Ответить с цитированием
  #8 (permalink)  
Старый 29.07.2011, 00:43
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 03.04.2008
Сообщений: 6,234

nyols,
пожалуйста.
более того, информация которую вы нашли по моей подсказке, и мне самому интересна)

Насчет кармы, тут мало кто из-за этого беспокоится
А вообще, и я dmitriymar не могу поставить плюса, почему-то
Думаю стоит переговорить с Ильей по этому поводу
Ответить с цитированием
  #9 (permalink)  
Старый 29.07.2011, 09:28
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Сообщение от Gvozd
информация которую вы нашли по моей подсказке, и мне самому интересна)
Ну я нашел информацию о том как JS использовать))
<script type="text/ecmascript"><![CDATA[
 .................................
]]></script>

Последний раз редактировалось nyols, 05.08.2011 в 12:00.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Карта в flashe - как загрузить новій клип в сцену? DDSSDD Общие вопросы Javascript 0 03.06.2011 13:07
Интерактивная карта (оцените простенький скрипт) rgl Ваши сайты и скрипты 3 09.03.2011 12:42
SVG карта России mycoding Оффтопик 9 17.07.2010 15:29
навигационная карта rage94 Элементы интерфейса 1 03.05.2010 16:26
Прокручиваемая карта Андрей Параничев Элементы интерфейса 3 24.11.2008 08:59