2016-04-13 18 views
-1

Biraz turşu durumdayım. Bu konunun daha önce tartışıldığını biliyorum ve çözümler sunuldu, ancak bunların hiçbiri benim için çalışmıyor. Özel bir Google Map üzerinde çalışıyorum ve işaretleyicilerle birlikte görüntülenen (oldukça büyük) piksellerin olması gerekiyor. Şu anda işaretleyici tıklandığında haritayı merkeze yerleştirilmiş işaretleyici ile kaplar, böylece alt alanın alt kısmı haritanın alt kısmını karşılar. Haritanın tepesinden belirli bir mesafeye (örn. 100 piksel) kaydırılmasını istiyorum. Herhangi bir yardım çok takdir edilecektir :)
işaretleyici konumu için kodudur:Google Maps Offset Marker/Infowindow konumu (panTo/setCenter)

google.maps.event.addListener(marker1, 'click', function() { 
infobox.open(map, this); 
map.panTo(marker1.getPosition()); 
+0

Kendi özel tasarımınızı oluşturun ... – MrUpsidown

+0

İyi bir yorum, gerçekten bir cevap değil ve bunu yaptım. Yine de teşekkürler. –

cevap

0

En zarif çözüm olabilir, ama başka satırı ekleyerek aşağıda aynen böyle hileye neden olabilir olmayabilir:

google.maps.event.addListener(marker1, 'click', function() { 
infobox.open(map, this); 
map.panTo(marker1.getPosition()); 
map.panBy(0, -425);