2011-12-19 13 views
21

Tôi hiện đang trong tiến trình của một ứng dụng Android, trong đó có một số tọa độ của người sử dụng (Bắt đầu từ điểm từ gps và đích được định nghĩa bởi người sử dụng)Android - Ra mắt Google Navigation từ một ứng dụng

Tôi muốn ứng dụng của tôi để khởi chạy điều hướng google để nó có thể hướng dẫn người dùng thông qua các điểm này. Ở bước tiếp theo, tôi muốn cung cấp cho điều hướng nhiều điểm hơn (ví dụ: một số điểm quan tâm) để nó sẽ hướng dẫn người dùng thông qua một tuyến đường cụ thể chứa tất cả các điểm.

Điều đó có khả thi không? Tất cả những gì tôi thấy là thực hành không có tài liệu và không có ví dụ. Có ai đã giải quyết vấn đề này không? Nếu không, ai đó có thể đề xuất một số chương trình điều hướng khác không?

Cảm ơn bạn trước, George

+1

xem bài đăng http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android –

+0

Các lệnh sau: Ý định intent = new Intent (android.content.Intent .ACTION_VIEW, Uri.parse ("http://maps.google.com/maps?saddr=" + StartLon + "," + StartLat + "& daddr =" + DestLon + "," + DestLat)); startActivity (intent); dường như hoạt động. Nhưng trong giả lập tôi luôn luôn nhận được "không tìm thấy con đường" (có lẽ đây không phải là nghĩa vụ phải làm việc trên giả lập anyway. Gonna kiểm tra nó sớm trên một thiết bị) – george

+0

bạn có thể cố gắng sử dụng sửa chữa gps từ DDMS và xác định vị trí hiện tại .. .incase đó là vấn đề –

Trả lời

19

Bạn chắc chắn có thể hướng dẫn họ đến một điểm duy nhất:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" +mLat+","+mLong)); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 

Không chắc về việc thiết điểm cách thể có một số cách để làm điều đó, tôi nghĩ rằng API không có giấy tờ để sử dụng có nguy cơ của riêng bạn. Bạn có thể có ứng dụng của bạn trong nền nghe thông tin GPS và nó nhắc người dùng tại một số điểm nhất định.

+1

Có, tôi đã sử dụng điều này, nhưng liệu tài liệu này (ít nhất là về một điểm) hay có rủi ro khi sử dụng nó? – george

+0

@george Đã làm cho nó hoạt động với nhiều số điểm ... Tôi cũng phải đối mặt với các vấn đề làm việc tương tự. – Griffin

+0

cách đặt tiêu đề ?? –