2012-07-29 82 views

回答

0

調查HTML5地理位置。看到這一點: http://merged.ca/iphone/html5-geolocation/

按照該代碼,您要使用navigator.geolocation檢索適當的位置:

if (navigator.geolocation) 
{ 
    navigator.geolocation.getCurrentPosition( 

     function (position) { 

     // Did we get the position correctly? 
     // alert (position.coords.latitude); 

     // To see everything available in the position.coords array: 
     // for (key in position.coords) {alert(key)} 

     mapServiceProvider(position.coords.latitude,position.coords.longitude); 

     }, 
     // next function is the error callback 
     function (error) 
     { 
      switch(error.code) 
      { 
       case error.TIMEOUT: 
        alert ('Timeout'); 
        break; 
       case error.POSITION_UNAVAILABLE: 
        alert ('Position unavailable'); 
        break; 
       case error.PERMISSION_DENIED: 
        alert ('Permission denied'); 
        break; 
       case error.UNKNOWN_ERROR: 
        alert ('Unknown error'); 
        break; 
      } 
     } 
     ); 
    } 
} 
else // finish the error checking if the client is not compliant with the spec 
相關問題