friedBunny: GoogleApi Geocoding

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

  1. 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.

  2. Hallo,

    du musst die Anfrage über einen httpRequest (AJAX) realisieren.

    Gruß
    Jürgen