详情看官网接口文档。
官方文档:https://developers.google.com/maps/?hl=zh-cn
Google Places API中 nearby Search 和 text Search 之间的区别?
例如:
使用nearbySearch搜索 附近的半径1公里之内的咖啡馆搜索只会返回1个结果
https://maps.googleapis.com/maps/api/place/ nearbysearch / json? location=-41.319282,174.818717
& radius=1000
& sensor=true
& types=cafe
& key=your_api_key
而 text Search文本搜索附近的半径1公里之内的咖啡馆搜索会返回20个结果
使用https://maps.googleapis.com/maps/api/place/ textsearch / json? location=-41.319282,174.818717
& radius=1000
& sensor=true
& query=cafe
& key=your_api_key .
在 nearby search 中将 types 更改为 type 也会返回20个结果,这些结果也与使用上面的文本搜索找到的结果不同 . 即https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-41.319282,174.818717
& radius=1000
& sensor=true
& type=cafe & key=your_api_key
地点详情接口:
https://maps.googleapis.com/maps/api/place/details/json?placeid=xzid&key=your_api_key
地点搜索接口:
https://maps.googleapis.com/maps/api/place/queryautocomplete/xml?&key=your_api_key&input=pizza+near+sydne
从第二个接口获取到输入地名的相关列表,返回json中取出placeid在第一个接口中查询地点详情,取出返回json中的经纬度。