如何使用google places api通过latLng在android中获取地点或placeid? 当我得到latLng
时,我想得到位置或者placeid答案 0 :(得分:0)
您可以使用此Google Maps API
http://maps.googleapis.com/maps/api/geocode/json?latlng=23.00,72.57&sensor=true
答案 1 :(得分:0)
我已经使用这种方式在我的应用程序中实现了
https://maps.googleapis.com/maps/api/geocode/json?latlng=21.1702401,72.8310607&key=YOUR_API_KEY
你会得到像这样包含place_id的响应。
{
"results" : [
{
"address_components" : [
//It contains postal code and details
],
"formatted_address" : "22 Demart, Surat, India,
"geometry" : {
"location" : {
"lat" : 21.1702401,
"lng" : 72.8310607
},
"location_type" : "ROOFTOP",
"viewport" : {
"northeast" : {
"lat" : 21.1702401,
"lng" : 72.8310607
},
"southwest" : {
"lat" : 21.1702401,
"lng" : 72.8310607
}
}
},
"place_id" : "ChIJd8BlQ2BZwokRAFUEcm_qrcA",
"types" : [ "street_address" ]
},
... Additional results truncated in this example[] ...
],
"status" : "OK"
}
您也可以参考此链接
https://developers.google.com/maps/documentation/geocoding/start
希望这会有所帮助u..u可以询问是否有任何问题
答案 2 :(得分:0)
两种建议的方式-花费金钱,我认为人们应该提一下。是的,我们从Google获得了-200美元,但这全取决于您拥有多少用户以及您需要使用地理编码器的频率。每月向地址解析器发送6万个请求-仅需300美元即可使用地址解析器:
2018年11月1日至30日 地理编码API地理编码:6073个计数-$ 30.38
不过滤您在响应中需要的内容,就像我们在其他帖子的请求中一样吗?期待更多:
2018年11月1日至30日 Places API位置详情:2389个计数$ 40.61
2018年11月1日至30日 地方API联系数据:2385计数$ 7.17
2018年11月1日至30日 地方API大气数据:2385计数$ 11.95