Jul 242016
 
  • Betrifft: gps PhotoTagger 1.2.4 h5 in Verwendung mit i-Blue 747A+
  • System: Microsoft Windows 7, Windows 8, Windows 8.1, Windows 10
  • Problem: Es wird nach kurzer Verwendung der Google Karte ein Skript-Fehler angezeigt. Meist wenn man via Mausrad den Zoom-Faktor verändert.

Hintergrund

Ohne Änderung am Programm selbst ist wiederholbar eine nervige Fehlermeldung bei der Verwendung von gps PhotoTagger aufgetreten. Diese erscheint bei Verwendung der Google-Karte. Danach kann das Programm nicht mehr wirklich benutzt werden, da beim Schließen der Fehlermeldung sofort die gleiche Fehlermeldung wieder kommt.

gpsPhotoTagger124h5_script_error.exe

Der Skriptfehler bzw. Script error verweist auf die URL: https://maps.google.com/maps-api-v3/api/js/24/12/intl/de_ALL/onion.js

 

Bei der Recherche habe ich nach einigem Suchen den Zustand erfahren, dass Google eine bestimmte Änderung bei der Google Maps API durchgeführt hat. Genauer werden bei der JavaScript API v3 der IE7 bis IE8 nicht mehr unterstützt. Nun ist es so, dass gps PhotoTagger die Internet Explorer Web Browser Control zum Rendern bzw. Anzeigen der Google-Karte verwendet. In nahezu allen Microsoft Windows Plattformen läuft diese Internet Explorer Web Browser Control im IE7 Modus. Egal ob bereits ein viel aktuellerer Internet Explorer installiert wurde. Ich vermute, dies wurde aus Kompatibilitätsgründen so entschieden.

gps_photo_tagger_info

Genau hier liegt das Problem. Es gibt zwar mit gps Photo Tagger 1.2.4 h6 bzw. h10 zwei aktuellere Versionen, aber diese funktionieren bei mir gleich mal überhaupt nicht mehr. Die Google Karte bleibt leer und eine andere Fehlermeldung wird angezeigt. Siehe dazu Artikel GPS Photo Tagger 1.2.4 h10 und Skript-Fehler.

 

Behebung

Zumindest eine Lösung für gps Photo Tagger 1.2.4 h5 konnte ich finden. Wie erwähnt läuft der Internet Explorer Web Browser Control standardmäßig im IE7 Modus. Dies kann jedoch pro Anwendung angepasst werden. Klarerweise läuft dies über die Windows Registry. Eine gute Referenz konnte ich unter Web Browser Control Specifying the IE Version finden.

1 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
2 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
3 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Man kann diese Änderung nur für den aktuellen Benutzer (1) oder für das System (2, 3) machen. Ich persönlich empfehle System, aber dies benötigt administrative Rechte und ist etwas komplexer. Bei reinen Windows 32-bit gilt der 2. Pfad. Bei Windows 64-bit mit 64-bit Programm gilt ebenso der 2. Pfad. Wird jedoch Windows 64-bit und ein 32-bit Programm genutzt, dann gilt der 3. Pfad. Letztere ist somit korrekt für gps Photo Tagger.

Wie man sieht, sind die Pfade daher etwas unterschiedlich. Am einfachsten ist wohl die Änderung für den aktuellen Benutzer. Nachfolgend eine Anleitung. Etwas weiter unten gibt es für unbedarfte Benutzer eine Registrierungsdatei als Download.

 

1.) Regedit öffnen, indem man z.B. im Startmenü „regedit“ eingibt. Das Programm sollte entsprechend gefunden werden. Ansonsten kann ebenso „regedit.exe“ eingegeben werden. Beim Start des Registrierungs-Editor kann nach administrativen Rechten verlangt werden. Diese Meldung bestätigen.

windows_regedit

2.) Sobald der Registrierungs-Editor gestartet wurde sollte der korrekte Pfad aufgerufen werden.

regedit_gpsphototagger_systemregedit_gpsphototagger_user

