谷歌Places API的:搜索包含空格的名称(Google Places API: Searchi

2019-07-29 17:39发布

是否可以搜索包含空格的名称?

name: ['Burger King|Subway']  //fails
name: ['McDonald|Subway|Chipotle'] // works

https://maps.googleapis.com/maps/api/place/search/json?location=33.4,-112.0&radius=5000&name=McDonald|Subway|Chipotle&sensor=false&key=yourkeyhere

谢谢!

Answer 1:

执行地方搜索请求与多个关键字或名称不是正式Places API所因此不保证返回准确结果的支持。

如果您认为支持多个关键字或名称将是一个非常有用的功能,请提交“Places API的-功能要求” 在这里 。



Answer 2:

由于SKAR说,加22%时,你有空间。 你的搜索词,而不是汉堡王,成为“汉堡王”。

URL,由SKAR建议:

https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=-41.21545,174.89416&radius=10000&name=%22strike%20entertainment%20centre%22&sensor=true&key=[YourKey]

不要%22 替换您%20(空格),但在此之前,你的搜索词后添加

干杯



Answer 3:

使用“+”如果有插图中的名字空间 -

https://maps.googleapis.com/maps/api/place/search/json?location=33.4,-112.0&radius=5000&name=Burger+King&sensor=false&key=YourKey


Answer 4:

加入22%(包括引号),当你有空间

例如https://maps.googleapis.com/maps/api/place/nearbysearch/xml?location=-41.21545,174.89416&radius=10000&name=strike%22entertainment%22centre&sensor=true&key=[YourKey]

谢谢,SKAR



文章来源: Google Places API: Searching for names containing spaces