2012-12-04 11 views
7

Güncel uygulamanızı bu bağlantı noktasına getirip getiremeyeceğimi görmek için bugün yeni API'yle uğraşırken, MapView.getOverlays().add(...); Kavramsal olduğunu görüyorum, daha önce nasıl bir bindirme olduğunu hayal etmek zor görünüyor 2D, harita hareket ettirildiğinde yeniden düzenlenecektir.Google Maps Android API v2 Rota Yerleşimi

GroundOverlay adlı bir işlevin işlevselliğinin olduğunu görüyorum, ancak bu durum benim durumum için geçerli görünmüyor. Ayrıca Polyline'u da görüyorum ve bu benim amacım için daha uygun görünüyor.

Eşleme API'sı v2'yi kullanarak bir kişinin nasıl bir yer paylaşımı ekleyeceğini (Yol API'sini kullanıyorum) hakkında herhangi bir fikri olan var mı?

cevap

10

Polyline ile bitti. Google Developers sayfasındaki örnekte itibaren - https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Polyline

GoogleMap map; 
    // ... get a map. 
    // Add a thin red line from London to New York. 
    Polyline line = map.addPolyline(new PolylineOptions() 
     .add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0)) 
     .width(5) 
     .color(Color.RED)); 
+0

Merhaba @qubz, iki nokta daha ziyade aralarındaki yolunu çizerek arasında düz bir çizgi çekemez bir yolu var mı? – Rami

+1

Yoldan rotayı kastediyorsanız, bunu yapmak için Google'ın Yol Tarifi API'sını https://developers.google.com/maps/documentation/directions/ veya Polylines ile kullanabilirsiniz. – qubz

+0

Teşekkür ederim @qubz API v2 kullanarak bunun herhangi bir örneği var mı? Maalesef bulamıyorum. – Rami