2011-08-08 4 views

Répondre

2

Utilisation de l'API de localisation de Windows Phone 7 est décrite dans this collection of MSDN articles. Portez une attention particulière à la section dans Location Programming: Best Practices sur le bon niveau de précision. Lorsque vous réglez GeoCoordinateWatcher sur la valeur par défaut au lieu d'une précision élevée, il est optimisé pour la consommation d'énergie. En pratique, cela signifie qu'il n'aura recours au GPS que s'il n'y a rien d'autre disponible.

Toute utilisation de l'API de localisation vous obligera à demander à l'utilisateur la permission d'utiliser leur emplacement. La seule façon de contourner cela (si vous voulez vraiment) est d'utiliser l'un des trucs décrits dans d'autres réponses.

+0

oui, je viens de lire que de ce blog [lien] (http://www.wintellect.com/CS/blogs/jprosise/archive/2011/01/25/using-the-location-service-in-silverlight- for-windows-phone.aspx) ce n'est pas aussi rapide que l'application que j'ai vu mais cela m'a donné une réponse plus rapide. Je pense qu'il n'y a pas d'autre solution, mais merci :) – Ateik

1

Si vous pouvez trouver l'adresse IP attribuée par un FAI (comme l'adresse IP du routeur sans fil auquel vous vous connectez ou le téléphone lui-même s'il est sur 4G (?)), Vous pouvez utiliser un look GeoIP. en haut Démo: http://www.geoiptool.com/

2

Je pense que ce n'est pas autorisé par leur politique. Vous devez utiliser leurs services de localisation et inclure un interrupteur marche/arrêt ainsi que la politique de confidentialité.

Si vous essayez de travailler autour de cela, il ne peut pas passer la certification.

+0

mais je l'ai vu quelques applications obtenir mon emplacement sans GPS, je sais que je suis coz intérieur et quand je tente d'exécuter mon application (qui utilise le GPS), il n'obtiendra pas l'emplacement, contrairement à d'autres applications, ils obtiennent l'emplacement tout de suite. l'une des applications est "salatok" – Ateik

+0

il peut être stocker votre position à partir du dernier accès, et en l'affichant. Pourquoi n'utilisez-vous pas simplement le service de localisation? –

+0

non, il ne fait pas cela, j'ai deux téléphones, donc j'ai essayé de l'installer à nouveau sur l'autre appareil, et il l'a eu tout de suite. Je veux juste voir si c'est possible, coz il serait mieux si je peux le trouver via l'adresse IP ou quelque chose – Ateik