Google maps api 3 使用Google Map API在给定坐标之间绘制线
可能重复:Google maps api 3 使用Google Map API在给定坐标之间绘制线,google-maps-api-3,Google Maps Api 3,可能重复: 我的用例非常常见,但不知何故没有找到正确的解决方案。我不断记录移动车辆的坐标,然后显示预定义路线以及行驶路径。预定义的路线和行驶路径应以不同的颜色显示。为了显示预定义路径,我使用DirectionsService.route。对于“旅行路线”,我尝试了不同的方法,但没有一种效果完美。 在路径中记录的所有坐标之间绘制多段线。但如果转弯落在2个记录的坐标之间,则直线直接连接忽略转弯的点 var line=新的google.maps.Polyline({ 路径:arr_all_坐标,s
我的用例非常常见,但不知何故没有找到正确的解决方案。我不断记录移动车辆的坐标,然后显示预定义路线以及行驶路径。预定义的路线和行驶路径应以不同的颜色显示。为了显示预定义路径,我使用DirectionsService.route。对于“旅行路线”,我尝试了不同的方法,但没有一种效果完美。
var line=新的google.maps.Polyline({
路径:arr_all_坐标,strokeColor:“红色”,strokeOpacity:1,strokeWeight:1
});
路由(请求、功能(响应、状态){
if(status==google.maps.directionstatus.OK){
directionsRenderer.setDirections(响应);
}
请提供任何建议。这基本上与绘制捕捉到道路的直线相同。请参阅我的解决方案: