ich wirklich auf diese steckte:Wie Existenz von Länge/Breite in der aktuellen Ansicht berechnen
Ich habe Länge/Breite Punkte auf einer Google-Karte innerhalb einer Android App zu ziehen. Dafür habe ich eine Klasse erweitern Overlay ...
ich die aktuelle Länge/Breite Teil Ansichten über:
GeoPoint topLeft = proj.fromPixels(0, 0);
GeoPoint bottomRight = proj.fromPixels(width-1, height-1);
int topLat = topLeft.getLatitudeE6();
int topLon = topLeft.getLongitudeE6();
int bottomLat = bottomRight.getLatitudeE6();
int bottomLon = bottomRight.getLongitudeE6();
Die folgenden Werke (nur Breiten):
if(latLon[0] >= bottomLat && latLon[0] <= topLat){ // do something; }
aber das funktioniert nicht (Längenangaben):
if(latLon[1] >= topLon && latLon[1] <= bottomLon) { // do something; }
latLon [0] ist die l atitude Ich möchte überprüfen latLon [1] ist die Länge, die ich überprüfen möchte
Jeder eine Idee?
Greetz!
@ n3bul4 So ist Ihr topLon, oder maximale Länge oder östlichste Länge auf der rechten Seite des Bildschirms, nicht die linke, wie Sie es geschrieben haben. – NickT