如何获取用户的地理位置(城市名称,而不是坐标)并将其发送到文本框

时间:2013-04-07 10:35:53

标签: javascript geolocation

如何获取用户的地理位置,他所在地点的名称,而不是坐标,然后将其发布在文本框中,例如Yahoo Weather。

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用HTML5地理位置来获取用户的位置。结果将是纬度和经度。

接下来,构建URL以传递给Yahoo的Placefinder API,如下所示:

var geoAPI = 'http://where.yahooapis.com/geocode?location='+lat+','+lon+'&flags=J&gflags=R&appid='+APPID; 

我希望这会有所帮助。