Я только что обновил свой код с v2 до v3. Все работает, но функция map.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() работать не будет. Требуемое изменение упоминается в ответе ниже.