我想使用google api从给定的纬度和经度获取附近位置之类的东西
并获取与传递的地址文本匹配的位置列表。
我尝试了https://developers.google.com/places/documentation/search
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362
&rankby=distance&types=food&key=AddYourOwnKeyHere
但是我不能在这里传递文字, 那么如何获得两者的组合,使用lat long获取附近位置或通过文本获得匹配区域
让我分享我的钥匙
key=AIzaSyDizrD38FGzXpxg98cjD7EeoT8XVaY6_Ww
请给我任何工作网址
更新:
我需要两个api
1) textsearch
我试过https://maps.googleapis.com/maps/api/geocode/json?address=iscon
但它没有给出太多结果(这里我想要的东西像自动完成但超过5个结果)
2)的 nearbyseach
为此我试过https://maps.googleapis.com/maps/api/place/nearbysearch/json?radius=500&location=34.0522,-118.244&key=AIzaSyDizrD38FGzXpxg98cjD7EeoT8XVaY6_Ww
并且工作正常
答案 0 :(得分:1)
试试这个,更准确地过滤结果可能会有所帮助:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=urlencode('搜索字词')& key = AddYourOwnKeyHere
只需使用'名称'用于过滤结果的参数,将查询字符串传递给name参数,它将为您提供与搜索条件相关的结果。
答案 1 :(得分:1)
使用type
,
query
参数
https://maps.googleapis.com/maps/api/place/nearbysearch/json?
位置= -33.8670522,151.1957362 &安培; rankby =距离&安培;查询=食品与键= AddYourOwnKeyHere
或者您可以在网址中添加name
过滤器,