2015-10-20 66 views

回答

1
compile 'com.google.android.gms:play-services-location:8.1.0' 
+0

您確定嗎?從Java包中,它看起來像來自Maps V2 API,而不是位置API。 – CommonsWare

+0

是的,我已經使用LatLng類的Places API來包含這個工件,所以它包含在位置api – maciekjanusz

+1

啊,這是因爲'play-services-location'取決於'play-services-maps'(這似乎是向後的,但這是谷歌如何設置他們的工件......)。如果你看看「play-services-location」AAR裏面的JAR,你不會看到這個類,但它在'play-services-maps' AAR中。 – CommonsWare

2

嗯,好,那班似乎是考慮到其Java包的地圖V2庫的一部分,所以依賴是從谷歌庫的com.google.android.gms:play-services-maps神器。

但是,加載全部的地圖V2,僅用於微型LatLng類,似乎不是一個明智之舉。如果您打算集成更多的Maps V2,那麼確定,但是如果您只想讓一個班級跟蹤兩個double值,那麼編寫您自己的或使用the Android SDK's own Location class會更有意義。

+0

我在maven倉庫找不到它。你可以請給予在mvnrepository中的鏈接。 – Kuldeep

+1

@Kuldeep:存儲庫位於您的硬盤上。我無法提供指向您硬盤的鏈接。 – CommonsWare

相關問題