2017-09-22 3 views
-1

Ich habe verschiedene Standorte, die auf separaten Karten angezeigt werden. Hier sind einige Beispiele von Breiten- und Längen ich habe:Google Maps API: Markierung auf der Karte mit Hilfe der Längengradkoordinatoren GPS-Breite anzeigen

"Breite": "49 29.219N", "Länge": "000 11.042E"

"Breite": "49 27.264N", "Länge ": "000 10.305E"

"Breite": "49 28.456N", "Länge": "000 09.977E"

wie es scheint, dass dieses Format für Google maps API nicht akzeptabel ist, wie kann ich ändere sie in ein akzeptables Format, um auf der Karte mit Javascript oder Ruby zu markieren?

+0

Hat Google Maps API etwas zu verwalten? –

+0

mögliches Duplikat von [Google Map Längen- und Breitengrad] (https://stackoverflow.com/questions/7705678/google-map-longitude-and-latitude) – geocodezip

+0

Verwandte Frage: [Wie konvertiert man zwischen Grad, Minuten, Sekunden zu Dezimal Koordinaten] (https://stackoverflow.com/questions/8263959/how-to-convert-between-degrees-minutes-seconds-to-decimal-coordinates) – geocodezip

Antwort

0

, die für mich in einer alten Version von Google Maps API

var myLatlng = new google.maps.LatLng(hotspot.lat,hotspot.long); 

var marker = new google.maps.Marker({ 
     position: myLatlng, 
     map: TAWI.map, 
     title: hotspot.name, 
     icon: TAWI.pin.normal 
}); 

gearbeitet:

  • hotspot.lat die lattitude des Markers in Dezimalformat
  • Hotspot .long der Längengrad des Markers im Dezimalformat,
  • hotspot.name der Name des Markers,
  • TAWI.pin.normal ein benutzerdefiniertes Symbol zu zeigen, und
  • TAWI.map die Google Maps auf der Seite gerendert

Sie sollten überprüfen Sie die aktuelle Dokumentation https://developers.google.com/maps/documentation/javascript/markers

Und dies würde helfen, von einer Notation auf die anderen https://grasswiki.osgeo.org/wiki/Convert_degree

Umwandlung
Verwandte Themen