2012-10-28 7 views
0

J'essaie de porter une application de googlemap 2.2 à osmdroid 3.0.8. Je suis coincé avec le code suivant à mon MapView:convertir les coordonnées de l'écran en géopoint

Projection proj = getProjection(); 
GeoPoint topLeft = proj.fromPixels(0, 0); 
GeoPoint bottomRight = proj.fromPixels(getWidth()-1, getHeight()-1); 

Avec osmdroid, topLeft est toujours au pôle nord.

Existe-t-il une façon différente de gérer cela dans OSM?

Répondre

1

Dans OsmDroid, vous utilisez mapView.getScreenRect pour trouver le coin supérieur gauche de l'écran.

+0

J'ai essayé 'Rect l_rect = p_proj.getScreenRect();' mais l_rect.top et l_rect.left renvoient 0 –

+0

Avez-vous essayé mapView.getScreenRect()? – Christine

+0

Je n'ai pas 'getScreenRect()' dans 'org.osmdroid.views.Mapview' –

Questions connexes