2010-08-19 3 views
2

Fondamentalement, ce que j'essaie de faire est d'avoir accès aux coordonnées GPS sur l'iPhone 4. Je ne crée aucun type d'application Web. Je ne peux pas trouver autre chose que l'API de géolocalisation, mais cela semble être orienté vers la création d'applications web. Y at-il une fonction javascript que je peux appeler depuis le téléphone lui-même qui renverra ses propres coordonnées GPS. Bascially sur lequel je travaille est un widget météo qui crée une requête xml et analyse qui a renvoyé des données. Le widget fonctionne correctement pour un code postal spécifique. cependant, je veux voir si je peux faire fonctionner ceci basé sur gps. Le site Web qui renvoie la réponse XML permet également les coordonnées GPS. Juste à la recherche de la meilleure façon de récupérer les coordonnées et de les transmettre à ce site.Accéder aux coordonnées GPS de l'iPhone

+0

créer une application simple pour l'iPhone avec Régisseuse – alecnash

+0

@alecnash On dirait qu'il essaie de le faire à partir d'une application Web, pas application native – RedBlueThing

+0

La question n'est pas super claire. @ cameron213, essayez-vous d'obtenir les coordonnées de votre page Web que les utilisateurs verront dans Mobile Safari? Ou une application iPhone Cocoa? L'API de géolocalisation W3C et CoreLocation sont les réponses respectives, je crois. – npdoty

Répondre

4

Essayez quelque chose comme ceci:

navigator.geolocation.getCurrentPosition(function(loc){ 
    var lat = loc.coords.latitude; 
    var lon = loc.coords.longitude; 
    doSomethingWith(lat, lon); // your function  
}); 

Références: Mobile Safari Documentation

+0

Je pensais être aussi précis que possible. Je ne veux pas créer une application Web à moins que je n'ai pas d'alternative. J'ai créé un widget météo qui fait une requête xml à un flux météo puis l'analyse ... et à partir de là, affiche les informations météo basées sur les données analysées. Pour le moment, le temps est demandé en fonction d'une variable qui contient un code postal. Je veux changer cela pour être un widget basé sur la localisation. En ce moment tout ce que j'ai est javascript et cela fonctionne tout mon code. Je veux obtenir les cordons GPS de mon propre téléphone sans avoir à aller sur un site web ... est-ce possible? – cameron213

+0

Ceci est JavaScript. Rien ici n'est côté serveur. –

+0

Je parlais des autres réponses qui restaient. Je suppose que ce que je crée serait considéré comme une application native. Je n'ai pas compris la différence entre une application web et une application native et maintenant je le fais. Donc, je peux utiliser l'API de géolocalisation du W3C pour obtenir les coordonnées GPS d'une application native? – cameron213

Questions connexes