2014-06-19 73 views

回答

4

你必須使用getCurrentPositionwatchPosition。請注意,這些方法需要幾個可選的命名參數。默認情況下,位置不是最準確的,您必須使用geolocation.getCurrentPosition(enableHighAccuracy: true)以獲得更好的精度。

但要小心到電池的使用。根據您使用的參數,電池消耗量將真正發生變化。

1

我沒有用它自己,但是我的事情你就可以開始在

dom.window.navigator.geolocation.getCurrentPosition() 
    .then((e) => print(e.coords.longitude)); 
+1

可能值得一提的是「鉻(因此Dartium)不支持地理位置」,如https://code.google.com/p/dart/issues/detail?id=15866所述 – burktelefon