Jos*_*use 11 google-maps-api-3
我正在使用此服务https://developers.google.com/maps/documentation/javascript/directions创建两个标记之间的路由.
问题是,当我运行该函数来创建路径时,默认情况下,当我创建具有不同样式的标记时,他会从谷歌地图(开头和结尾)输入两个标记.
结果:在每个点上都有我的标记和上面标记的默认谷歌地图.
如何隐藏谷歌创建的标记?
我正在使用的代码是:
function makePathToMarker(position1, position2) {
var request = {
origin: new google.maps.LatLng(myLocation.split(",")[0],myLocation.split(",")[1]),
destination: new google.maps.LatLng(position1, position2),
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
var directionsService = new google.maps.DirectionsService();
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
Run Code Online (Sandbox Code Playgroud)
Hei*_*ang 38
在设置DirectionsRenderer时,将suppressMarkers设置为true.
directionsDisplay = new google.maps.DirectionsRenderer(
{
suppressMarkers: true
});
Run Code Online (Sandbox Code Playgroud)
这是参考
归档时间: |
|
查看次数: |
13413 次 |
最近记录: |