Hallo
zunächst eine Frage an Christian: Sind solche Threads von Deiner Seite "erwünscht" oder nur "ertragen", hat ja nichts unmittelbar mit RC zu tun?
Da ich die Frage nach den aktuellen Koordinaten an der Cursorposition aufgeworfen habe, hier nun meine derzeitige "mapsforge" Lösung. Ob das so im Sinne von den MapsforgeEntwicklern ist weiß ich nicht. Leider bekommt man dort im Forum nur spärlich Antwort. Deshalb auch hier der Versuch sowas zu klären.....
Derzeitige "gefundene" Lifepositionsanzeige:
Grüsse Achim
zunächst eine Frage an Christian: Sind solche Threads von Deiner Seite "erwünscht" oder nur "ertragen", hat ja nichts unmittelbar mit RC zu tun?
Da ich die Frage nach den aktuellen Koordinaten an der Cursorposition aufgeworfen habe, hier nun meine derzeitige "mapsforge" Lösung. Ob das so im Sinne von den MapsforgeEntwicklern ist weiß ich nicht. Leider bekommt man dort im Forum nur spärlich Antwort. Deshalb auch hier der Versuch sowas zu klären.....
Derzeitige "gefundene" Lifepositionsanzeige:
Code:
@Override
public void mouseMoved(MouseEvent mouseEvent) {
Dimension dim = new Dimension(WmsMapViewer.mapView.getWidth(), WmsMapViewer.mapView.getHeight());
MapPosition mapPosition = mapViewPosition.getMapPosition();
org.mapsforge.core.model.Point leftTopPoint = MapPositionUtil.getTopLeftPoint(mapPosition, dim);
double lx = MercatorProjection.pixelXToLongitude(leftTopPoint.x + mouseEvent.getX(), mapPosition.zoomLevel);
double ly = MercatorProjection.pixelYToLatitude(leftTopPoint.y + mouseEvent.getY(), mapPosition.zoomLevel);
WmsMapViewer.longText.setText(String.format("%.8f", lx));
WmsMapViewer.latText.setText(String.format("%.8f", ly));
}Grüsse Achim
Grüsse Achim
