Ich habe eine App, die eine API aufruft und eine Liste von Orten zurückgibt.
Sobald die Daten zurückgegeben wurden, wandle ich den JSON in Kartenpunkte für Anmerkungen um.
Diese werden ohne Probleme zum ma hinzugefügt.
Das Problem, auf das ich stoße, ist das Setzen der Grenzen der Karte. Ich kann es nicht herausfinden.
Der Code, den ich momentan habe, ist.
%Vor%und hier ist mein Ansichtscode
%Vor%Sie wollen
%Vor%wo
%Vor% latitude
und longitude
sind die Mitte der Karte und die Deltas sind die Distanz (in Grad) zwischen dem angezeigten Minimum und Maximum lat / long. Bei einem bestimmten Radius in Meilen um einen Punkt und einem Seitenverhältnis der Kartenansicht könnten Sie beispielsweise region
wie folgt berechnen:
Die Definitionen von rad2deg
, deg2rad
und earthRadiusInKM
werden dem Leser als Übung überlassen.
Tags und Links react-native