2010-12-15 2 views
-1

Ich schreibe eine App für iPhone entlang der Website meiner Website, die den Standort des Benutzers verfolgt. Kann mir jemand Hinweise geben, wo ich anfangen soll? Ich bin sehr gut mit MySQL und PHP usw., aber ich bin ein Anfänger mit iPhone-Apps.Wie kann ich bauen und iphone App, die einen Benutzer Standort verfolgt lädt die Koordinaten

Die Koordinaten aus der App müssen in der Lage sein, auf meine API hochzuladen, die ich eingerichtet habe.

Dank

+0

Als erstes brauchst du einen Mac, hast du einen? – Caner

+0

Ja, ich brauche nur Hilfe mit dem oben genannten –

+0

Sie möchten vielleicht einen Blick auf CLLocation API und auch einen Beispielcode http://developer.apple.com/library/ios/#samplecode/LocateMe/Introduction/Intro.html. Der Standort kann als lat und lang erhalten werden. Sobald ich bekam, glaube ich, dass Sie wissen, wie man es vom Gerät – Nareshkumar

Antwort

0

Was Sie wahrscheinlich tun möchten, ist eine einfache App zu erstellen, die im Hintergrund ausgeführt werden kann.

http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

Während Sie die Ausführung im Hintergrund nicht wirklich mit dem Netzwerk zu viel irgendetwas tun können, so schlage ich es CoreData mit der Anmeldung und dann auf Wiederaufnahme/startup eine HTTP-Post zu einer PHP-Seite, die es in Ihre DB anmeldet senden ?

+0

danke für diesen Lee. Wie werden die Koordinaten gesendet, weil meine Seite sie als (lng, lat), (lng, lat) usw. liest - wird die App sie so senden? –

+0

Sie können wirklich konfigurieren, wie Sie wollen. Die App speichert sie als eine CLLocation, die Sie die einzelnen Komponenten als Doppel erhalten können, die Sie dann in eine Zeichenfolge und POST auf den Webserver konvertieren können. Sie werden in der Lage sein, den HTTP POST genau so zu erstellen, wie Sie oben gesagt haben –

0

Sie könnten die HTML5 geolocation API prüfen wollen. Außerdem wird empfohlen, "iPhone Apps mit HTML, CSS und JavaScript zu erstellen". Ich habe das gleiche Buch für Android gelesen und war sehr zufrieden. Wenn Sie Ihre App in HTML5/CSS/JS erstellen, wird dies wahrscheinlich auch auf anderen Plattformen funktionieren.

+0

an Ihren Server sendet, ich denke nicht, dass es möglich ist, ständig mit einer Webapp zu aktualisieren, ist es? –

+0

Wenn Sie wollen, dass es im Hintergrund läuft, sehen Sie sich eine Lösung an, die Lee Armstrong zur Verfügung gestellt hat. – Bart

Verwandte Themen