2016-04-03 14 views
-2

Benim bir haritanız var, bir işaretleyici var, ona yakınlaştırma yapmak istiyorum, bunu denedim. İstersenizgoogle maps yapmak için işaretleyin zum yapın

var mapCenter = new google.maps.LatLng(lat, lng); 
agentMap.setCenter(mapCenter); 
agent_marker.setPosition(mapCenter); 

da her ikisi işe yaramadı bu

var bounds = new google.maps.LatLngBounds(); 
bounds.extend(agent_marker.getPosition()); 
agentMap.fitBounds(bounds); 

üst köşesinde, ben harita

+1

Konum/sınır değerlerini ayarladığınızda, harita kabı boyutu gibi görünüyor. Lütfen daha fazla kod gönderin. –

cevap

1

ortasına işaretleyici istiyorum, işaretleyici olduğu İşaretçiyi haritada görünecek şekilde ayarlayın, aşağıdaki adımları izleyin:

1) Haritanın görüntülenmesini istediğiniz haritanın istenen yakınlaştırmasını ayarlayın.

map.setZoom(15); 

2) Sonra sadece harita otomatik işaretine sığdırmak istiyorsanız

map.setCenter(marker.getPosition()); 


olarak işaretleyici pozisyonuna haritanın merkezini ayarlamak gerekir burada 15 varsayalım, Bir sınır değişkeni bildirebilir ve bu sınırı haritaya uygulayabilirsiniz.

var bounds = new google.maps.LatLngBounds(); 
bounds.extend(marker.getPosition()); 
map.fitBounds(bounds);