Windows Phone 7 IE - получить координаты GPS из Mobisite - PullRequest
2 голосов
/ 27 сентября 2011

Я использую следующий код для получения координат GPS на устройстве Android / iOS с мобильного устройства, но он не работает в WP7.

Как я могу получить GPS-координаты пользователя в IE на устройстве WP7? (Я тестирую на Samsung Omnia 7).

<script language="javascript">
    navigator.geolocation.getCurrentPosition(findLocation, noLocation);

    function findLocation(position)
    {
        var lat = position.coords.latitude;
        var lng = position.coords.longitude;
        document.getElementById("result").innerHTML = "Lat: " + lat + ", Long: " + lng;
    }

    function noLocation()
    {
        document.getElementById("result").innerHTML = "Unable to get location";
    }
</script>

1 Ответ

0 голосов
/ 27 сентября 2011

Что происходит, когда вы запускаете это на устройстве WP7?

Когда вы запускаете это?Обязательно сделайте это после загрузки документа.

Если вы запускаете это в элементе управления WebBrowser, обязательно установите для IsGeolocationEnabled значение true.

Также проверьтеэто местоположение включено на устройстве и в IE.

X-Ref http://msdn.microsoft.com/en-gb/library/gg593067.aspx
Обратный вызов ошибки должен содержать параметр positionError, который может дать вам больше информации о любой ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...