我不太擅长数学,所以遇到了问题。我有一个从一个地方到另一个目的地的路线。有时我尝试在固定长度内应用彩色绘图,但我无法得到漂亮的圆角,我的数学知识不足给我带来了很多麻烦。
现在我有这个:
还有代码:
我只想要询问一些信息或者方向,或许你们中的一些人已经制作了这个功能并且有一些函数。
在这里工作演示。不知何故,我需要获得相同的绘图结果。
解决方案:
现在我有这个:
![enter image description here](https://istack.dev59.com/yRMyL.webp)
var r = [];
var bla = result.routes[0].overview_path;
for(i in result.routes[0].overview_path) {
r.push(new google.maps.LatLng(bla[i].lat()+z, bla[i].lng()-z));
}
bla.reverse();
for(x in bla) {
r.push(new google.maps.LatLng(bla[x].lat()-z, bla[x].lng()+z));
}
var kelias = new google.maps.Polyline({
path: result.routes[0].overview_path,
strokeColor: "#00000",
strokeOpacity: 1.0,
strokeWeight: 2
});
kelias.setMap(MAP);
fonas = new google.maps.Polygon({
paths: r,
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35
});
fonas.setMap(MAP);
我只想要询问一些信息或者方向,或许你们中的一些人已经制作了这个功能并且有一些函数。
在这里工作演示。不知何故,我需要获得相同的绘图结果。
解决方案: