Вопрос по javascript, google-maps-api-3, overlay – карта города / почтовые индексы с использованием карт Google

4

Я ищу библиотеку javascrip#, которая поддерживает возможность передачи почтового индекса или города в качестве параметра и получения списка координат x, y для рисования многоугольника с помощью карт Google?

Это существует? Поддерживает ли API Google Maps такие запросы? Я ищу массив координат, аналогичный тем, которые Google использует для рисования карт по запросу Google:

Ваш Ответ

4   ответа
2

мест, из которых вы можете получить координаты:

Flickr API

Существует API Flickr, основанный на фотографиях, которые помечают люди, но он настолько же точен, как и люди, которые помечают фотографии: поэтому он достаточно хорош для начальной загрузки, но, вероятно, не для производства:http://karya-blog.blogspot.com/2012/12/fetching-city-polygons-with-flickr-api.html

Natural Earth Data

Точной альтернативой является www.naturalearthdata.com. Чтобы получить эти данные оттуда, вам просто нужно сделать два запроса: один с названием города и один с их идентификатором, чтобы получить параметры:

unlock.edina.ac.uk/ws/search?name=berlin&gazetteer=naturalearth&format=json

а потом

unlock.edina.ac.uk/ws/footprintLookup?format=json&identifier=14126951

и вы настроены :)

Mapzen

Если вы можете предварительно извлечь данные, перейдите на Mapzen, у них есть полная и довольно точная база данных:https://mapzen.com/data/borders/

1

я не думаю, что в API Карт Google есть какой-либо волшебный метод getZipCodeBoundaries. Однако то, что вы хотите сделать, может и было сделано.Пожалуйста, смотрите реализацию, и этонить в гугл группах относительно процесса. Похожа ли первая ссылка на то, что вы надеетесь достичь? Также естьAPI соседства от Zillow под лицензией CC, Возможно, вы захотите разобраться в этом и посмотреть, разбивает ли он окрестности по почтовому индексу.

0

glemaps с помощью openstreetmap. Идти кhttp://nominatim.openstreetmap.org/ найдите место, подобное & quot; Partido de Ituzaing & # xF3; & quot;

шаги:

Click on "details" Look for the OSM ID and copy it (control+c), example: 2018776 Go to http://polygons.openstreetmap.fr/index.py Paste the ID in Download the polygon
-1

Twitter Geo Api У вас есть несколько режимов поиска, и это дает вам границу для городов. Я использую его сейчас на Моем сайте. Попробуй например этотссылка на сайт и вы увидите результаты.

Похожие вопросы