我正在使用地理位置創建Web應用程序。到目前爲止,我有它設置和工作,所以,當系統提示他們允許位置服務的用戶訪問,然後都帶有警報使用函數內的變量設置新變量
我使用這個(不是永久性的,只是爲了測試目的。):
navigator.geolocation.getCurrentPosition(foundLocation, noLocation, {enableHighAccuracy:true});
function foundLocation(position)
{
var lat = position.coords.latitude;
var long = position.coords.longitude;
alert('We know you are here '+ lat +','+ long);
}
function noLocation()
{
alert('Could not find location');
}
然後,我有超出這個所謂的「地址」,這是API調用的URL變量:
address = "http://api.wunderground.com/api/geolookup/hourly/conditions/astronomy/alerts/forecast/q/[LOCATION].json"
我的問題是如何能得到lat
和long
出來的功能,並將其插入到網址?我嘗試了一些方法,但都返回「未定義」,所以我顯然做錯了。
任何幫助,非常感謝!
謝謝。
這很好,謝謝你的幫助和解釋。我仍然在學習,所以我很欣賞像你這樣願意幫助的人。 –
謝謝!不要忘了在「javascript變量範圍」的帖子上投票,如果它可以幫助你!祝你好運! – lolol
良好的通話!會做! –