GoogleApi Geocoding
friedBunny
- javascript
Nabend liebe Helfer…Ich versuche mich gerade mit der Googlemaps Api und scheitere schon bei den kleinsten Problemen.
Ich versuche nach dieser Anleitung das Umwandeln von Ortangaben in latitude und longitude. Allerdings gibt es wohl schon Probleme bei der Übergabe des JSON-Objektes.
<script src="https://maps.googleapis.com/maps/api/geocode/json?address=borsigplatz,+dortmund&key=AIzaSyCe3CNU2aetco17w1QAJ7zcn09PI44dEBE"></script>
Als Ergebnis bekomme ich dieses(kann ja auch über oben aufgeführte url getestet werden):
{
"results" : [
{
"address_components" : [
{
"long_name" : "Borsigplatz",
"short_name" : "Borsigplatz",
"types" : [ "political", "sublocality", "sublocality_level_2" ]
},
{
"long_name" : "Innenstadt-Nord",
"short_name" : "Innenstadt-Nord",
"types" : [ "political", "sublocality", "sublocality_level_1" ]
},
{
"long_name" : "Dortmund",
"short_name" : "DO",
"types" : [ "locality", "political" ]
},
{
"long_name" : "Arnsberg",
"short_name" : "Arnsberg",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "Nordrhein-Westfalen",
"short_name" : "NRW",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "Deutschland",
"short_name" : "DE",
"types" : [ "country", "political" ]
}
],
"formatted_address" : "Borsigplatz, Dortmund, Deutschland",
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 51.52598,
"lng" : 7.4884301
},
"southwest" : {
"lat" : 51.51965209999999,
"lng" : 7.473434999999999
}
},
"location" : {
"lat" : 51.5228571,
"lng" : 7.4810985
},
"location_type" : "APPROXIMATE",
"viewport" : {
"northeast" : {
"lat" : 51.52598,
"lng" : 7.4884301
},
"southwest" : {
"lat" : 51.51965209999999,
"lng" : 7.473434999999999
}
}
},
"partial_match" : true,
"place_id" : "ChIJZ53Fv1EXuUcRNn8kCSkUzpg",
"types" : [ "political", "sublocality", "sublocality_level_2" ]
}
],
"status" : "OK"
}
Nun meldet mir die Fehlerkonsole allerdings:Zeitstempel: 22.04.2017 21:34:21
Fehler: SyntaxError: missing ; before statement Quelldatei: https://maps.googleapis.com/maps/api/geocode/json?address=address=borsigplatz,+dortmundt&key=AIzaSyCe3CNU2aetco17w1QAJ7zcn09PI44dEBE Zeile: 2, Spalte: 13 Quelltext: "results" : [
Wo kann hier der Fehler liegen? Das Problem tritt sowohl in der eigentlichen Seite auf als auch in einer Blanko HTML Datei
Danke für Eure Hilfe friedBunny
Allerdings gibt es wohl schon Probleme bei der Übergabe des JSON-Objektes.
Welche Übergabe? Ich sehe hier nicht, dass das JSON übergeben wird. Was Du zeigst ist wie man externen Javascript-Code in html einbindet. Was zurück kommt ist aber kein syntaktisch vollständiges Skript, sondern die JSON-Repräsentation eines Datenobjektes.
Hallo,
du musst die Anfrage über einen httpRequest (AJAX) realisieren.
Gruß
Jürgen