如何找到,如果當前位置位於谷歌地圖V2一個圓圈內谷歌地圖V2找到,如果當前位置位於圓
0
A
回答
0
你需要有三樣東西:
- 一個
Location
物體的位置這個圈子的中心。 - 甲
Location
對象與當前位置。 - 圓的半徑。
然後,您可以使用方法Location.distanceTo(Location)
並將結果與半徑進行比較。
例子:
所以我假設你已經在你的地圖爲Circle
參考:
Circle circle;
然後,我想你的活動實現LocationListener
和使用方法onLocationChanged(Location)
得到每次的通知位置變化。在這種方法中,你可以做這樣的事情:(未經測試的代碼)
@Override
public void onLocationChanged(Location location) {
Location l = new Location("");
l.setLatitude(circle.getCenter().latitude);
l.setLongitude(circle.getCenter().longitude);
if (location.distanceTo(l) > circle.getRadius()) {
// outside of circle
} else {
// inside
}
}
這樣的事情。
1
如果您想使用地理圍欄功能,如果這是您的應用程序的目標,請使用此選項。
相關問題
- 1. 加載位置到谷歌地圖 - 谷歌地圖v2
- 2. 谷歌地圖當前位置繪圖
- 3. 地理位置谷歌地圖v2
- 4. 谷歌地圖找到當前位置和附近的地方
- 5. 安卓+谷歌地圖api v2 +當前位置
- 6. Lates谷歌地圖V2當前位置解決方案
- 7. 谷歌地圖V2的Android獲取當前位置
- 8. 當前位置與谷歌地圖API V2
- 9. 谷歌地圖上的當前位置
- 10. 谷歌地圖當前位置Swift
- 11. 獲取谷歌地圖當前位置
- 12. 谷歌地圖 - 當前位置
- 13. 谷歌地圖中心位於當前位置
- 14. 谷歌地圖V2讓我的位置
- 15. 谷歌地圖V2控制位置
- 16. 如何將標記添加到谷歌地圖v2上的當前位置?
- 17. 如何在Android中查找當前位置的谷歌地圖?
- 18. 如何在谷歌地圖iOS中查找當前位置?
- 19. 谷歌地圖API找不到位置
- 20. 谷歌地圖我得到當前的位置當我改變位置標記不會在谷歌地圖
- 21. 使用我的當前位置將谷歌地圖實施到谷歌地圖
- 22. iOS谷歌地圖SDK - 谷歌地圖不更新到當前位置
- 23. 如何將當前位置添加到動態谷歌地圖?
- 24. 如何獲得我的當前位置? [Android的谷歌地圖V2]
- 25. 谷歌地圖V2如何獲得當前位置automaticaley和主要countryes通知
- 26. 谷歌地圖:當前位置藍泡泡未顯示,當前位置按鈕
- 27. 以當前位置爲圓心,在谷歌地圖v2上繪製五個透明圓圈
- 28. 谷歌地圖不顯示當前位置或定位按鈕
- 29. 位置查找器以及更新使用谷歌地圖v2
- 30. 谷歌地圖API如何設置當前位置標記
是啊,請分享一個例子 –
檢查編輯,請。 – zbr
請檢查答案,如果它對你有幫助。 – zbr