Windows phone 7 Windows Phone 7 IE-从Mobisite获取GPS坐标

Windows phone 7 Windows Phone 7 IE-从Mobisite获取GPS坐标,windows-phone-7,Windows Phone 7,我使用以下代码从mobisite获取Android/iOS设备上的GPS坐标,但它在WP7上不起作用 如何在WP7设备的IE中获取用户的GPS坐标?(我正在测试三星Omnia 7) navigator.geolocation.getCurrentPosition(findLocation,noLocation); 功能查找位置(位置) { var lat=位置坐标纬度; var lng=位置坐标经度; document.getElementById(“结果”).innerHTML=“Lat:+

我使用以下代码从mobisite获取Android/iOS设备上的GPS坐标,但它在WP7上不起作用

如何在WP7设备的IE中获取用户的GPS坐标?(我正在测试三星Omnia 7)


navigator.geolocation.getCurrentPosition(findLocation,noLocation);
功能查找位置(位置)
{
var lat=位置坐标纬度;
var lng=位置坐标经度;
document.getElementById(“结果”).innerHTML=“Lat:+Lat+”,Long:+lng;
}
函数noLocation()
{
document.getElementById(“结果”).innerHTML=“无法获取位置”;
}

在WP7设备上运行此操作时会发生什么

你什么时候运行这个?请确保在加载文档后执行此操作

如果在WebBrowser控件中运行此选项,请确保设置为true

同时检查设备和IE中的位置是否已启用

X-Ref

错误回调应包含positionError参数,该参数可能会为您提供有关任何错误的更多信息。

在WP7设备上运行此操作时会发生什么

你什么时候运行这个?请确保在加载文档后执行此操作

如果在WebBrowser控件中运行此选项,请确保设置为true

同时检查设备和IE中的位置是否已启用

X-Ref

错误回调应包含positionError参数,该参数可能会为您提供有关任何错误的详细信息。

我已在上尝试了示例代码,但得到了“Geolocation not supported”,因此不确定哪里出了问题。您是否正在运行Windows Phone 7.1 RC版本的SDK?IE7可能不支持它,所以你需要在手机或模拟器上安装Mango(带有IE9)。我是在实际手机上这样做的。。。运行WP7(不是Mango)的三星Omnia 7。我在上尝试了示例代码,但得到了“不支持地理位置”,因此不确定有什么问题。您是否运行Windows Phone 7.1 RC版本的SDK?IE7可能不支持它,所以你需要在手机或模拟器上安装Mango(带有IE9)。我是在实际手机上这样做的。。。运行WP7的三星Omnia 7(不是Mango)。
<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>