Tôi có googleMap (v2) với polyline trình bày tuyến đường giữa vị trí hiện tại của người dùng và điểm đến.
Bây giờ, tôi muốn cập nhật polyline theo người dùng đang di chuyển.
Tôi đã cố gắng vẽ lại toàn bộ polyline khi vị trí được thay đổi nhưng polyline đang nhấp nháy.
tôi không tìm thấy bất kỳ chức năng thích hợp trong lớp PolylineOptions
(chức năng add() chỉ là thêm một đỉnh nhưng không cập nhật hoặc loại bỏ)
bạn có bất kỳ ý tưởng làm thế nào để cập nhật các polyline ?? ?
cảm ơn vì đã dành thời gian cho bạn.cập nhật polyline theo người dùng di chuyển android googleMaps v2
Trả lời
Cách duy nhất như các phiên bản 3.1.36:
List<LatLng> points = polyline.getPoints();
points.add(newPoint);
polyline.setPoints(points);
Hy vọng rằng các API sẽ được tăng cường trong các phiên bản sau này.
nhưng nếu tôi loại bỏ điểm từ mảng và sau đó gọi điểm đặt-sẽ cập nhật xem polyline tự động ? – dvrm
Cảm ơn câu trả lời tuyệt vời. –
@ MaciejGórski. Bạn có thể giúp tôi được không ? http://stackoverflow.com/questions/39145192/remove-the-last-plotted-line-from-google-map-android –
chào u có thể plz cho tôi biết thế nào công việc của mình tôi vẫn không thể hiểu Tôi muốn loại bỏ phần polyline theo tôi di chuyển đến điểm đích –