Tôi đang sử dụng các ý định đến ra mắt Google Navigation:Google Navigation (Android 1.6) ý định gọi lại
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location));
startActivity(i);
location
là một chuỗi với tọa độ GPS.
Điều hướng của Google bật lên độc đáo và vẽ đường. Họ có thể trả lại một số loại gọi lại khi người dùng đã đến đích của họ không? Bất kỳ cách nào để triển khai startActivityForResult()
?
Nếu không, cược nào tốt nhất của tôi? Tôi đã xem xét chạy một dịch vụ trong nền mà giữ các tab trên vị trí và kết thúc Google Navigation và trở về ứng dụng của tôi khi GPS đăng ký rằng nó gần điểm đến (vì tôi biết vĩ độ/kinh độ).
Cảm ơn mọi người
Bạn có thể cung cấp thêm chi tiết về cách bạn tạo chuỗi vị trí không? Tôi đã thử lat + dài và dài + lat và điều hướng sẽ không nhận ra nó. – katit
@katit: Nó không có giấy tờ vào thời điểm đó, không biết bây giờ. Điều này có một số thông tin: http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android, nhưng lời khuyên tốt nhất của tôi là thử 'lat, lon' ở đâu' lat 'và' lon' là tọa độ của bạn. – mattbasta