Google maps api 3 使标记不可从地图拖动选项
在我的应用程序中,显示了两个标记,并且在这些标记之间形成了一条路线 我的任务是防止标记从地图选项中拖动;因为我没有采取任何关于标记的引用或变量 我已尝试使用以下代码Google maps api 3 使标记不可从地图拖动选项,google-maps-api-3,google-maps-markers,Google Maps Api 3,Google Maps Markers,在我的应用程序中,显示了两个标记,并且在这些标记之间形成了一条路线 我的任务是防止标记从地图选项中拖动;因为我没有采取任何关于标记的引用或变量 我已尝试使用以下代码 var mapOptions = { zoom: 7, center: mumbai, draggable: false }; map = new
var mapOptions =
{
zoom: 7,
center: mumbai,
draggable: false
};
map = new google.maps.Map(document.getElementById('dvMap'), mapOptions);
以及
这两种方法对我都不起作用。可拖动的
应该在标记选项中,而不是地图选项中。你所做的肯定行不通<代码>可拖动的
应如下所示:
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
draggable:false,
title:"You can't drag me!"
});
此外,如果draggable
选项未设置为如下所示,则标记应不可拖动:
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"You can't drag me!"
});
因此,如果您不将其添加到标记中,它就不应该是可拖动的,就像您的用例所需要的一样
希望这有帮助 如果不访问标记对象,则不可能。
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"You can't drag me!"
});