Wie bekomme ich aus dem Browser-Widget die URL von Google Maps

Startseite Foren Deutsches LiveCode-Forum Wie bekomme ich aus dem Browser-Widget die URL von Google Maps

Schlagwörter: 

Ansicht von 2 Antwort-Themen
  • Autor
    Beiträge
    • #20285
      Torsten
      Teilnehmer

      Hi,

      ich würde gerne Google Maps benutzen, um GPS-Koordinaten zu finden und zu extrahieren.

      Wenn ich im Browswer auf einer Google Maps-Karte z.B. die rechte Maustaste klicke, bekomme ich ein Menü von Maps mit der Option „Was ist hier?“

      Wenn ich das anwähle, erscheint in der URL-Zeile des Firefox-Browsers die URL mit den Koordinaten des neuen Ortes. Das Browser-Widget scheint diese URL aber nicht in seine URL property zu übernehmen.

      Frage: wie komme ich an diese URL von Maps?

      LG
      Torsten

    • #20296
      Torsten
      Teilnehmer

      Hi, ich bin schon mal einen Schritt weiter,
      denn man kann Javascript-Code per do ausführen:

      do "alert(window.location)" in widget "Browser"

      Zeigt mir die URL des Browser-Widgets in einem Javascript-Fenster an.

      Aber wie kommt dieser Wert aus dem Browser in Livecode?
      Hat das von euch schon mal jemand gemacht?

      LG
      Torsten

    • #20309
      Torsten
      Teilnehmer

      Ok, ich habs gelöst.

      Im Script des Browser-Widgets sind folgende Handler:

      on do_GetCurrentUrl
         
         set the javascriptHandlers of me to "getCurrentUrl"   
         do "var tCurrentUrl = document.URL;liveCode.getCurrentUrl(tCurrentUrl);" in me
         
      end do_GetCurrentUrl
      
      --------------------------------------------------------------------
      
      on getCurrentUrl pCurrentUrl
         
         answer pCurrentUrl
         
      end getCurrentUrl

      Aufruf über:
      send "do_GetCurrentUrl" to widget "Browser"

      🙂

Ansicht von 2 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.