2013-06-27 22 views

回答

0

這看起來很直截了當。

刪除:

// Does this browser support geolocation? 
if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(locationSuccess, locationError); 
} 
else{ 
    showError("Your browser does not support Geolocation!"); 
} 

,並調用該用自己的座標:

function locationSuccess(position) 

位置參數可以得到你想要的任何結構,只是一定要更新,這些線路以滿足您的變量。

var weatherAPI = 'http://api.openweathermap.org/data/2.5/forecast?lat='+position.coords.latitude+ 
           '&lon='+position.coords.longitude+'&callback=?' 

如果地理位置可用,您希望手動調用locationSuccess而不是代碼段檢查。