La Création D'Android Emplacement De L'Objet
Je suis en utilisant le Geocoder de la classe pour aller chercher l'emplacement de multiples objets en utilisant le code suivant:
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 3);
Address[] addresses_array = new Address[addresses.size()];
addresses.toArray(addresses_array);
for( int i = 0; i < addresses_array.length; i++ ){
//create location object here
locOBJ.setLatitude(LATITUDE);
locOBJ.setLongitude(LONGITUDE);
}
En outre, à l'intérieur de la forloop, je suis en train de dymanically créer emplacement des objets à ajouter à un tableau;
Comment puis-je créer vierge emplacement des objets ?
Vous devez vous connecter pour publier un commentaire.
En supposant que vous vous référez à
android.location.Location
utiliser le constructeur qui prend une chaîne de fournisseur et de définir ce que vous voulez.Ce n'est pas vraiment ce que c'est prévu pour, si vous êtes à la recherche pour le tracé des choses sur une google map, vous voudrez peut-être chercher dans le GeoPoint classe. Vous devez utiliser le GeoPoint classe lorsque vous traitez avec Carte OverlayItem objets. Que comptez-vous faire avec l'Emplacement des objets? Aussi, vous devez en faire la getFromLocation appel dans un thread ou un AsyncTask depuis qu'il est en train de faire un serveur distant appel.
à l'aide de la GeoPoint classe.
Les valeurs sont * 1000000 parce que le GeoPoint veut E6 valeurs. Aussi se rendre compte que si il n'y a pas correspond à la matrice peut être de longueur 0.