Выбор местоположения Google Maps - PullRequest
2 голосов
/ 01 апреля 2011

Я работаю над созданием инструмента для выбора места с помощью Google Maps API. Эта часть проста, и у меня нет проблем с ней, но она слишком конкретна. Я хочу сделать что-то похожее на это , но нужно учесть весь мир, а не только почтовые индексы.

Я думаю, что того же эффекта можно достичь, выделив административный уровень. Требуется ли для этого файл KML, и если да, то может ли кто-либо через провайдера иметь такой уровень детализации?

1 Ответ

2 голосов
/ 01 апреля 2011

Вы можете получить административные границы для мира здесь http://www.gadm.org/ или здесь http://www.unsalb.org/. Вы не сможете достичь этого с помощью одного файла KML, поскольку это будет один большой файл (яя говорю не менее чем о четырехстах МБ, а для файлов KML на Картах существует ограничение в 4 МБ).

Вам нужно будет сохранить данные в БД, вытянуть только соответствующие границы и нарисовать их как многоугольники на карте.Другими словами, звучит так, как будто вам может понадобиться ГИС-сервер (открытый или ArcGis).Хотя вы можете построить его с нуля, используя любую базу гео-данных, такую ​​как mySQL или MSSQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...