2009-05-28 64 views

回答

2

您可以按照以下方式使用幾個雅虎Geo API。

  1. 獲取WOEID(在地球上標識符)輸入位置(一個或多個)
  2. 確定鄰近場所

一個簡單的例子,這些API與雅虎的YQL結合在一起將提供「安朱納海鄰居位置的印度」使用查詢:

 
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(必須登錄)

0

您需要帶座標的地點列表。然後去列表並計算城市之間的距離。然後按最小距離排序結果。我還沒有做過任何GPS編程。

相關問題