Abd*_*ami 3 android google-maps
我正在构建一个使用谷歌地图的Android应用程序.它就像一个导航应用程序,可以在运动时更新屏幕上的位置.我在地图上放置了多个标记,每个标记的半径为125.当当前位置与标记半径相交时,我收到一条警告信息.这是通过循环遍历所有标记并检查当前位置是否与OnLocationChangedMethod()处的任何标记的半径相交来完成的.如果你有几个标记,但我有超过30个标记,它会很好.当循环所有标记并报告是否存在交叉点时,当前位置将通过标记.所以它需要更长的时间,而且效率不高.
我希望有人可以帮助更好地解决如何做到这一点.我已经阅读了几个建议采用地图边界并找到可见标记的解决方案.但这也会遍历所有标记,并且需要与我的解决方案相同的时间.
如果有人能提供帮助我将不胜感激.
谢谢,
阿卜杜拉
| 归档时间: |
|
| 查看次数: |
2342 次 |
| 最近记录: |