2012-01-09 105 views
0

我想在Android模拟器中使用HMTL5地理位置。 Riht现在我正在尝试一个基本代码,以使其在Android模拟器上工作。这里是代码HTML5地理位置问题

if(!navigator.geolocation) { 
      alert("Your browser does not supporty geolocation"); 
     } else { 
      navigator.geolocation.getCurrentPosition(success, error); 
     } 

     function success(position) { 
      var lat = position.coords.latitude; 
      var lng = position.coords.longitude; 
      alert(lat + ", " + lng); 
     } 

     function error(error) { 
      alert("Error occurred " + error); 
     } 

现在,当我在PC上的Chrome上运行此代码,然后它工作正常。但是,当我在Android模拟器上运行此代码,然后它显示此错误

Error Occurred [objectPositionError] 

我怎样才能让它在Android模拟器上工作?

+0

您是否配置了带GPS支持的模拟器?我相信没有它,它就无法工作。 – YuS 2012-01-09 12:58:04

+0

不,我没有。我如何配置GPS支持?我没有真正的设备,这就是为什么我完全依赖模拟器。 – 2619 2012-01-09 13:06:10

+0

我跟着这个链接http://www.mobilehtml5.com/post/1276879531/android-2-2-browser-geolocation-gotcha。但它仍然无法正常工作。它现在不显示任何错误,但也不显示mr lar和lng。 – 2619 2012-01-09 13:52:29

回答