我有一個小小的問題,下面的代碼。gmap3被渲染到中心
我在一個php文件中使用這段代碼,我從數據庫中獲得一些地址並將它們固定在地圖上。我的問題是:如果我不知道最大緯度座標,我該如何將地圖渲染到中心?我試圖使用地圖:{中心:真,縮放:7}(代碼不適合這裏,但是在我的代碼中),但它沒有工作。
所以我想,如果讓我說我可以得到城市中心的經度和緯度,那麼我可以將它作爲地圖的中心。在下面的例子中,如果我可以獲得'City'的lon lat座標,那麼我可以將其作爲中心點。
我需要幫助,或者如果有一個更簡單的解決方案,我會感謝您的答覆。
非常感謝提前。 彼得
<script type="text/javascript">
$(function(){
$('#test1')
.gmap3(
{ action:'init',
options:{
center:[46.578498,2.457275],
zoom: 7
}
},
{ action: 'addMarkers',
markers:[
{address: "City address 1, Country", data:'Hello1'},
{address: "City address 2, Country", data:'Hello2'},
{address: "City address 3, Country", data:'Hello3'}
],
marker:{
options:{
icon: new google.maps.MarkerImage('img/gmap_pin_stay.png'),
draggable: false
},
events:{
click: function(marker, event, data){
var map = $(this).gmap3('get'),
infowindow = $(this).gmap3({action:'get', name:'infowindow'});
if (infowindow){
infowindow.open(map, marker);
infowindow.setContent(data);
} else {
$(this).gmap3({action:'addinfowindow', anchor:marker, options:
{content: data}});
}
},
}
}
}
);
});
</script>
非常感謝你。我會盡力回覆你。 – Peter 2012-03-16 09:24:51