我正在尝试获取用户的经纬度,然后将其拉入雅虎 api 查询以获取基于此经纬度的 WOEID,然后传递给天气 API 调用。
我的问题是,对于负经度,返回整数,例如 -0.127683。我遇到的问题在以下 url 调用中:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%22"+lat+"%2C"+long+"%22&format=json&callback=
long 包括减号,但不是 URL 调用所需的 ASCII 格式。
(上面 URL 中的 long & lat 指的是在另一个 AJAX 调用earler 中拉过的 long 和 lat 变量。)
有什么解决办法吗?