Tôi đang phát triển một ứng dụng sẽ tập trung nhiều vào việc cung cấp cho người dùng tuyến đường và chỉ đường từng chặng trong khi lái xe. Điều quan trọng là họ ở trong ứng dụng trong khi lái xe của họ, vì vậy tôi thực sự không muốn khiến họ rời khỏi ứng dụng và truy cập ứng dụng Maps được tích hợp sẵn. Tôi đã làm rất nhiều nghiên cứu gần đây về cách bao gồm chức năng này, và nó được biết đến rộng rãi rằng nó không phải là dễ dàng, kể từ khi Apple không bao gồm chức năng này trong SDK ra khỏi hộp. Có vẻ như lựa chọn của tôi là:Tìm tuyến đường và điều hướng từng chặng trong ứng dụng iPhone
Đối với cung cấp các tuyến đường (và hướng dẫn) từ nơi này sang nơi khác
- Sử dụng một UIWebView và tải một số bản đồ dựa trên web với JavaScript, và sử dụng các API Javascript để vẽ một tuyến đường
- Sử dụng MapKit hoặc SDK Google Maps iOS, truy vấn tuyến đường một cách riêng biệt thông qua API và vẽ theo cách thủ công một số loại đường hoặc polyline trên đầu trang của nó.
- Sử dụng một thư viện mà tốn tiền (như MTDirectionsKit)
Đối cung cấp turn-by-turn navigation
- Sử dụng một thư viện độc quyền mà đi kèm với bản đồ của riêng mình (như CloudMade)
Có điều gì tôi thiếu ở đây không? Những ưu và nhược điểm của mỗi loại là gì và tôi nên chọn giải pháp như thế nào?
Thông tin chi tiết của bạn được đánh giá cao. Cảm ơn!
Điều này là một điểm rất tốt và cuối cùng đã ngăn cản tôi cố gắng xây dựng chức năng này vào ứng dụng. Cảm ơn! – Andrew