2011-10-13 29 views
5

Tôi đã có một cái nhìn xung quanh trực tuyến để thử và tìm ra cách tốt nhất để vẽ một đường hiển thị tuyến đường mà người dùng đã đi. Tôi nghĩ rằng tôi cần phải sử dụng MKOverlayView, và tôi đoán tôi cần phải thu thập một lựa chọn các điểm dữ liệu để âm mưu (đây sẽ là tọa độ GPS?). Câu hỏi tôi có được dựa trên cách tôi sẽ vẽ đường và tiếp tục thêm vào nó như cập nhật vị trí của người dùng?Làm cách nào để vẽ một đường trên MKMapView hiển thị tuyến đường mà người dùng đã thực hiện?

Tôi cũng muốn có thể xóa dòng khi người dùng nhấn một nút. Làm thế nào tôi sẽ thực hiện điều này (không phải là nút bấm, chỉ là mã để xóa dòng khỏi chế độ xem bản đồ)?

Cảm ơn trước!

+1

http://stackoverflow.com/questions/5673303/how-to-draw-arc-curve-line-with-mkoverlayview-on-mkmapview –

+2

Ngoài ra hãy xem [Ứng dụng mẫu Breadcrumb của Apple] (http: // nhà phát triển .apple.com/library/ios/# samplecode/Breadcrumb/Introduction/Intro.html) hầu hết những gì bạn mô tả. – Anna

Trả lời

1

Bạn có thể thực hiện việc này bằng cách sử dụng MKPolyline. Lúc đầu, bạn cần phải có được tọa độ của tuyến đường, sau đó vẽ polylines trên nó. Bạn sẽ tìm thấy một ví dụ here để vẽ polyline trên một số tọa độ.

Các vấn đề liên quan