0
喜添加多個標記,我無法在谷歌地圖API V3
,在谷歌
var map;
function initialize()
{
var latLng = new google.maps.LatLng(41.079120183660486, 28.994637246032653);
var mapOptions = {
center: latLng,
zoom: 8,
mapTypeId : google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var marker = new google.maps.Marker({
position: map.getCenter(),
map: map,
});
google.maps.event.addListener(map, 'click', function (event) {
//map.setZoom(9);
//map.setCenter(marker.getPosition());
});
}google.maps.event.addDomListener(window, 'load', initialize);
是正常的代碼,我想從我的數據庫乘標誌,我不能做到這一點。我在網站搜索,但總是結果是灰色地圖。
而且我的代碼是:
<script type="text/javascript">
var map;
var latLng;
function initialize() {
var mapOptions = {
//center: latLng,
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var markers = [];
@foreach (var item in Model)
{
@:markers.push("@item.map")
// item.map content coming like this : 41.079120183660486,28.994637246032653
}
for (var i = 0; i < markers.length; i++) {
var marker = new google.maps.Marker({
position: latLng,
map: map,
});
}
//google.maps.event.addListener(map, 'click', function (event) {
// //map.setZoom(9);
// map.setCenter(marker.getPosition());
// //placeMarker(event.latLng);
//});
}
google.maps.event.addDomListener(window, 'load', initialize);
我不能添加標記。我想失去很多東西?我真的需要你的意見。謝謝
你在哪裏初始化latlng變量在上面的代碼?另外,我在代碼 – Cdeez
中看到了很多錯誤,對不起,我補充說錯過了。 << latLng = new google.maps.LatLng(markers [i]); >>在for循環中的var標記之前 – mrgoodcat
您是否在同一位置添加了多個標記? – Emmster