MKMapKit 六边形或方形叠加
我想使用 MKMapKit 在谷歌地图上使用六边形或正方形进行叠加。不仅仅是一个六边形或正方形,我想使用谷歌地图,就像基于图块的地图一样,在每 1 公里的区域中完全覆盖六边形。
我知道如果我在一个进程中进行覆盖,应用程序将会崩溃,所以我只想在屏幕的可视部分上进行覆盖,但在这种情况下,我很难确定距起点的距离,它没有到达正确的点或者六边形到处大小不一样等等。
我的问题:
假设我在可视部分有 1000 个六边形,那么将它们一次以相等距离放置的最佳方法是什么,我应该如何计算?如果我滚动地图,我应该如何计算新的起点。
或者我应该放弃六边形并使用另一种想法?
我希望我能为您提供有关我尝试做的事情的线索,欢迎任何帮助、任何示例或任何想法。
I want to make overlay with hexagon or squares over google map with MKMapKit. Not just one hexagon or square, i want to use google map like a tile based map with full overlay with hexagons in every 1km area.
I know app will crash if i do the overlay in one process so i want to do it only on the viewable portion of the screen but in that case i have difficulties to make the distance from the start point, its not getting on the right point or hexagons are not same size everywhere etc.
My question:
lets think i have 1 thousand hexagons in the viewable portion, so what is the best way to place them with a equal distance at once, how should my calculation ? if i scroll the map, how should i calculate the new start points.
or should i give up from hexagon and use another think ?
i hope i give you a clue for what i have try to do, any helps, any examples or any ideas are welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论