2014-02-12 24 views
0

我正在嘗試一些簡單的代碼,它可以在任何導航器上完美地運行在本地主機上,但是我無法讓它在一個簡單的Android應用上運行。在Cordova.x上無法獲得工作導航器地理位置min-example Android

簡單地理位置代碼:

<!DOCTYPE html> 
<html> 
    <head> 
     <script src="js/cordova.js"></script> 
     <script type='text/javascript'> 
      window.addEventListener('deviceready',function(){ 
       if(navigator.geolocation) { 
        navigator.geolocation.getCurrentPosition(onSucces); 
       }else{ 
        alert("Geolocation not suported") 
       } 
      },true); 

      function onSucces(pos){ 
       alert(pos.coords.latitude + " " + pos.coords.longitude); 
      } 
     </script> 
    </head> 
    <body> 
     <h1>Geolocation</h1> 
    </body> 
</html> 

我有這些Android權限補充說:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
+0

你已經評論了科爾多瓦參考 –

+0

你知道我只是這樣說,因爲你可以看到在本地主機 – Xdevelop

+0

請在設備準備好的事件中使用此代碼 –

回答

-1

您使用HTML5地理位置,嘗試使用PhoneGap的地理位置和到設備準備好時,按照此Phonegap

+0

我測試過這個phongap代碼,我的代碼是一個簡單的taht tut版本。 我將編輯我的問題原因,我把localhost的例子。 – Xdevelop

相關問題