我将映射ibeacons的经度和纬度,然后使用服务器的坐标和ibeacons与设备之间的距离,我知道我可以计算"用户"的位置。更快,更精确(至少比GPS更精确)。但是,我不知道使用什么坐标系。我是使用全球经度和纬度(如GPS中使用的那样)还是为信标创建自己的本地协调系统?
答案 0 :(得分:1)
这里没有正确或错误的答案 - 这是一个设计问题。以下是我能想到的权衡:
使用纬度和经度
优点:
缺点:
使用自定义坐标系
优点:
缺点:
您可能希望同时执行这两项操作。您可以拥有在两者之间切换的转换功能。无论您使用哪种本机内部系统,都完全取决于您的上述优缺点。只要您有任何方式进行转换,并在类中的方法中实现这些转换,那么您在内部使用的内容可能无关紧要。
答案 1 :(得分:1)
在你的情况下,我会考虑UTM坐标系。 今天它是纸质地图的官方标准投影。 此类纸质地图具有纬度经度标记和打印的UTM网格。
UTM坐标的最大优势是:
考虑购买您所在地区的远足地图,上面印有UTM坐标网格。
在房子(或平面图)的某个地方,您需要标记南到北线,从东到西。这两行是你网格的轴; 您也可以使用自己的网格,例如在最南部和最西部的房子中取点(0,0)。这可能是你的参考点。从那里开始测量,然后确定UTM的偏移量。