我想要删除绘制的多段线的一部分,因为它是遍历的,有点像GPS。我目前正在通过:onLocationChanged从LocationListener界面获取位置更新。
我从google-directions请求中绘制折线。它现在的行为就像一个GPS,如果你偏离了道路,它会发出另一个请求来绘制正确的多段线:
if (!PolyUtil.isLocationOnPath(mLatLng,polylines.get(index).polyline.getPoints(), true, 20)) {
//remove it
//add a new polyline
}
通过在每次位置更改
为什么当我想要使用谷歌地图V3.0 (JavaScript应用编程接口)绘制一条具有许多点(超过大约7个点)的折线时,多段线不会出现,尽管当我试图绘制具有几个点的多段线时,多段线却出现了?
编辑:
代码
var polyOptions = {strokeColor: '#FF0000',strokeOpacity: 0.6,strokeWeight: 5}
var poly = new google.maps.Polyline(polyOptions);
var path = poly.getPath();
var bounds2 = new google.maps.LatLn