GoogleMap API Koordinaten

gaschdl

Grünschnabel
Hi!
Für das ausdrucken von der google Map brauche ich die Koordinaten der Mitte, diese bekomme ich ja mit getCenter();
Das Problem ist aber das diese dann so ausgelesen werden "(4.5458, 6.54812)" ich brauche die Koordinaten aber ohne Klammer und Leerzeichen also "4.5458,6.54812"
Wenn ich dies jetzt aber mit z.B.
Code:
 koordienaten = map.getCenter();
koordienaten = koordienaten.replace(/\(/g, "");
funktioniert es nicht, auch nicht wenn ich z.B. mit substr arbeite. Woran kann das liegen oder gibt es eine Möglichkeit die Kooordinaten ohne die Klammern und das leerzeichen auszulesen?

Danke
gaschdl
 
Wenn du die Koordinaten immer in der Form bekommst, dann kannst du Regexp auch weg lassen.
Du kannst mittels substr einfach das erste und letzte Zeichen abschneiden, dann hast du auch das gewünschte Ergebnis.
Würde dann in etwa so aussehen
Javascript:
koordienaten = map.getCenter();
koordienaten = koordienaten.substr(1,koordienaten.length-2));


Grüßle
 
Zuletzt bearbeitet von einem Moderator:
Danke! Das leerzeichen müsste aber auch noch raus.
Ich bin jetzt durch Zufall noch auf folgende Möglichkeit gestoßen die Koordienaten einfach so auszulesen:
Code:
koordinaten = map.getCenter();
koordinaten.y = Math.round(koordinaten.y * 100000000) / 100000000;
koordinaten.x = Math.round(koordinaten.x * 100000000) / 100000000;
da muss man erst mal drauf kommen :rolleyes:
 
Zurück