2012-11-15 106 views
3

我在達特地理位置與飛鏢在Firefox getCurrentPosition不是一個函數

window.navigator.geolocation.getCurrentPosition((Geoposition position) { 
    window.alert(position.coords.latitude.toString()); 
}); 

當我在Dantium或谷歌瀏覽器,它工作正常運行它寫了這個代碼,但如果我嘗試在Firefox中運行這個,我得到這個JavaScript錯誤

Timestamp: 15/11/12 21:36:19 
Error: TypeError: getCurrentPosition$1 is not a function 

這是奇怪的,如果我只是寫了這個使用HTML5的JavaScript

if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(showPosition); 
} 

function showPosition(position) { 
    var latlon=position.coords.latitude+","+position.coords.longitude; 
    alert(latlon); 
} 

它在Firefox中工作得很好。

Firefox版本是16.0.2,Dart編輯器版本是0.2.3_r14669,Dart SDK版本是0.2.3.0_r14669。

這是一個錯誤還是我做錯了什麼?

編輯:

這是一個錯誤http://code.google.com/p/dart/issues/detail?id=6733&q=getCurrentPosition&colspec=ID%20Type%20Status%20Priority%20Area%20Milestone%20Owner%20Summary,但它被標記爲固定現在,通過下面示出@Pete布盧瓦。

+0

當我使用該代碼時,我收到一個錯誤,說沒有任何參數,所以當我擺脫了參數並將其輸出到字符串時,它會輸出:'_Future '的實例幫助? – LucaSpeedStack

回答

2

問題已得到修復,還有一個問題,使其無法在IE10工作。

+0

任何來源支持它? –

+0

我在哪裏抓取固定來源的貓?目前我在1.0.0.10_r30798和錯誤仍然在這裏:( – Equidamoid

2

請報告錯誤,我們會盡快處理。謝謝!

http://dartbug.com/new

+0

完成,謝謝。 Bug發佈 –

+0

感謝您的照顧;) –

+0

任何時候,希望它很快就會得到解決:-) –