Django GeoIP получить страну по названию города

Я использую GeoIP для геолокации с django, и он отлично работает - находит город, страну и т. Д. Но я хочу найти название страны, если выполняется поиск по названию города. Пример:


Поиск: Мадрид

Страна нахождения: Испания


Поиск: Париж

Страна нахождения: Франция


Возможно ли это с GeoIP, и если да, то как?

Спасибо!


person prototype    schedule 05.11.2012    source источник


Ответы (1)


Это невозможно. GeoIP может сопоставлять IP только со страной/городом, вот и все.

Вам следует попробовать экспериментальный API Google Places — вы можете использовать его, чтобы проверить, в какой стране, например. Мадрид есть.

person Konrad Hałas    schedule 05.11.2012