Je suis en train de convertir les coordonnées d'écran en un géopoint dans android mapview. J'ai besoin de montrer un marqueur au centre de l'écran (mapview est rempli dans la fenêtre). J'ai donc essayé d'obtenir les coordonnées du centre en utilisant les méthodes display getWidth() et getHeight() et converties en geoppoint en utilisant mapView.getProjection(). FromPixels (height/2, width/2). Mais il semble donner de mauvais résultats. Que dois-je faire?Comment faire pour convertir les coordonnées d'écran en géopoint dans android
4
A
Répondre
5
Vous avez passer la hauteur et l'argument largeur mauvais changement
mapView.getProjection().fromPixels(width/2,height/2);
essayer ce code
Projection proj = mapview.getProjection();
GeoPoint proj.fromPixels(int x, int y) ;
ici, vous devez passer le coordonnées x, y et convertira à GeoPoint vous pouvez également le réserver de GeoPoint à pixel également à partir de cet objet
Point p = new Point();
proj.toPixels(GeoPoint in, android.graphics.Point out)
vérifier ce lien pour plus d'infos
0
Prenez-vous en compte la taille notificationBar
? peut-être aussi le appBar
?
Ce que vous voulez savoir est la largeur et la hauteur du MapView
, puis obtenir la projection :)
Questions connexes
- 1. convertir les coordonnées de l'écran en géopoint
- 2. Comment faire pour convertir les coordonnées GPS à la localité
- 3. Comment convertir les coordonnées GPS en adresse?
- 4. Comment convertir une longitude de géopoint + latitude pour doubler?
- 5. Convertir les coordonnées GPS en coordonnées
- 6. Comment convertir les coordonnées UTM en coordonnées cartésiennes?
- 7. Maple: Comment convertir les coordonnées cylindriques en coordonnées cartésiennes?
- 8. Comment convertir les coordonnées spatiales 3D en coordonnées 2D?
- 9. Comment convertir écran les coordonnées en 2D OpenGL coordonnées
- 10. Comment convertir les coordonnées en Latitude & Longitude?
- 11. Perspective - comment convertir les coordonnées
- 12. convertir géo coordonnées à afficher dans Android
- 13. création de géopoint aléatoire dans android
- 14. Afficher géopoint dans Waze sur Android
- 15. Convertir les coordonnées GPS en RD (néerlandais)
- 16. Comment faire pour convertir les coordonnées wx.GetMousePosition pour entrer dans un DC
- 17. Comment faire pour convertir MDB en SQLite dans Android
- 18. Comment faire pour convertir PDF en HTML-page dans Android?
- 19. Convertir les coordonnées de la carte en système de coordonnées
- 20. Géopoint Android à partir de l'emplacement/localité
- 21. Comment convertir les coordonnées globales en locales dans blender 2.5?
- 22. cocos2d convertir les coordonnées
- 23. Comment convertir les coordonnées sphériques en cartésiennes dans postgresql
- 24. convertir les coordonnées d'une scène en coordonnées graphiques
- 25. Convertir les coordonnées Google Maps en pixels
- 26. Convertir les coordonnées de l'écran en coordonnées de l'image
- 27. Convertir les coordonnées d'axes en coordonnées de pixels
- 28. Convertir les coordonnées Cliquez sur les coordonnées du monde pour les coordonnées locales?
- 29. Comment convertir les coordonnées de l'espace écran en coordonnées de l'espace image dans un PictureFox WinForms?
- 30. Comment convertir les coordonnées des caméras iPhone pour afficher les coordonnées?