Javascript 用panby偏移google地图中心
我相信这是一个愚蠢而简单的问题,但我正在努力解决它:S 我想使用中提到的Javascript 用panby偏移google地图中心,javascript,google-maps,Javascript,Google Maps,我相信这是一个愚蠢而简单的问题,但我正在努力解决它:S 我想使用中提到的panBy偏移我的地图中心,但我不完全确定将mapObject.panBy(0,30)放置在何处,或者是否需要更改显示mapObject的位 以下是我目前的代码: function initialize() { var mapProp = { center:new google.maps.LatLng<?php echo $entrylatlng;?>, zoom:14, scrollw
panBy
偏移我的地图中心,但我不完全确定将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);
函数初始化()
{
var mapProp={
中心:新的google.maps.LatLng,
缩放:14,
滚轮:错误,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“googleMap”),mapProp);
var contentString=
如果(gmapString.gmapaddresspostcode.length>0){
contentString+=''+gmapString.gmapaddresspostcode+'';
};
var infowindow=new google.maps.infowindow({
内容:contentString
});
var point=new google.maps.LatLng;
var marker=new google.maps.marker({
位置:点,,
地图:地图
});
google.maps.event.addListener(标记'click',函数(){
信息窗口。打开(地图、标记);
});
信息窗口。打开(地图、标记);
}
google.maps.event.addDomListener(窗口“加载”,初始化);
抱歉,代码太多了,我不确定需要包括什么。感谢您的帮助。基本上,您可以在初始化地图后直接开始平移。因此,初始化函数可能如下所示:
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);
// start panning
map.panBy(0, 30);
var contentString =
if( gmapsstring.gmapaddresspostcode.length > 0 ) {
contentString += '<p>' + gmapsstring.gmapaddresspostcode + '</p>';
};
/**
* the rest of your code goes here
* ...
*/
}
函数初始化(){
var mapProp={
中心:新的google.maps.LatLng,
缩放:14,
滚轮:错误,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“googleMap”),mapProp);
//开始平移
潘比地图(0,30);
var contentString=
如果(gmapString.gmapaddresspostcode.length>0){
contentString+=''+gmapString.gmapaddresspostcode+'';
};
/**
*剩下的代码在这里
* ...
*/
}
initialize函数似乎粘贴了两次。为了保持跟踪和一个清晰的问题,您可能应该删除重复的问题,以便其他人能够快速获得概述,而不必阅读不必要的代码。