2011-10-13 20 views
5

Bir kullanıcının seyahat ettiği rotayı gösteren bir çizgi çizmenin en iyi yolunu bulmak için çevrimiçi etrafa bir göz attım. Sanırım MKOverlayView'ı kullanmam gerekiyor ve sanırım komplo için bir dizi veri noktası topladım (bunlar GPS koordinatları mıydı?). Sahip olduğum soru, çizgiyi nasıl çizeceğimi ve kullanıcı konum güncellemeleri olarak eklemeye nasıl devam ettiğimi temel alıyor?Bir kullanıcının aldığı rotayı gösteren bir MKMapView çizgisi nasıl çizilir?

Ayrıca bir kullanıcı bir düğmeye bastığında hattı temizleyebilmeyi istiyorum. Bunu nasıl uygularım (butona basma, harita görünümündeki hattı temizlemek için sadece kod) değil mi?

Şimdiden teşekkürler!

+1

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

+2

Ayrıca Apple'ın [Breadcrumb örnek uygulaması] (http: // geliştiricisine bakın) .apple.com/library/ios/# samplecode/Breadcrumb/Introduction/Intro.html) Tanımladığınızın çoğunu yapan. – Anna

cevap

1

Bunu MKPolyline kullanarak yapabilirsiniz. İlk başta, rotanın koordinatlarını almanız, ardından üzerine çizgiler çizmeniz gerekir. Bazı koordinatlar üzerinde polyline çizmek için here örneğini bulacaksınız.

İlgili konular