2016-05-14 3 views
1

J'utilise this library pour afficher un marqueur kml dans une carte dans Android Maps V2. J'essaie d'obtenir le lat et le lon d'un calque kml pour zoomer directement sur un repère après l'avoir ajouté à une carte.Obtenir un repère de getPlacemarks avec la bibliothèque d'utilitaires API de Google Maps

J'ai essayé de le faire:

layer = new KmlLayer(mMap,R.raw.ruta, this); 
layer.addLayerToMap(); 
for (KmlPlacemark act : layer.getPlacemarks()){ 
     System.out.println("hi");//not iterate 
} 

mais entrer dans la boucle Indifférent Fume je lis ce kml-feature mais ne fonctionnent pas comme il est

Répondre

0

Vous devrez lire le 1er conteneur la couche KML avant d'essayer de lire les informations sur les repères:

KmlContainer = layer.getContainers().iterator().next(); 
if (kmlContainer == null) return; 

for (KmlPlacemarks placemark : kmlContainer.getPlacemarks()) { 
    // Do the placemark magic here! 
} 
+0

Ok Je vais essayer bientôt –