2011-11-22 32 views
5

Trong lớp hướng của tôi, tôi có hai điểm địa lý. Tương ứng với vị trí hiện tại và khác là điểm cố định địa lý. Vị trí hiện tại sẽ tiếp tục thay đổi. Tôi cần vẽ đường giữa hai điểm này điểm và cần phải thay đổi dòng này cho một sự thay đổi trong khoảng cách 500m.Android - Để vẽ một tuyến đường giữa hai điểm địa lý

Trả lời

18

Tôi nghĩ giải pháp tốt nhất được gọi là hoạt động bản đồ nội bộ android để hiển thị tuyến đường giữa hai điểm địa lý. Vui lòng tham khảo mã dưới đây.

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

Được gọi là hoạt động bản đồ và vẽ đường đi giữa vĩ độ hiện tại và vĩ độ cố định.

+0

Cảm ơn. Tôi chỉ cần vẽ một đường thẳng giữa hai điểm địa lý. – siraj

+0

Sau đó, siraj vui lòng xem qua liên kết này. http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html –

1

@Siraj Có thể là liên kết này sẽ giúp bạn tìm cách bạn có thể đạt được mục tiêu của mình. Bạn có thể sử dụng điểm bắt đầu và Điểm cuối của bạn và dài để vẽ đường dẫn trong bản đồ của riêng bạn.use liên kết này cho Geocoding API click here

Để vẽ đường dẫn, hãy tham khảo liên kết này for Draw Path

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