我正在使用 gmaps v3 javascript 库实现地点/本地搜索。这个想法是通过查询和位置文本获取列表/位置。我正在使用 PlacesService 对象和搜索功能来获取地点列表。
// code
service = new google.maps.places.PlacesService(map);
//search
var req = { keyword: qry, location: location, radius: 1000 };
service.search(req, function (results, status) {
// do something
});
问题是这不会返回一些我猜是商业的“选择”关键字的任何结果,比如我在芝加哥附近搜索食物、披萨、汽车等时得到结果,但是当我搜索宝马、奥迪经销商、现代等时。芝加哥附近,没有结果。如果我在 maps.google.com 中输入相同的查询,我会得到一堆带有广告的列表。理想情况下,我希望从 api 获得完全相同的数据,但不知道为什么某些查询没有显示结果。