2016-08-09 3 views
0

Есть ли API-интерфейс Geo, который я могу запросить с именем области и получить обратно многоугольник, который представляет заданную границу области? Некоторая форма справочника географических названий, которая возвращает многоугольник вместо координат широты/долготы.Географический справочник, который возвращает многоугольники для областей?

Например, если я ищу «Санта-Барбару», я хотел бы вернуть массив координат многоугольника, изображенный на рисунке ниже. enter image description here

ответ

1

В настоящий момент такая функция отсутствует в общедоступных API Google. Если вы ищете Санта-Барбару, используя геокодирование, вы получите местоположение с окном просмотра и ограничивающей рамкой. Однако вы не получите полигона вокруг области. При поиске Santa Barbara using Google Карты используют частный API для отображения многоугольника вокруг искомого региона.

Одним из способов решения проблемы было бы создание собственных полигонов и сохранение их в вашей базе данных, а затем проверка того, является ли lat/long внутри этих полигонов.