按关键字过滤Google Places API结果

时间:2016-01-15 03:55:25

标签: javascript google-maps google-places-api

我想按关键字过滤Google Places API结果。它目前支持类型"健身房"但我希望得到更具体的内容,比如" yoga"或"拳击"。我如何在我的代码中实现这一点?

function search() {
  var search = {
    bounds: map.getBounds(),
    types: ['gym']
  };


    </script>
    <script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&signed_in=true&libraries=places&callback=initMap"
        async defer></script>

2 个答案:

答案 0 :(得分:0)

Place Types无法根据您的需要更深入/定义。

答案 1 :(得分:0)

将特定字词添加为keyword(假设这是附近搜索请求,对于文字搜索,将其添加到query):

var search = {
  keyword: 'boxing',
  bounds: map.getBounds(),
  types: ['gym']
};