我正在使用Places Library在LatLngBounds矩形内按关键字搜索任何类型的附近地点。
例如,如果我搜索煎饼,我会在菜单上找到带有煎饼的餐厅,但它也会出现像果汁吧这样没有关系的场所。
如何通过仅提供关键字来获得最准确的结果?我的附近搜索请求如下所示:
var request = {
bounds: my_bounds, //The bounds within which to search for places
keyword: document.getElementById("keyword").value,
rankBy: google.maps.places.RankBy.PROMINENCE
};
我知道我也可以在请求中指定一个类型,但这意味着用户必须从类型列表中选择一个选项,并且我希望尽可能减少搜索选项。欢迎任何建议!