Выделение стран или регионов для поддержки статистики известно как Choropleth Mapping , но, к сожалению, обычно это не так. прямая библиотечная поддержка карт Choropleth, включенная в API онлайн-карт. Это означает, что вам придется создать свою собственную структуру, но, к счастью, ее можно создать — я написал пример с использованием jQuery + HERE Maps, чтобы ответить на вопрос здесь
Теперь доступно обновленное решение WKT
Доступ к формам KML больше не требуется, так как Geocoder API теперь предлагает атрибут IncludeShapes
, который возвращает форма страны в формате WKT. Парсер WKT можно найти здесь. Простой пример хороплет WKT можно найти здесь.
Базовое решение KML
Для любого фреймворка вам понадобится файл, содержащий границы нужных вам стран или регионов. В примере используется файл KML, но вы также можете начать с полигонов, если они у вас есть. Границы стран — это политическое минное поле, поэтому я полагаю, что большинство API-интерфейсов онлайн-карт избегают их. Подсказка: попробуйте начать с чего-то вроде http://geocommons.com/overlays/119819 и упростите это максимально ускорить рендеринг - много мелких шевелений на береговых линиях и мелких отдаленных островах не нужны.
Конечно, вы также можете попробовать ввести "создать картограмму" в поисковой системе по вашему выбору и использовать инструмент для создания статического изображения для ваших данных (потенциально в нескольких уровней масштабирования), а затем используйте его в качестве основы для наложения фрагментов карты. Это требует гораздо больше предварительной работы, но заставит все вычисления выполняться на стороне сервера и, следовательно, будет быстрее отображаться.
Рабочий пример можно найти на GitHub здесь а>
person
Jason Fox
schedule
05.08.2013