【发布时间】:2012-06-05 19:09:03
【问题描述】:
是否可以搜索包含空格的名称?
name: ['Burger King|Subway'] //fails
name: ['McDonald|Subway|Chipotle'] // works
谢谢!
【问题讨论】:
-
谢谢。 name=Subway|McDonald|Burger%20King 确实正确返回了汉堡王,但排除了其他人。
是否可以搜索包含空格的名称?
name: ['Burger King|Subway'] //fails
name: ['McDonald|Subway|Chipotle'] // works
谢谢!
【问题讨论】:
正如 SKAR 所说,当你有空格时添加 %22 。您的搜索词,而不是汉堡王,变成了“汉堡王”。
网址,由 SKAR 建议:
不要将您的 %20(空格)替换为 %22,而是在您的搜索字词前后添加它们。
干杯
【讨论】:
如果名称之间有空格,请使用“+” -
https://maps.googleapis.com/maps/api/place/search/json?location=33.4,-112.0&radius=5000&name=Burger+King&sensor=false&key=YourKey
【讨论】:
有空格时添加 %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]
谢谢, 斯卡
【讨论】:
Places API 不正式支持使用多个关键字或名称执行地点搜索请求,因此不能保证返回准确的结果。
如果您认为支持多个关键字或名称会是一项有用的功能,请提交“Places API - 功能请求”here。
【讨论】: