Javascript 在谷歌地图中编辑多段线
我正在使用Google Maps V3 API创建一条包含2个点的多段线。现在我已经创建了多段线,我想缩短它 问题:我需要多段线从起点延伸到起点和终点之间的中点。我怎样才能做到这一点 我能找到的最接近的函数是Javascript 在谷歌地图中编辑多段线,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我正在使用Google Maps V3 API创建一条包含2个点的多段线。现在我已经创建了多段线,我想缩短它 问题:我需要多段线从起点延伸到起点和终点之间的中点。我怎样才能做到这一点 我能找到的最接近的函数是computedIstanceBeween()函数,用于查找两个LatLng点之间的距离 Javascript代码 start_latlng = new google.maps.LatLng(42.354183,-71.065063); end_latlng = new go
computedIstanceBeween()
函数,用于查找两个LatLng点之间的距离
Javascript代码
start_latlng = new google.maps.LatLng(42.354183,-71.065063);
end_latlng = new google.maps.LatLng(42.354183,-71.069063);
start_marker = new google.maps.Marker({
position: start_latlng,
map: map
});
end_marker = new google.maps.Marker({
position: end_latlng,
map: map
});
path = [];
path.push(start_latlng);
path.push(end_latlng);
var polyline = new google.maps.Polyline ({
strokeColor: "#970E04",
strokeOpacity: 1.0,
strokeWeight: 2,
path: path,
map: map
})
这是映射函数的极好资源: 这里有一个计算中点的示例