Как динамически добавлять маркеры в страны?

Кто-нибудь использовал http://jqvmap.com/ раньше?

Есть ли способ динамически добавлять точки (или какой-то маркер) на карту?

2 ответа

Решение

Просто попробуйте использовать новую версию jVectorMap. У него есть эта особенность. Вот пример.

jqvmap использует изображение SVG для отображения карты. Вы можете редактировать изображение SVG и добавлять точки в соответствии с вами. Вот ссылка на редактор svg http://svg-edit.googlecode.com/svn/branches/2.5.1/editor/svg-editor.html

Установите firebug в FF и выполните следующие действия

  1. Откройте ссылку выше.(Svg editor)
  2. Откройте http://jqvmap.com/ на другой вкладке (или на странице, где отображается ваша карта).
  3. Осмотрите карту с помощью клопа. Вы найдете там <svg> тег, который содержит все данные карты.
  4. в <svg> тег есть g тег. В козёлке то <g> пометить и скопировать код SVG.
  5. Вернитесь в первое окно (редактор SVG)
  6. нажмите кнопку 2-го меню для просмотра источника SVG.(или нажмите U)
  7. заменить <g> тег с кодом, который вы скопировали.
  8. Применять изменения
  9. Теперь вы можете разместить точки, где вы хотите.(просто изучить инструмент)
Другие вопросы по тегам