2009-05-28 65 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编程。

相关问题