Outils pour utilisateurs

Outils du site


android:mapviews

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
android:mapviews [2012/11/19 15:05]
djiko créée
android:mapviews [2016/10/17 13:56] (Version actuelle)
Ligne 34: Ligne 34:
 ==== Clé de production ==== ==== Clé de production ====
  
 +===== Préparer le projet =====
 +Mapviews fait partie des Google API. Quelques étapes permettent de préparer le projet à l'​utilisation de ces API.
 +  * Obtenir les API : Window -> Android SDK Manager -> Vérifier que le package Google APIs correspondant à la version de l'API que vous souhaitez utiliser est bien installé.
 +  * Après avoir créé le projet, définir le build path
 +    * Properties -> Android puis cocher Google APIs
 +    * Properties -> Java Build Path -> Libraries -> Google APIs : vérifier que maps.jar est présent.
 +  * Dans le manifest : 
 +    * avant le nœud application,​ ajouter une permission d'​accès à Internet pour permettre la communication de l'​application avec Google Maps
 +<code xml>
 +<​uses-permission android:​name="​android.permission.INTERNET"​ />
 +</​code>​
 +    * Dans le nœud application,​ ajouter la bibliothèque
 +<code xml>
 +<​uses-library android:​name="​com.google.android.maps"/>​
 +</​code>​
 +
 +===== Problèmes courants =====
 +
 +==== Unable to start activity ====
 +
 +Ajouter vos éléments graphiques après avoir défini le contenant. Par exemplen dans //​onCreate()//​
 +<code java>
 +super.onCreate(savedInstanceState);​
 +setContentView(R.layout.activity_main);​
 +MapView myMapView = (MapView) findViewById(R.id.myMap);​
 +myMapView.setBuiltInZoomControls(true);​
 +</​code>​
 +plutôt que 
 +<code java>
 +super.onCreate(savedInstanceState);​
 +MapView myMapView = (MapView) findViewById(R.id.myMap);​
 +myMapView.setBuiltInZoomControls(true);​
 +setContentView(R.layout.activity_main);​
 +</​code>​
 +
 +==== Pas de localisation dans l'​émulateur ====
 +Et non. L'​émulateur ne permet pas de vous localiser seul. Mais DDMS peut vous aider.
android/mapviews.1353333914.txt.gz · Dernière modification: 2016/10/17 13:54 (modification externe)