【发布时间】:2013-01-14 12:22:45
【问题描述】:
我想将地球划分为可以分配对象的不同区域。
基本上,我有一张地图(来自谷歌地图或其他地方,确切的来源并不重要)。在这张地图上,我想定义不同类型的区域,例如您可能有 A、B 或 C 类型的区域 - 甚至没有类型的区域。
我的问题是:您如何实现这一点?使用哪些技术?
基本上,我想到了几个选项:
使用地图投影将地图投影到二维矩形(子问题:使用哪一个?),并将区域定义为矩形。明显的优势是,除了投影之外,我不必关心复杂的数学公式。缺点是我需要将每个输入投影到投影地图。
使用球体,并使用三角函数计算区域的面积。这肯定是关于公式的更多工作,但您不需要投影。
还有哪些其他可能性? 个人优势和劣势是什么?
我之所以要这样做是因为最终用户可能会使用他或她的移动设备来获取他/她的当前位置。那么应用程序应该能够获取用户所在的区域类型。
有什么想法吗?
【问题讨论】:
标签: google-maps gis