Я только что обновил свой код от v2 до v3. Каждая вещь работает, но функция map.fitBounds();
Вот мой пример кодаfitBounds() не работает с функцией геокодирования
var geocoder = new google.maps.Geocoder(); geocoder.geocode({ 'address': 'your address'}, >function(results, status) { if (status == google.maps.GeocoderStatus.OK) { var newPoint = new google.maps.LatLng(results[0].geometry.location.lat(), >results[0].geometry.location.lng()); markerBounds.extend(newPoint); var marker = new google.maps.Marker({ map: map, position: results[0].geometry.location }); } else { alert('Geocode was not successful for the following reason: ' + status); } }); map.fitBounds(markerBounds);
}
Я обнаружил, что этот код выглядит хорошо, но здесь fitBounds() не будет работать. Необходимое изменение упоминается в ответе ниже.