2011-01-07 15 views
1

Grundsätzlich möchte ich GPS-Koordinaten (angezeigt auf einer Karte im iPhone) vom iPhone an einen Webserver senden, der die Werte in einer Datenbank speichert. Sie sollten diese Koordinaten dann abrufen und auf einer Webseite anzeigen können. Ich denke an eine wie diese ein:So spiegeln Sie eine iPhone Karte in einer Webseite

ich den Browser auf Anfrage wollen und die Koordinaten in Echtzeit empfangen (alle 10 Sekunden oder so) und Ich frage mich, ob dies eine ist Gute Möglichkeit, die Karte in einem Browser zu spiegeln oder sollte ich einen anderen Ansatz verwenden? Können Sie schließlich irgendwelche offensichtlichen Fehler/Mängel in diesem Design sehen (d. H. Leistungsprobleme)?

Antwort

1

Ihr Setup macht Sinn. Die Frage ist, was werden Sie verwenden, um die Karte im Browser auf dem neuesten Stand zu halten? Ich würde vorschlagen, Sie überprüfen http://socket.io, ich denke, es wird genau das tun, was Sie brauchen.

Cheers,

Johannes

+0

Ich dachte einen Timer der Einstellung, die Ajax-Aufrufe an den Server. socket.io scheint so etwas wie eine Abstraktion zu sein? Ich werde mich definitiv darum kümmern. – picknick

+0

Ja, so bringt socket.io grundsätzlich WebSockets (http://en.wikipedia.org/wiki/WebSockets) zu allen Browsern (auch zu denen, die es nicht unterstützen). WebSockets können einen Socket von einem Browser zu einem Server öffnen, der nicht aufgerufen wird. So ist es schneller, einfacher und eleganter. Beachten Sie jedoch, dass Firefox und Opera WebSockets aus Sicherheitsgründen standardmäßig deaktiviert haben. –

Verwandte Themen