gmap.panTo(point)
является избыточным в вашем коде, так как метод увеличения / уменьшения масштаба обрабатывает это.Вы можете уменьшить это, просто удалив его из функций zoomIn
и zoomOut
.
Пересмотрите свой код, как указано ниже:
function zoomIn(lat,lng) {
point = new google.maps.LatLng(lat,lng)
zoom = gmap.getZoom()
gmap.setZoom(zoom + 1)
}
function zoomOut(lat,lng) {
point = new google.maps.LatLng(lat,lng)
zoom = gmap.getZoom()
gmap.setZoom(zoom - 1)
}