【发布时间】:2013-04-30 08:38:37
【问题描述】:
我正在开发 html5 windows phone 8 应用程序,但遇到了问题:地理定位对我不起作用。我将WebBrowser.IsGeolocationEnabled 属性设置为true,并且在应用程序清单中ID_CAP_LOCATION 也被选中。但是,即使从各种 HTML5 学习门户复制粘贴了地理定位代码,我仍然收到错误消息,告诉该站点没有地理定位权限。
感谢您的帮助
var watchId = navigator.geolocation.watchPosition(scrollMap, handleError);
function scrollMap(position) {
myLoc.setLatLng([position.coords.latitude, position.coords.longitude]);
}
function handleError(error) {
myLoc.setLatLng([0, 0]);
}
【问题讨论】:
-
您是否也将
WebBrowser中的IsScriptEnabled设置为true? -
是的,我已经检查过 - js 工作,地理位置 - 不 :(
-
我遇到了同样的问题。我知道 javascript 正在工作,因为错误消息是使用 alert(); 显示的
标签: html geolocation windows-phone-8