Mit hoher Wahrscheinlichkeit sind je nach gewählten Pfad bereits Programme aufgeführt. Teilweise habe ich hier bemerkt, dass sehr veraltete Software aufgeführt wird. Das soll aber nicht weiter stören.

3.) Nun mittels Rechtsklick einen neuen DWORD-Wert (32-bit) erstellen. Der Name lautet „gpsPhotoTagger.exe“.

regedit_new_dword

4.) Danach den neu erstellten Eintrag mittels Doppelklick öffnen, da noch der korrekte Wert fehlt.

regedit_edit_dword

Je nach System und vorhandenen Internet Explorer ist der Wert (Hexadezimal bzw. Dezimal) unterschiedlich:

Webbrowser Hexadezimal Dezimal
Internet Explorer 11 0x2AF9 11001
Internet Explorer 11 (IE9-Modus) 0x2AF8 11000
Internet Explorer 10 0x2711 10001
Internet Explorer 10 (IE9-Modus) 0x2710 10000

Ich habe unter Microsoft Windows 10 den Internet Explorer 11 und daher habe ich direkt 2EDF bzw. 11001 genutzt.

5.) Sobald der Wert bearbeitet wurde kann der Registrierungs-Editor geschlossen werden.

6.) Beim nächsten Öffnen von gps Photo Tagger sollte der Fehler verschwunden sein.

 

Zur Vereinfachung habe ich zwei Registrierungseinträge erstellt. Diese können von meiner Webseite heruntergeladen und mittels Doppelklick eingetragen werden. Damit erspart man sich den umständlichen Weg durch die Registrierung.

Die gewünschte Datei herunterladen und entpacken. Danach einfach die *.reg Datei mittels Doppelklick ausführen.

weitere relevante Beiträge...

  23 Antworten zu “GPS Photo Tagger 1.2.4 h5 und Skript-Fehler”

