与非真实的世界地图Leaflet.js! 坐标(Leaflet.js with a non re

2019-09-17 18:06发布

我正在创建地图日Z(游戏)与小叶JS,并希望能够绘制使用游戏中的坐标系在地图上看到的项目http://dayz.ollieb.net

在游戏左上角坐标为000 000,然后001,001,其中的10个单位表示网格,以便010,010将左上角“网格”(类似于政令调查)。

如何创建转换所提供的坐标系(无论是点或经纬度)对这样的工作方法。 基本上,他们只是需要从000去的,000(左上)至145,130(右下)。 目前我使用LAT /只要曲线来补偿投影和点(X / Y)有麻烦似乎每台计算机的改变!

我如何可以采取在游戏点和地图在这一点上创建一个标记? 大概我需要告诉Leaflet.js什么是“数字”地图的左上角和右下角都弄好了?

对不起,我不理解,我经历的所有文档的读取,不能看到这样提到的东西!

这里看一个例子: http://dabrothas.net/sei/daisy/index.asp?mode=mark&z=3&x=-109.2294921875&y=73.49222029152183

Answer 1:

我小册子的作者。

检查出的代码示例以下问题上建立一个非世界CRS: https://github.com/Leaflet/Leaflet/issues/210 https://github.com/Leaflet/Leaflet/pull/676

我打算做投影逻辑的一些重构0.4版本做出这样事情变得更加简单,更自然,敬请期待!



Answer 2:

网格坐标系可以作出承担非常相似的部门与近方形性质的球体,如果它是由发生在刚刚零度经线赤道下方。 对于所有的意图,在15英里距离,纵线会非常接近平行。

从这里,这将是缩放网格的事情坐标一些$ T $秒的宽度和高度,然后设置归一化方法,可以养活传单经纬度坐标,它似乎需要。 既然你住在一个半球,与0度经/纬度在西北,您的纬度将永远是负面的。 希望这可以让你想...



Answer 3:

单张0.8-dev的已足够先进,以允许完全自定义坐标系统,这里是完美的作品仪表上规模,具有线性CRC,即使有一个比例构件一个例子:

https://gist.github.com/MarZab/7e3b1522ebc383f448a0



文章来源: Leaflet.js with a non real world map! Coordinates