2010-03-17 5 views
1

Я изучил Geopy и googlemaps (http://py-googlemaps.sourceforge.net/), и они оба не работают для китайских адресов. Мое приложение хранится в Google App Engine. Я хочу проанализировать файл, содержащий адреса ресторанов в Гонконге, а затем Geocode адреса и сохранить Lat и Lng в хранилище данных. Как мне это сделать?Геокодирование китайских адресов с использованием API Карт Google в Python?

ответ

0

Я не уверен, что API обеспечивает геокодирование в Китае. Вы также говорите, что даже с интерфейсом карт Google вы не можете заставить геокодирование работать. Если это так, то вам лучше попытаться перейти на другую услугу, так как на веб-сайте gmap есть совсем немного функциональности, чего нет в API. Так что если веб-сайт не работает, вероятно, это хорошая ставка, что API не будет работать.

+0

Чтобы добавить к вышеуказанному комментарию, Условия использования Gmaps весьма ограничительны. Возможно, вы захотите дать их TOU хорошее чтение. – Mikos

+0

Да, я даже не хотел туда ехать. Я совершенно уверен, что сохранение точек в вашем собственном хранилище данных снова является TOS – TheSteve0

2

Попробуйте китайскую версию Google Maps ditu.google.cn. Это лучше, чем покрытие в Китае на английском Google Maps (по крайней мере, это было пару лет назад, когда я в последний раз заглядывал в него).

Имейте в виду, что китайское правительство ограничивает использование ГИС в зарубежных странах, поэтому, если вы находитесь за пределами Китая, возможно, не будет хорошего решения для геокодирования.

Смежные вопросы