1

我正在尝试将 Google Places API 集成到我的应用中。现在我正在查找手机的当前位置,如何将我得到的经度和纬度嵌入到以下 URL 而不是“location=34.0522222,-118.2427778”

“https://maps.googleapis.com/maps/api/place/search/xml?location=34.0522222,-118.2427778&radius=500&types=restaurants&sensor=false&key=Your_API_Key”

4

2 回答 2

2

您的意思是如何进行字符串操作,例如(未经测试):

int latitude = ...;
int longitude = ...;
String preamble = "https://maps.googleapis.com/maps/api/place/search/xml?location=";
String postamble = "&radius=500&types=restaurants&sensor=true&key=";
String key = "Your_api_key";
String latStr = latitude + "";
String longStr = longitude + "";
String url = preamble + latStr + "," + longStr + postamble + key;
于 2012-04-05T02:40:33.007 回答
0
$lat = location[0];
$long = location[1];

应该可以,但我使用 json 从谷歌获取 long 和 lat。更好。如果不工作,我可以再次检查。

这是更好的json解决方案:

http://maps.googleapis.com/maps/api/geocode/json?address=Atlantis&sensor=true&oe=utf-8

你应该把亚特兰蒂斯改成地址

于 2012-04-04T19:38:01.207 回答