0

我想在点击时更改我的出发地和目的地(纬度和经度),这是我的实际代码

ser.route({ 'origin': new google.maps.LatLng(-23.563594, -46.654129), 'destination':  new google.maps.LatLng(
-23.563672, -46.640396), 'travelMode': google.maps.DirectionsTravelMode.DRIVING},function(res,sts) {
        if(sts=='OK')ren.setDirections(res);    
    })  

我想改变这个值来绘制一条路径,例如,我点击一个点,他们点击另一个点,所以它得到这个值并绘制一条路径。

我有一条路径,但只有 A 点和 B 点,我想在地图上创建这些点。

如果需要,这是我对完整代码的测试。

4

1 回答 1

0

添加一个MapsEventListenter监听地图上的点击。

地图 点击事件有一个 latLng 属性。为您的起始位置捕获第一个,为您的结束地址捕获第二个(您可能需要添加一些逻辑以让您的用户拖动它们或在他们弄错时删除它们)。

于 2012-07-20T14:03:40.043 回答