Google Places API: Searching for names containing spaces

后端 未结 4 1937
不思量自难忘°
不思量自难忘° 2021-01-03 16:02

Is it possible to search for names containing spaces?

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


        
相关标签:
4条回答
  • 2021-01-03 16:08

    Performing a Places Search Request with multiple keywords or names is not officially supported by the Places API therefore is not guaranteed to return accurate results.

    If you believe support for multiple keywords or names would be a useful feature, please file a 'Places API - Feature Request' here.

    0 讨论(0)
  • 2021-01-03 16:09

    As SKAR said, add %22 when you have spaces. Your search term, instead of Burger King, becomes "Burger King".

    URL, as suggested by 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]

    Do not replace your %20 (Spaces) by %22, but add them before and after your search term.

    Cheers

    0 讨论(0)
  • 2021-01-03 16:15

    Add %22 (quotes) when you have spaces

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

    Thanks, SKAR

    0 讨论(0)
  • 2021-01-03 16:32

    Use "+" if there is space inbetween the name -

    https://maps.googleapis.com/maps/api/place/search/json?location=33.4,-112.0&radius=5000&name=Burger+King&sensor=false&key=YourKey
    
    0 讨论(0)
提交回复
热议问题