Ich baue eine Probe OSMdroid App Mischen und Abgleichen aus verschiedenen Quellen.OSMDROID: Fehler: inkompatible Typen: IGeoPoint kann nicht in GeoPoint konvertiert werden
In this sample code Verwendung
import org.osmdroid.util.GeoPoint;
...
private void setOverlayLoc(Location overlayloc){
GeoPoint overlocGeoPoint = new GeoPoint(overlayloc);
//---
overlayItemArray.clear();
OverlayItem newMyLocationItem = new OverlayItem(
"My Location", "My Location", overlocGeoPoint);
overlayItemArray.add(newMyLocationItem);
}
...
@Override
public void draw(Canvas canvas, MapView mapview, boolean arg2) {
...
//overlayItemArray have only ONE element only, so I hard code to get(0)
GeoPoint in = overlayItemArray.get(0).getPoint();
Ich erhalte die Fehler gestartet (in Bezug auf die letzte Zeile oben):
error: incompatible types: IGeoPoint cannot be converted to GeoPoint
I Android bin mit Studio 2.0, 4.3 osmdroid, SLF4J 1.6 .1
Die Fehlermeldung macht für mich sehr wenig Sinn, da ich diese Klasse IGeoPoint
nicht deklariert oder importiert habe. Irgendwelche Vorschläge, wie man das anstellt, würden sehr geschätzt werden.
ist nicht explizit mit Projektionen zu tun. Lemme diesen Winkel überprüfen. GEWECKT! :) –