2016-04-23 12 views
-2

Ich habe eine Google Map in meiner Android-Anwendung. und ich habe einen Kreis über die spezifische Breite und Länge auf der Karte gezeichnet, und der Radius des Kreises beträgt 500 Meter. Ich möchte die maximalen und minimalen Breiten- und Längengrade in diesem Kreis finden, wie geht das?Finden Sie alle möglichen Breiten/Längengrade in 500 Meter Kreisradius

meine Idee weiter zu erklären, siehe Bild unten:

The picture

ich alle möglichen Breiten und Längen auf dem roten Kreis berechnet werden soll, kann mir bitte jemand sagen, wie es zu tun?

+0

@RolandStarke Entschuldigung, was meinst du? – LamaTat

+0

@RolandStarke Ich plane, einen Längen- und Breitengrad auf der Karte anzugeben, und zeichne einen Kreis mit einem Radius von 500 Metern um ihn herum. Ich möchte alle möglichen Breitengrade und Längengrade finden, die in diesem Kreis sein könnten, wie? – LamaTat

+2

Da Längen- und Breitengrade reelle Zahlen sind, gibt es eine unendliche Zahl innerhalb des Kreises. Oder haben Sie eine bestimmte Genauigkeit im Kopf? – jonrsharpe

Antwort

1

Ein einziges Maximum und Minimum für Breiten- und Längengrad wird Ihnen eine quadratische Form geben, die nicht das ist, wonach das Bild aussieht, nach dem Sie suchen. Darüber hinaus wird es unendliche Breitengrade und Längen innerhalb dieses Bereichs geben, je nachdem, wie genau Sie erhalten möchten, so dass von ihnen wird ein Problem sein.

Was ich vermute, ist eine Möglichkeit zu überprüfen, ob ein bestimmter Längen- und Breitengrad innerhalb dieses Kreises liegt. Sie können den Satz des Pythagoras für das verwenden:

enter image description here

Wo 0,005 auf einer allgemeinen Annäherung von 500 Metern basiert ist 0,005 Grad auf der Erde.

+1

Hinweis: Diese Mathematik funktioniert nur in der Nähe des Äquators, da dort 1 lon Grad eine Entfernung von 111 km hat. An den Polen beträgt die Entfernung 0 km. –

Verwandte Themen