Je suis en train d'ajouter le ol3 geocodercontrôle dans mon projet. J'ai mis le niveau de zoom fixe et il fonctionne dans Mozilla et il est livré correctement avec le niveau de zoom approprié mais dans Google Chrome , il ne fonctionne pas. Il faut l'emplacement sur le zoom profond niveau. Je dois effectuer un zoom arrière pour vérifier les lieux environnants.
var geocoder = new Geocoder('nominatim', {
provider: 'google',
key:' AIzaSyClQ0GOW55zhw4PvFh73FyGLHdSd4bJfpM',
lang: 'en',
placeholder: 'Search Location...',
limit: 5,
keepOpen: true,
autoComplete: true,
});
map.addControl(geocoder);
//Listen when an address is chosen
geocoder.on('addresschosen', function(evt){
var
feature = evt.feature,
coord = evt.coordinate,
address_html = feature.get('address_html');
content.innerHTML = '<p>'+address_html+'</p>';
if (coord) {
//alert(if--);
map.getView().setZoom(7);
overlay.setPosition(coord);
} else {
map.getView().setZoom(8);
overlay.setPosition(coord);
}
});













