|
Autor |
Nachricht |
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
Servus,
ich brauche Hilfe, wie ich die Karte mit der Position auf eine Webseite von meinem Server zum Laufen bekomme.
Auf folgender Seite ist die Anleitung, welche ich seitens mysql abgearbeitet habe. Auch bis zum get code Button ist alles erledigt. Nun kommen die Scriptabschnite und darüber, was ich tun soll. Nur nicht wo.
http://forum.gpsgate.com/topic.asp?TOPIC_ID=6800
Als erstes kommt:
Content
Paste between <HEAD> </HEAD>
(Ist nur ein kleiner Ausschnitt vom ganzen Code)
Code:
|
<script></script>
<script></script>
<script>
// Group to receive data from
var groupName = 'Ortung';
var lastUpdated = new Date();
markerDictionary[username] = marker;
map.addOverlay(marker);
}
marker.gpsGateUser = user; // make user accessible for the infowindow click-event
marker.setLatLng(point); // update position
}
}
</script>
|
Da muß ich davor und danach Head einsetzen, oder?
Als nächstes kommt
Paste into the <BODY> tag ex. <body>
Da habe ich schon keine Ahnung, was ich tun soll.
Dann kommt noch:
Paste between <BODY> </BODY>
Code:
|
<div></div>
<a href="http://gpsgate.com/" id="gpsgate" alt="gpsgate tracking" target="_blank">
<img src="http://apps.gpsgate.com/images/ggc_small.gif">
<span>
GPS Tracking
</span>
</a>
|
Das verstehe ich auch nicht.
Das ganze soll wohl in eine Webseite verwandelt werden. Das erste Script habe ich schon mal in eine *.htm Datei integriert. Da kommt eine leere Webseite raus beim Aufruf. Was muß ich mit den anderen Scripten tun?
Kann mir da bitte jemand helfen?
Danke im Voraus
|
|
|
|
|
|
|
|
|
datenflo
Administrator
Alter: 46
Anmeldung: 17.04.2005
Beiträge: 2879
Wohnort: Mönchengladbac h
|
|
zeig mal bitte den gesamten code vom ersten Teil
|
|
|
|
Hardware: kein CPC mehr verbaut
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
Das habe ich gegen die Haupturl meines Servers getauscht
"http://apps.gpsgate.com/Services/GpsTracking.ashx?xssproxy&appId=12&namespace=MyService
Wenn ich den Api key verändere kommt die Meldung falscher api. Der Teil funktioniert.
Irgendwie wird der Teil nach <script></script> verschluckt. Darum unten der erste Teil nochmal als Bild.
[
PHP:
|
<?php <HEAD> <script></script> <script></script>
<script>
// Group to receive data from var groupName = 'Ortung'; var lastUpdated = new Date();
// Get only users online since last week var lastOnlineThreadsHoldMinutes = 10080;
// Check for position updates each 10sek var upda teIntervalMS = 10000;
var userDictionary = {}; var markerDictionary = {};
var map = null;
function load() { map = new GMap2(document.getElementById("map"));
// A dd zoom/pan & type controls map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(49.99999999999999, 10.000000000000004), 1); map.setMapType(G_NORMAL_MAP);
// init the last update time stamp lastUpdated = ne w Date(lastUpdated.getTime() - lastOnlineThreadsHoldMinutes * 60000);
// start polling for po sitions getUsers(); }
function getUsers() { GpsGate.Server.MyService.getUpdat edUsersInGroup(groupName, lastUpdated, function(result) { // Se t last update to the time when the query was executed on the server // this will make next call to only get users with new positions since this call lastUpdated = new Dat e(result.queryTimeStamp.getTime() - 5 * 60000);
// Iterate through the result of gate Users for (var i = 0; i <result> 0) { // Repaint th e map with new positions repaintMap(); }
// make a new call to the server in 10sek setTimeout(getUsers, updateIntervalMS); } ); }
function repaintMap() { for (var username in userDictionary) { // Get the user from dictionary var user = userDictionary[username];
// Get the latest position from the user var lat = user.trackPoint.position.latitude; var lng = user.trackPoint.position.longitude; var point = new GLatLng(lat, lng);
var marker = markerDictionary[username];
if (marker == null) { marker = new GMarker(point);
// Add InfoWindow when clicking on marker GEvent.addListener(marker, "click", function() { var user = this.gpsGateUser;
var htmlString = "<div><strong>Username: </strong>" + user.username + "<br>" + "<strong>Last updated pos:</ strong>" + "<br>" + user.trackPoi nt.utc.toLocaleDateString() + "<br>" + user.trackPoint.utc.toLocaleTimeString(); + "</div>";
this.openInfoWindowHtml(htmlString); } );
markerDictionary[username] = marker; map.addOverlay(marker); }
marker.gpsGateUser = user; // make user accessible for the infowindow click-event
ma rker.setLatLng(point); // update position } } </script>
</HEAD> ?>
|
|
|
|
|
|
|
|
|
datenflo
Administrator
Alter: 46
Anmeldung: 17.04.2005
Beiträge: 2879
Wohnort: Mönchengladbac h
|
|
speicher die dat mal als .php und nicht html
|
|
|
|
Hardware: kein CPC mehr verbaut
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
Hat leider nicht funktioniert. Selbes Ergebnis - eine leere Seite.
|
|
|
|
|
|
|
|
AndreR250282
Forumkenner
Alter: 42
Anmeldung: 18.04.2009
Beiträge: 114
|
|
Ich hab dir die Datei nach den Vorgaben mal erstellt, 2 Anmerkungen:
a) scheint der google API key des ersten <script tags nicht korrekt zu sein
b) musst du im 2ten <script tag das mein.dyndns.org noch gegen die korrekte URL austauschen
|
|
|
|
Hardware: Intel D945GCLF2 + 1GB RAM + M1 ATX, 7" Touchscreen, NL-402U Software: WinXP Sp3, Centrafuse 3 Navigation
|
|
|
|
|
haifisch
Forenbesetzer
Anmeldung: 22.10.2005
Beiträge: 376
Wohnort: Kleinberghofen
|
|
Danke nochmal für die Hilfe. Leider hat es nicht funktioniert. Die Google Fehlermeldung war klar. Wegen Unwissenheit, ob jemand fremdes mit dem Code was anfangen kann, habe ich den gekürzt gepostet und auch die Server Url. Es kommt trotz der korrekten Eingaben danach keine Karte. Ich habe da jetzt in dem gpsgate Forum einen Beitrag gefunden, so wie ich das mit meinen Schulnote 5- Englischkentnissen verstehen hat da jemand ein ähnliches Problem gehabt. Ich werde das mal durcharbeiten.
http://forum.gpsgate.com/topic.asp?TOPIC_ID=9475
|
|
|
|
|
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
|