Google 地点自动完成不搜索地址
Google Places Autocomplete Not Searching Address
我在我的地址搜索应用程序中使用 google 自动完成功能。我正在输入我的地址,但找不到结果 mitskevichi 14。但是如果我去 google 地图网站并在那里输入相同的地址,就会找到结果。
我试过了,mitskevichi 14
https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete
和
https://developers.google.com/maps/documentation/javascript/examples/places-searchbox
并且无法获得任何结果。当我尝试
我得到了结果。
有什么解决这个问题的想法吗?
这是我的样本
var Autocomplete = new google.maps.places.Autocomplete(document.getElementById('GoogleAutocomplete'));
https://jsfiddle.net/b4nz6Lk5/3/
我终于找到了解决办法。我使用了两种类型的 google 服务:
var Service = new google.maps.places.AutocompleteService();
var Request = { input: "mitskevichi 14", language:'en', types: ['geocode'] };
Service.getPlacePredictions(Request, function (Results, Status) {
...
});
和
var Service = new google.maps.Geocoder();
var Request = { address: 'mitskevichi 14', region: 'GE' };
Service.geocode(Request, function (Results, Status) {
...
});
综合两者的结果,得到我最初想要的结果。
我在我的地址搜索应用程序中使用 google 自动完成功能。我正在输入我的地址,但找不到结果 mitskevichi 14。但是如果我去 google 地图网站并在那里输入相同的地址,就会找到结果。
我试过了,mitskevichi 14
https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete
和
https://developers.google.com/maps/documentation/javascript/examples/places-searchbox
并且无法获得任何结果。当我尝试
我得到了结果。
有什么解决这个问题的想法吗?
这是我的样本
var Autocomplete = new google.maps.places.Autocomplete(document.getElementById('GoogleAutocomplete'));
https://jsfiddle.net/b4nz6Lk5/3/
我终于找到了解决办法。我使用了两种类型的 google 服务:
var Service = new google.maps.places.AutocompleteService();
var Request = { input: "mitskevichi 14", language:'en', types: ['geocode'] };
Service.getPlacePredictions(Request, function (Results, Status) {
...
});
和
var Service = new google.maps.Geocoder();
var Request = { address: 'mitskevichi 14', region: 'GE' };
Service.geocode(Request, function (Results, Status) {
...
});
综合两者的结果,得到我最初想要的结果。