Pergunta

Estou tentando usar a excelente API Geoplanet do Yahoo:http://developer.yahoo.com/geo/geoplanet/guide/api-reference.html

Eu gostaria de escolher uma cidade aleatória de qualquer lugar do mundo, mas não consigo ver uma maneira fácil de fazê -lo. Eu tentei consultar o país e pedir filhos da 'cidade' do tipo, mas não consigo fazer isso diretamente.

Alguém pode pensar em uma maneira de arrancar uma cidade aleatória da cidade sem ter que consultar o país, depois as regiões administrativas, depois o admin 2, depois o admin 3 etc.

Também experimentei o uso do YQL, mas não tenho um entendimento suficiente sobre as APIs disponíveis.

Foi útil?

Solução

Dê uma olhada em http://world-gazetteer.com/. Você pode armazenar todas as cidades do seu banco de dados local e, em seguida, selecionar aleatório e, em seguida, apenas geocode a cidade selecionada usando qualquer serviço de geocódigo que desejar.

Outras dicas

Apenas para Phun, por que não gerar Lat Random/Long e exibir o que estiver lá?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top