我想将地球划分为单独的区域,我可以指定对象。将地球划分为区域
基本上,我有一个地图(来自谷歌地图或其他地方,确切的来源并不重要)。在这张地图上,我想定义不同类型的区域,例如你可能有A,B或C类型的区域 - 甚至没有类型的区域。
我的问题是:你怎么能实现这个?使用哪些技术?
基本上,有几个选项来我的脑海:
项目地图,使用地图投影(子问题吗?:使用哪一个)2D矩形,并定义,各地区的矩形。明显的优势是,除了投影之外,我不必关心复杂的数学公式。缺点是我需要将每个输入投影到投影映射。
使用球体,并使用三角函数计算该区域的面积。这绝对是关于公式的更多工作,但您不需要投影。
还有其他的可能吗? 个人的优点和缺点是什么?
我想这样做的原因是因为最终用户可能会使用他或她的移动设备来获取他/她的当前位置。那么应用程序应该能够得到用户所处的区域。
任何想法?
也许你正在寻找:https://developers.google.com/maps/documentation/javascript/maptypes#TileCoordinates – HugoLemos