Как узнать широту и долготу города?

Я загрузил соответствующий CSV-файл с сайта MaxMind, но обнаружил, что для комбинация почтового индекса и города, можно ли получить только широту и долготу города?


person Ray Niu    schedule 11.09.2014    source источник
comment
вы должны проверить, есть ли у MaxMind загрузка в зерне города, а не в зерне почтового индекса   -  person acutesoftware    schedule 11.09.2014
comment
Спасибо, но я не могу его найти, они предоставляют только почтовый индекс и город.   -  person Ray Niu    schedule 11.09.2014


Ответы (1)


Есть несколько решений вашей проблемы, боюсь, ни одно из них не так просто. Хотя может быть лучшее решение, я постараюсь сделать это с тем, что у вас есть.

Во-первых, у вас есть два варианта. Либо вы предварительно обрабатываете имеющийся у вас файл и добавляете название города, соответственно заменяете почтовые индексы, либо можете выдавать запросы по мере необходимости. Я нашел два веб-сервиса с помощью простого поиска (их может быть больше), которые позволяют вам определять ваши почтовые индексы: Ziptastic и бесплатные веб-сервисы с почтовыми индексами. С ограниченной информацией, которую вы предоставили, я надеюсь, что они смогут удовлетворить ваши потребности.

Однако есть более простое решение. Вы можете использовать API Карт Google, который предоставляет веб-службу для разрешения запроса, который вы хотели бы разрешить. Взгляните на этот вопрос.

person Eric    schedule 11.09.2014
comment
Другой вариант — GeoNames. У них есть бесплатный CSV, а также веб-сервис. - person Greg Oschwald; 11.09.2014