Optionen für Google Maps über SSL

  • Kürzlich haben wir festgestellt, dass das Google Maps-API nicht gut mit SSL funktioniert. Gut genug, aber was sind einige Möglichkeiten, um dieses Problem zu überwinden, die andere effektiv genutzt haben?

    Funktioniert das Google Maps-API über SSL (HTTPS)?

    Zur Zeit ist das Google Maps-API nicht über eine sichere (SSL) Verbindung verfügbar. Wenn Sie das Maps-API auf einer sicheren Site ausführen, warnt der Browser möglicherweise den Benutzer vor nicht sicheren Objekten auf dem Bildschirm.

    Wir haben die folgenden Optionen in Betracht gezogen:

    1. Teilen der Seite, sodass die Kreditkartensammlung (die Voraussetzung für SSL) nicht gleich ist Seite als Google Map.
    2. Wechseln zu einem anderen Kartenanbieter, z. B. Virtual Earth. Es wird gemunkelt, dass sie SSL unterstützen.
    3. Tricks mit IFRAMEs spielen. Hört sich kludgy an.
    4. Anrufe an Google weiterleiten. Klingt nach viel Aufwand.

    Gibt es andere Optionen oder hat jemand Einblick in die von uns in Betracht gezogenen Optionen?

    19 February 2012
    Nicolas Kaisertoom
8 answers
  • Ich stimme den beiden vorangegangenen Antworten zu, dass es aus Sicht der Benutzerfreundlichkeit möglicherweise besser ist, die beiden Funktionen in separate Bildschirme aufzuteilen. Sie möchten wirklich, dass sich Ihre Benutzer auf die Eingabe vollständiger und genauer Kreditkarteninformationen konzentrieren, und dass eine Karte auf demselben Bildschirm ablenken kann.

    Für die Aufzeichnung ist Virtual Earth sicherlich eine gute Wahl unterstützt vollständig SSL. Um dies zu aktivieren, müssen Sie einfach die Skriptreferenz von http: // in https: // ändern und & amp; s = 1 an die URL anhängen, z. B.

     <script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1" type="text/javascript"></script>
     

    wird zu

     <script src="https://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1&s=1" type="text/javascript"></script>
     
    21 August 2008
    Gary
  • Zum Hinzufügen

    http://googlegeodevelopers.blogspot.com/2011/03/maps-apis-over-ssl-now-available-to-all.html

    Ich habe noch nicht versucht, meine SSL-Karten zu migrieren (endete mit Bing Maps API), zurück zu Google, könnte aber durchaus auf der Karte stehen.

    17 March 2011
    Pasted
  • Google Maps API Premier kostet 10.000 pro Jahr.

    Kommentieren Sie das Problem! Zusammen können wir Google überzeugen:

    http://code.google.com/p/gmaps-api-issues/issues/detail?id=591

    08 July 2010
    fabian
  • Dies scheint ein geschäftliches Problem / ein Problem mit der Benutzerfreundlichkeit zu sein. Haben Sie einen guten Grund, die Karte auf die Kreditkarten-Seite zu setzen? Wenn ja, lohnt es sich vielleicht, einige technische Probleme zu lösen.

    Möglicherweise versuchen Sie es mit Mapstraction , damit Sie zu einem Anbieter wechseln können, der SSL unterstützt, und zu Google zurückkehren, falls dies zukünftig von Google unterstützt wird.

    06 August 2008
    palmsey
  • Wenn Sie ein Google Maps API Premier sind, dann wird SSL unterstützt. Wir benutzen das und es funktioniert gut.

    Bevor Google SSL zur Verfügung stellte, stellten wir den gesamten Datenverkehr zur Verfügung und dies funktionierte akzeptabel. Sie verlieren den Vorteil von Googles CDN, wenn Sie diesen Ansatz verwenden. Möglicherweise wird Ihre IP-Adresse gesperrt, da es so aussieht, als würden Sie viel Datenverkehr generieren.

    30 September 2009
    cope360
  • Ich würde Ihre erste Lösung wählen. Auf diese Weise kann sich der Benutzer auf die Eingabe seiner Kreditkartendetails konzentrieren.

    Sie können diese dann auf eine andere Webseite übertragen, auf der weitere Informationen zur Google Map abgerufen oder bereitgestellt werden.

    06 August 2008
    GateKiller
  • Wenn Sie beim Anzeigen von Google Maps SICHERHEITS-ALARM im Internet Explorer 9 erhalten, verwenden Sie

     <script src="https://maps.google.com/maps?file=api&v=2&hl=en&tab=wl&z=6&sensor=true&key=<?php echo $key;?>
    " type="text/javascript"></script>
     

    Statt

     <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE"
      type="text/javascript"></script>
     
    03 August 2012
    Brad LarsonAravind NC
  • Ich habe gerade das http-Protokoll entfernt und es hat funktioniert!

    Von hier aus:

     <script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
     

    Dazu:

     <script src="//maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
     
    03 June 2017
    Panayiotis Hiripis