none
Geo localización Wp7 y WP8 RRS feed

  • Pregunta

  • Hola a todos!

    Resulta que tengo una app que utiliza geo localización para mostrar la posición del usuario a través un control Map. La  aplicación está desarrollada para Windows Phone 7.5 y utiliza la clase  GeoCoordinateWatcher y su evento PositionChanged. El usuario está representado por un pushpin en el control map, y cuando el usuario cambia de posición y el evento PositionChanged se produce actualizo las coordenadas del PushPin. Todo esto me funciona correctamente con el emulador y un móvil de Windows Phone 7.5, pero al probar con el emulador de Windows Phone 8 no me funciona. Cuando utilizo el emulador Windows Phone 8 parece que no se hace caso al evento PositionChanged ¿? según he visto la forma de geo localización en el nuevo sdk de wp8 ha evolucionado pero pensaba que el código de WP7 sería compatible ¿? Tal vez esté haciendo algo mal...?

    Muchas gracias por todo :-)

    Saludos

    Santi


    Santiago Pomar

    martes, 15 de enero de 2013 21:23

Respuestas

  • Hola Santiago

    El código de geo localización de wp7 debería funcionar perfectamente en wp8. Creo recordar que a veces en el emulador no funcionaba la geo localización si no establecías la propiedad DesiredAccuracy del GeoCoordinateWatcher a High, comprueba que no sea simplemente eso.

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter

    miércoles, 16 de enero de 2013 5:04
    Moderador

Todas las respuestas

  • Hola Santiago

    El código de geo localización de wp7 debería funcionar perfectamente en wp8. Creo recordar que a veces en el emulador no funcionaba la geo localización si no establecías la propiedad DesiredAccuracy del GeoCoordinateWatcher a High, comprueba que no sea simplemente eso.

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter

    miércoles, 16 de enero de 2013 5:04
    Moderador
  • Pues sí, tienes toda la razón (la tenia a Default). Si se establece como Default no pilla el cambio en WP 8 emulador y en Wp 7.5 sí.  Con DesiredAccuracy a Hight funciona en los dos.

    Muchísimas gracias Yeray.

    Saludos :-)

    Santiago


    Santiago Pomar


    miércoles, 16 de enero de 2013 20:49