Я уверен, что это глупо простой вопрос, но я борюсь с ним: SСмещение центра карты Google с panby
Я хочу, чтобы компенсировать мою карту центра, используя panBy
, как указано в this question, но я не полностью уверен, куда поместить mapObject.panBy(0,30)
или, если мне нужно изменить бит, который говорит MapObject
Вот мой код до сих пор:
function initialize()
{
var mapProp = {
center:new google.maps.LatLng<?php echo $entrylatlng;?>,
zoom:14,
scrollwheel: false,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap") ,mapProp);
var contentString =
if(gmapsstring.gmapaddresspostcode.length > 0) {
contentString += '<p>' + gmapsstring.gmapaddresspostcode + '</p>';
};
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var point = new google.maps.LatLng<?php echo $entrylatlng;?>;
var marker = new google.maps.Marker({
position: point,
map: map
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
infowindow.open(map,marker);
}
google.maps.event.addDomListener(window, 'load', initialize);
Извините за стопками кода, я не уверен, что нужно быть включенным. Спасибо за любую помощь.
Кажется, что вы дважды вставили функцию инициализации. Чтобы отслеживать и чистить вопрос, вы должны удалить дубликат, чтобы другие могли быстро получить обзор без необходимости читать ненужный код. – burnedikt
Yikes, извините. Отредактировано – Xav