Je cherche donc à afficher des items qui soient fixent comme le compas du phoneLocationOverlay sur mes propres ItemizedOverlay<OverlayItem>.
Comment faire référence donc à l'écran et non aux coordonnées géo.
Merci.
Version imprimable
Je cherche donc à afficher des items qui soient fixent comme le compas du phoneLocationOverlay sur mes propres ItemizedOverlay<OverlayItem>.
Comment faire référence donc à l'écran et non aux coordonnées géo.
Merci.
Bonjour,
Et si tu utilisais un FrameLayout contenant ta mapView et par dessus un layout autre, et que tu te servais de ce layout autre pour afficher tes éléments ?
En rajoutant un LinearLayout :
A 500, 50 le texte inflaté précedement :Code:
1
2
3
4 MapView.LayoutParams params = new MapView.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 500, 50, MapView.LayoutParams.CENTER_HORIZONTAL); HUD.setLayoutParams(params);
reste fixe à l'écran. Donc de quoi là afficher des données façon HUD.Code:
1
2 LayoutInflater inflater = this.getLayoutInflater(); LinearLayout HUD = (LinearLayout) inflater.inflate(R.layout.hud, mapView, false);
Cependant je voudrais ajouter un child au mapview qui overide ondraw l'appel ne se fait pas encore...