現在地が以前に描いたルート上にあるかどうかを確認し、そうでない場合はルートを再描画する方法。
だから私はどう思うか:私たちは次のようなものを持っています:
ArrayList<LatLng> listGeopoints = new ArrayList<LatLng>()
(からの返事で
String url = "http://maps.googleapis.com/maps/api/directions/xml?"
+ "origin=" + start.latitude + "," + start.longitude
+ "&destination=" + end.latitude + "," + end.longitude
+ "&sensor=false&units=metric&mode=driving";
)
そして、私はこのような関数を作成する必要があります
for(LatLng point : listGeopoint){
if (checkIfPointNearly(currentPoint, point)) return true;
else return false
}