2014-06-19 48 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