Bir metin dizesi yer göndermek ve yakın arka yerlerde metin dizeleri almak için bir API

4 Cevap php

Ben "Anjuna, Hindistan" göndermek ve yakın yerlerin bir listesini geri alabilirsiniz API bir API veya bir kombinasyon arıyorum. Veri "üçüncü dünya" ülkelerinde, az çok Avrupa / ABD için için çoğunlukla. Bu yapı hakkında herhangi bir öneri / fikir?

4 Cevap

Sen aşağıdaki şekilde Yahoo'nun Geo API'leri bir çift faydalanmak olabilir.

  1. Giriş konumu (nerede Toprak Identifier'dan On) woeid alın (ler)
  2. Komşu yerler belirleyin

Hızlı bir örnek, Yahoo'nun YQL ile birlikte bu API'leri birleştirerek sorgusunu kullanarak "Anjuna, Hindistan" için komşu yerleri sağlayacaktır:

SELECT * 
FROM geo.places.neighbors 
WHERE neighbor_woeid IN (
    SELECT woeid 
    FROM geo.places 
    WHERE text="Anjuna, India" 
    LIMIT 1
)

Try this in YQL Console (Giriş yapmalısınız)

Sen koordinatları ile yer listelerini gerekir. Sonra bu listeyi trought gidin ve şehirler arasındaki mesafeyi hesaplayabilirsiniz. Sonra sıralama az mesafe ile sonuçlanır. Ben herhangi bir GPS programlama tho yapmadım.

Yakında Google Places API ihtiyaçlarınızı maçları tahliye edilecek.