当前位置: 首页 > 知识库问答 >
问题:

在谷歌地点API中传递当前位置(经度和纬度)

呼延博易
2023-03-14

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

"https://maps.googleapis.com/maps/api/place/search/xml?location=34.0522222,-118.2427778

共有2个答案

云镜
2023-03-14
$lat = location[0];
$long = location[1];

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

以下是更好的json解决方案:

http://maps.googleapis.com/maps/api/geocode/json?address=Atlantis

你应该把亚特兰蒂斯号改成

姚善
2023-03-14

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

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;
 类似资料:
  • 在Android版谷歌地图V2中,当用户点击了当前位置标记(蓝色带白色边框)时,最好的识别选项是什么? 我在互联网上找不到任何例子,我能想象的唯一方法是:

  • 我可以找到当前位置的经纬度,但是这些数据在改变我的当前位置之前是不显示的,我想在不改变我的位置的情况下得到当前位置的经纬度。 因为这段代码从onLocationChanged(Location loc)方法返回数据,所以在安装到我的设备上之后,如果不改变我的位置,我就无法获得数据。但是我需要纬度,经度,而不改变我的位置。这可能吗?请给出一个解决方案

  • 问题内容: 在我的应用程序中,我在打开应用程序时获得了当前位置的纬度和经度,但是在关闭应用程序时却没有得到。 我正在使用Service类在应用程序中获取当前位置的纬度和经度。 请告诉我即使关闭应用程序也如何获取当前位置的纬度和经度 问题答案: 几个月前,我创建了GPSTracker库来帮助我获取GPS位置。如果您需要查看GPSTracker> getLocation AndroidManifest