Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps api 3 禁用“拖动”的功能;“起源”;Google Maps v3方向API中的标记_Google Maps Api 3 - Fatal编程技术网

Google maps api 3 禁用“拖动”的功能;“起源”;Google Maps v3方向API中的标记

Google maps api 3 禁用“拖动”的功能;“起源”;Google Maps v3方向API中的标记,google-maps-api-3,Google Maps Api 3,我正在尝试使用谷歌地图方向API的v3显示地图。我不知道如何在“目的地”标记上启用拖动,而在“原点”标记上禁用拖动 我知道这可以在这里设置: 但是,如何访问正确的标记以禁用拖动?zIndex写的?我也试过 响应。路由[0]。支腿[0]。开始位置 没有效果。有什么建议吗?想好了,你会: 链接: 编辑(更改为粗体): //用于禁用拖动(原点:)(第78行) startLocation.marker=createMarker(legs[i]。起始位置,“start”,legs[i]。起始地址,“gr

我正在尝试使用谷歌地图方向API的v3显示地图。我不知道如何在“目的地”标记上启用拖动,而在“原点”标记上禁用拖动

我知道这可以在这里设置:

但是,如何访问正确的标记以禁用拖动?zIndex写的?我也试过
响应。路由[0]。支腿[0]。开始位置
没有效果。有什么建议吗?

想好了,你会:

链接:

编辑(更改为粗体):

//用于禁用拖动(原点:)(第78行)
startLocation.marker=createMarker(legs[i]。起始位置,“start”,legs[i]。起始地址,“green”,false

//对于已启用的拖动:(目的地)(第108行)
endLocation.marker=createMarker(endLocation.latlng,“end”,endLocation.address,“red”,true)

//更新createMarker函数(第175行)
createMarker(板条、标签、html、颜色,拖动)

//更新google.maps.Marker(第178行)
var marker=new google.maps.marker({
位置:车床,
可拖动:拖动
地图:地图,
阴影:iconShadow,
图标:getMarkerImage(彩色),
形状:iconShape,
标题:标签,
zIndex:Math.round(latlng.lat()*-100000)