Kommentare (22) Pingbacks (1)
  1. Halalo !

    danke für den Beitrag. Bei mir geht nun wieder alles wie es soll ! DANKE !

  2. Vielen Dank für diesen hilfreichen Beitrag.
    Hat mit v1.2.4.H6 funktioniert.

  3. Danke, danke, hat mir einige €’s für Neukauf erspart.

  4. didnt work for me, i found Canway 1.1.12, it works, but not as good as gps photo tagger

    i have the canmore (?) GT-750(L?), well i dont actually remember the exat name, but its the same case just without bluetooth

    • That is a completly different product (GT-750) with different sensor. Therefore Transystem „GPS Photo Tagger“ maybe not work for you. However, there are different „GPS Photo Tagger“ (=software) for different GPS Tracker (=hardware) like Transystem. Transystem is the manufacture of the Hardware. According to my information, the software was original developed by iTravel and for example Transystem use a similar version but changed logos and maybe more…

      Sorry, I’m not able to give any helpful information about GT-750. By the way it should have Bluetooth 1.2 according to technical facts. In the package is also included the „GPS Photo Tagger“ but use a different name like „CanWay“. It seems to me there were much more changes to original „GPS Photo Tagger“ from iTravel…

  5. This is very interesting. However, I use Microsoft edge. Do you know the codes (Hexadezimal bzw. Dezimal) which I have to use in Edge.

    Canway works, but I found it a pretty useless programe compared with GPS Phototagger.

    Thanks

    • It’s doesn’t care. The program still use IE Engine. Therefore you need those (security) updates too. According to my information, a programm isn’t able to use Edge to render the map. It is planned from Microsoft, but not finished…

  6. Mein in der letzten Stunde veröffentlichter Kommentar ist seltsamerweise verschwunden. Um so besser, da er einen Fehler enthielt.
    Ich hatte schon länger selbiges Problem, das ich einfach durch Nichtbenutzen der Karte umgangen habe. Nunmehr habe ich mit Bauchschmerzen an der Registry wie empfohlen geändert und alles funktioniert wieder super. – Herzlichen Dank!
    Meine Version ist 1.2.4 (ohne „h…“) von März 2013, Datei-Version 1.0.0.1

  7. Thanks Andyt,

    I have a problem when entering the code: when I put the 0, the computer does not accept the x. Should I skip the 0x as in the picture?

    Thanks

    • Hello, you should use the hexadecimal-code without ‚0x‘. Sorry for the irritated information. The code is normally written with added ‚0x‘ in the front of the code to show it is hexadecimal.

  8. Servus Andyt,
    danke für deine technische Lösung (ich habe Windows7 und GPS PT 1.2.4). Ich sehe nun wieder meine aufgezeichneten Tracks auf der Google-Maps-Karte.
    Gruß
    Wolfi

  9. vielen vielen dank für deinen super tipp, du hast mir viel ärger erspart. lange zeit hat mir das gerät freude gemacht und alle reisen und wege aufgezeichnet. mein alter pc ging in die rente und ein neuer, trotzdem noch mit windows 7, extra dafür gekauft, um alte aufzeichnungen wieder mal nachsehen zu können. so konnte ich die bisherigen touren nicht mehr abfragen, die mühe der aufzeichnung wäre umsonst gewesen.
    kurzum, trotzdem dass ich den i-explorer nicht verwende sondern firefox, probierte ich die oben beschriebene lösung. das gerät ist im 64-bit modus tätig, also variante drei. ich ging in die regedit, gab das noch nicht eingetragene gps….exe etc ein und im binärwert änderte ich einzig die vorgegebene zahl „9“ auf „7“, wegen windows 7. siehe da, es funktioniert wunderbar.

    • korrektur:
      nicht den binärwert sondern den wert ändern (hier unter hilfe mit 2af9 vorgegeben, habe ich für windows 7 2af7 verwendet!!!

    • korrektur:
      nicht den binärwert sondern den wert ändern (hier unter hilfe mit 2af9 vorgegeben, habe ich für windows 7 2af7 verwendet!!!

      bitte um nachtrag bzw. korrektur im ersten text, danke.

    • Äh, das ist falsch. Damit wird der IE10 Modus eingestellt. Die letzte Zahl von „2af9“ hat nichts mit dem Betriebssystem zu tun. Daher muss man nicht auf „2af7“ stellen wenn man Windows 7 hat. Der binäre Wert „10001“ (0x2AF7) gilt für Internet Explorer 10 wo die Webseiten im IE10 Modus geöffnet werden. Unter Internet Explorer 11 vermute wird somit ebenfalls ein älterer Modus verwendet.

      Der Internet Explorer 10 kann nur mehr unter Windows Server 2012 vorkommen. Windows 8, wo ebenfalls Internet Explorer 10 inkludiert wurde, wurde mit dem großen Update auf Windows 8.1 gebracht und dort ist standardmäßig Internet Explorer 11 vorhanden. Unter Windows 7 ist ebenfalls der Internet Explorer 11 verfügbar. Daher kein Grund „2af7“ zu nutzen.

  10. Hallo Andyt,

    vielen Dank! Das hat mit sehr geholfen. Ich verwende GPS Photo Tagger Version 1.2.4.h6 , Windows 7 und Internet Explorer 11.
    Der Eintrag 11001 dez. ist hier passend.

  11. Vielen Dank! Ich hatte schon einige Zeit nach einer Lösung gesucht und auch Blumax angeschrieben. Dort hieß es „Browsercache leeren“, half aber nix. Weitere Hilfe kam nicht. Weiterhin hatte ich mich nach einer alternativen Software umgeschaut, aber dieser Photo Tagger ist der Beste. Schick mir mal deine Bankverbindung, ich sende dir ein paar €€. Jürgen Brittner

  12. Ich verwende Firefox auf Windows10 und habe den Code 11001 genommen. Funktioniert bestens. VIELEN DANK!

  13. und wie nervig das war – thx! 🙂

 Antworten

Du kannst diese HTML Tags und Attribute benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(erforderlich)

(erforderlich)