2013-03-12 4 views
0

У меня есть карта, которая показывает местоположение пользователя и автоматически увеличивает масштаб. Мне интересно, как я могу установить этот уровень масштабирования, поскольку 'zoom' и 'maxZoom' не работают. После некоторого googling кажется, что мне нужно установить границы, но не знаю, с чего начать. Я надеюсь, чтобы получить его, чтобы увеличить до примерно 12.Google maps set bounds уровень масштабирования

Вот часть кода:

jQuery('#map_canvas').gmap('getCurrentPosition', function(position, status) { 
    if (status === 'OK') { 
     var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); 
     jQuery('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': true}); 
     jQuery('#map_canvas').gmap('addShape', 'Circle', { 
      'strokeWeight': 0, 
      'fillColor': "#008595", 
      'fillOpacity': 0.25, 
      'center': clientPosition, 
      'radius': 15, 
      'clickable': false 
     }); 
    } 
}); 

ответ

2

использовать setZoom-метод google.maps.Map -instance применить пользовательский масштаб после добавления маркер

jQuery('#map_canvas').gmap('get','map').setZoom(12); 
+0

Отлично, спасибо большое! – user537137

Смежные вопросы