Карта мира с нарисованными состояниями и провидениями (с помощью jVectorMap)

Я использую jVectorMap с картой мира. Я хотел бы провести линии внутри стран, чтобы разделить государства и провидения. Штат и провидения не нужно выбирать по отдельности (т.е. не нужно быть отдельными «регионами») - это в основном для эстетических целей отображения и для предоставления пользователю некоторого контекста при увеличении масштаба США.

Другие люди решают эту проблему с помощью нескольких карт. Таким образом, изначально отображается карта мира, и если вы нажмете на США, она заменит карту мира на карту США. Однако для этого проекта было бы неплохо иметь только одну карту.

Одна из моих идей заключалась в том, чтобы установить фоновое изображение на пути США — эта функция запланирована, но не реализована, но есть несколько способов сделать это в SVG без особых усилий.

Любые предложения / примеры того, как рисовать провидения внутри стран на карте мира?


person StereoSteve    schedule 01.11.2013    source источник
comment
Я не знаю, как работает jVectorMap, но все данные, которые вы ищете, находятся здесь: naturalearthdata.com/downloads   -  person leo    schedule 01.11.2013
comment
Я также хочу реализовать что-то подобное, что-нибудь у вас получилось?   -  person Tanmay Kumar    schedule 04.06.2015


Ответы (1)


Я не уверен, как добавить изображение SVG в фон. Что бы я сделал, так это включил пути региональной карты США в карту мировой мельницы, где находится США.

Вы можете сделать это следующим образом:

"US": {"path": "M892.72,99.2l1.31,0.53l1.41,..., <USA-REGION-PATH-PART>",
"name": "United States"}

это скопированная часть пути с карты региона США.

person Dominik Franek    schedule 26.05.2018