市面上大部分智慧导览系统都只支持正北的方向,因此手绘也是要依据正北方向来绘制。这大部分时候没有问题。但是事情总有特殊,一些景区如果也是使用正北方向制作,就会很奇怪。
比如有些景区在如果按正北方向绘制,它如入口会百年城在左下方(西北),景区往右上(东北)延伸。如此在游客使用的个地图的时候,就会显得很不方便和别扭。在绘制和排版的时候也会浪费很多空间。
例如我之前在制作大连衡山公园景区的的时候,就出现景区范围呈现一个斜上放置的长方体矩形:

如果我们能不使用正北方向,例如上图这个给它顺时针旋转 45°,那结果会好很多。
嗯,入口变成在左边,然后向景区范围向右侧展开。
或者逆时针旋转45度,那么入口将在底部,然后景区内部向上展开。
无论哪种方式,都更符合我们的视觉习惯和排版便利性,如下图:

这样既方便了浏览和印刷,在绘制的时候,也不用绘制大面积的景区外面积。
那如何在智慧导航系统中使用非正北方向呢?之前我寻找了很多解决方案,一直没有一个很好的方式。
最近我留意到,ebmap Tour 官方发布了一个叫做【非正北底图】插件,是专门用于处理此类问题的。
使用前需要在扩展中心安装一下扩展:

安装好之后,我们可以在【地图源管理】->【自定义地图】上传基于旋转过后的地图绘制的手绘图。
然后在【地图源管理】->【底图旋转参数】中设置对应的参数:

我们需要设置对应的底图旋转角度,以及旋转时候矩形左上角的坐标信息(插件内部会自动计算旋转中心)。
设置好这些之后,在 ebmap Tour 中添加景点标记的时候,我们就以这个个性化地图为基础进行点位的标注。在前台游客端,插件将根据我们所设置的参数自动转换对应的点位坐标和用户位置坐标。
这样就实现了非正北,任意角度的去制作景区智慧导览地图了。
我们后期制作的时候,就可以根据不同景区的实际分布,来灵活地调整朝向,让游客获得更好的使用体验。
PS:现有景区导览地图调整
我之前在做这个景区的时候,ebmap Tour 还没有这个扩展。因此,只能按照正北方向制作。
现在发布了这个扩展,我是在原有制作好的地图基础上重新上传底图并启用扩展。
需要注意的是,如果之前已经添加好了标注点,后面再启用了【非正北底图】的扩展来调整底图方向,则需要将之前的标注点重新拾取点位位置。否则点位位置会造成错乱。