所以我正在使用Javascript中的google maps API,我的搜索代码如下所示:
therequest = {
bounds: map.getBounds(),
type: 'Cafe',
};
service.nearbySearch(therequest, callback);
我想在一次搜索中搜索多种类型,我知道你可以使用:
types: ['Cafe','bar']
但根据谷歌文档,这种方法将在明年年初停止支持。是否有替换方法来实现类似的搜索,或者您只需要使用不同的请求循环搜索?
任何帮助将不胜感激!
谢谢,
标记
答案 0 :(得分:1)
截至目前,我认为谷歌尚未发布该参数的替代方式/替代品。它只在这个documentation中说,
文本搜索请求中类型的实现正在发生变化。该 types参数自2016年2月16日起弃用,替换为a 新类型参数,每个搜索请求仅支持一种类型。 将支持使用已弃用功能的请求,直到 2017年2月16日,之后所有文本搜索都必须使用新的 实施
所以我们还有一年的时间可以使用它,也许谷歌可能会延长那段时间,就像他们在2014年6月24日被推荐弃用的id和参考字段一样。他们延长了一年,因为他们正在研究方式确保此更改不会破坏现有代码。只是一个意见。
答案 1 :(得分:0)