如何找到,如果当前位置位于谷歌地图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