Google地方信息自动填充功能 - 如何删除永久关闭的地方?

时间:2012-11-25 00:06:31

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

我正在使用Google Maps JavaScript API v3自动填充库,我注意到它会返回永久关闭的地方(这对我的用户没用)。

我知道他们已被永久关闭,因为地方详情上有一个属性,上面写着“place.permanently_closed = true”

 var view = {};
 view.placesAutocomplete = new google.maps.places.Autocomplete($('#venue').get()[0], {});
 google.maps.event.addListener(view.placesAutocomplete, 'place_changed', function() {
      view.place = view.placesAutocomplete.getPlace();
      // view.place.permanently_closed equals true for some results! not helpful...
 });

如何防止这些永久关闭的场地出现在我的自动完成结果中?或过滤掉它们?

更新 任何发生这种情况的人,我最后总结说没有办法做到这一点,除了循环通过该地点导致javascript并手动取出结果,或警告用户该地点已关闭基于检查place.permanently_closed变量然后显示消息。

1 个答案:

答案 0 :(得分:0)

目前没有任何方法可以过滤建议(除非您选择建议,否则您甚至无法访问建议)。

到目前为止,我看到的唯一方法是请求一个地方(没有自动填充)并自行构建自动完成框。

相关问题