String in LatLng konvertieren

9

Ich verwende Google Maps API v2 und erhalte einen Standortkoordinaten-String "-34.8799074,174.7565664" aus meinen SharedPreferences, die ich in LatLng konvertieren muss.

Kann mir bitte jemand helfen?

Thx!

    
Makoto 03.12.2014, 00:37
quelle

2 Antworten

25

[Google Maps Android API]

Sie können die Zeichenfolge durch Komma teilen und dann die Zeichenfolge zu lang

analysieren %Vor%

Zum Erstellen eines LatLng mit dem angegebenen Breitengrad und Längenkoordinaten

%Vor%

[Google Maps-JavaScript-API]

Dieselbe Aktion mit Google Maps JavaScript API-Dienst ausführen ( JSFiddle-Demo ) -

%Vor%     
display name 03.12.2014, 00:42
quelle
9

Zuerst wollen Sie die Zeichenfolge auf das Komma aufteilen:

%Vor%

Dies gibt Ihnen dann zwei String -Variablen, die Sie als Doubles parsen wollen, weil der LatLng -Konstruktor zwei Doppelpunkte für den Längen- und Breitengrad des Ortes benötigt:

%Vor%

Wenn Sie die vorherige Antwort noch hinzufügen, wollen Sie diese in ein LatLng Objekt einfügen, welches die häufig von Google Maps verwendete Klasse ist:

%Vor%     
edwoollard 23.11.2015 16:17
quelle