it-swarm.com.de

Google Maps API V3 Infobox.js entfernt

Eine unserer Produktionsseiten funktionierte nicht mehr einwandfrei ..__ Es wurde darauf hingewiesen, dass eine der Abhängigkeiten nicht mehr existiert:

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox.js

Diese URL wird in den meisten Beispielcodes verwendet, die Grundlage der Webseite waren. 

Dies ist wahrscheinlich leicht zu lösen, aber ein kurzer Google-Hinweis hat gezeigt, dass dies niemand bemerkt hat. Ich denke, es ist in der letzten Stunde passiert und wollte nur die Informationen dort veröffentlichen, falls die Leute panisch werden.

47
user1978816

Es scheint, dass die Bibliothek nach Github verschoben wird (es scheint, dass die infobox.js noch nicht verschoben wurde). Siehe Ankündigung auf der Hauptseite: https://code.google.com/p/google -maps-utility-library-v3/ Dennoch besteht das Problem mit Ihrem Code darin, dass es nicht empfehlenswert ist, auf Code aus dem svn-Repository code.google.com zu verweisen. Es ist, als würde man auf einen Code von Github verweisen, er kann jederzeit geändert/verschoben/entfernt werden. Sie sollten den Code entweder herunterladen und als .js-Datei in Ihr Projekt aufnehmen oder ihn selbst auf einem CDN-Server hosten.

UPDATE

Die Google-Hilfsprogrammbibliothek (einschließlich Infobox) wird hier auf Github Now gehostet. Wie gesagt, ist es nicht gemeint, in Projekten von dort aus referenziert zu werden.

26
Matej P.

Als Google die Quelle zu GitHub verschoben hat vor einiger Zeit, kann auf die neue GitHub-Version von RawGit aus zugegriffen werden, indem die folgenden Skript-URLs (Standard- und gepackte Versionen) verwendet werden:

https://cdn.rawgit.com/googlemaps/v3-utility-library/master/infobox/src/infobox.js
https://cdn.rawgit.com/googlemaps/v3-utility-library/master/infobox/src/infobox_packed.js

Während die oben genannten URLs (mit den cdn-Präfixen) keine Verkehrsbeschränkungen oder -beschränkungen aufweisen und die Dateien über ein superschnelles globales CDN bereitgestellt werden , beachten Sie bitte, dass RawGit ein kostenloser Hosting-Service ist und keine Verfügbarkeitszeit bietet Support-Garantien .

Der Zugriff auf über GitHub gepflegte Dateien wird in der folgenden Antwort SO ausführlicher behandelt:

Externe, auf GitHub gehostete JavaScript-Datei verknüpfen und ausführen

Dieser Beitrag behandelt auch, wenn Sie auf GitHub-Dateien verlinken, sollten Sie in der Produktion ein bestimmtes Release-Tag als Ziel festlegen, um sicherzustellen, dass Sie eine bestimmte Release-Version des Skripts erhalten.

Zum Beispiel könnten Sie die Version 1.1.13 der InfoBox-Bibliothek mit den folgenden Skript-URLs (Standard- und gepackte Versionen) anvisieren:

https://cdn.rawgit.com/googlemaps/v3-utility-library/infobox/1.1.13/src/infobox.js
https://cdn.rawgit.com/googlemaps/v3-utility-library/infobox/1.1.13/src/infobox_packed.js

Alternativ können Sie die Bibliothek zu Produktionszwecken direkt in Ihr Projekt laden und einbinden.

18
Chris Cook

Als Notfall-Fix habe ich den Code von hier aus kopiert: https://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/infobox/src/infobox. js? r = 466

und lokal verlinkt. Dies scheint gut für eine schnelle Lösung zu funktionieren, aber ich muss nach einer Alternative suchen, die aktive Updates anzeigt.

8
user1978816

Verwaltet, um das Infobox-Skript (v.1.1.13) aus dem Browser-Cache zurückzuholen. Kann von http://Pastebin.com/PGciVVur heruntergeladen werden

0
kirre20

Ich habe auf dieses scheinbar ähnliche Github-Repo verlinkt und meine Site funktioniert wieder:

https://raw.githubusercontent.com/oytunyuksel/Google-Maps-Infobox.js/master/src/infobox.js

0
Andres Preza

Google-Code ist offenbar per Ankündigung heruntergefahren

Abschied von Google Code

Donnerstag, 12. März 2015

  • 25. Januar 2016 - Der Projekt-Hosting-Service ist geschlossen. Sie können ein Archiv mit Projektquellen, Problemen und Wikis herunterladen. Diese Tarballs sind für den Rest des Jahres 2016 verfügbar.

Sicher war aus dem Beitrag nicht klar, dass sie aufhören werden, den gehosteten Code für die externe Verwendung verfügbar zu machen.

0
geocodezip