Использование Geo API для выбора случайного города из любой точки мира - PullRequest
0 голосов
/ 25 марта 2010

Я пытаюсь использовать отличный API GeoPlanet от Yahoo: http://developer.yahoo.com/geo/geoplanet/guide/api-reference.html

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

Может кто-нибудь придумать способ вырвать случайный город WOEID без необходимости запрашивать страну, затем регионы администраторов, затем администраторов 2, затем администраторов 3 и т. Д.

Я также экспериментировал с использованием YQL, но мне не хватает понимания доступных API.

Ответы [ 2 ]

3 голосов
/ 25 марта 2010

Взгляните на http://world -gazetteer.com / . Вы можете сохранить все города в своей локальной базе данных, затем выбрать случайным образом, а затем просто геокодировать выбранный город, используя любой сервис геокодирования, который вам нравится.

1 голос
/ 25 марта 2010

Только для phun, почему бы не сгенерировать случайный широту / долготу и не показать что там есть?

...