当前位置: 首页 > 知识库问答 >
问题:

将LAT/LON值转换为小映射

姜松
2023-03-14

我有一个由世界各地的城市组成的lat/lon值的坐标列表。我已经拼凑了一张美国的SVG地图,我想把世界上的主要城市作为别针显示在SVG地图的顶部。到目前为止,我已经弄清楚了,我所显示的地图投影是美国的墨卡托投影,那么下一步是,我如何获得每个城市地图的x/y坐标?一旦我从lat/lon得到墨卡托投影,那么如何将它转换为x/y值,然后根据地图的大小转换为相对x/y值呢?

共有1个答案

韦嘉颖
2023-03-14

关于墨卡托投影的维基百科文章提供了需要实现的方程。墨卡托投影将lat/long转换为x/y,这就是地图投影的功能。一旦有了x/y值,您所要做的就是将它们转换成(在您的例子中)像素或任何您使用的度量值。

 类似资料:
  • 我正在尝试将lat/lon对转换为像素坐标。我找到了这个墨卡托投影,但我不懂代码。因子x_adj,y_adj变量是多少?当我运行没有这些常数的代码时,我的lat/lon对不在我的地图上,x和y像素坐标也不是我想要的。 来源:http://webdesignerwall.com/tutorials/interactive-world-javascript-map/comment-page-1?rep

  • 我有一个简单的<code>csv<code>文件,它有4个字段,serial_num、post_code、lat、lon,例如: 我需要批量插入到< code>elasticsearch中。lat lon字段需要在单个geo_point字段中定义,因此我创建了如下映射: > 索引为串行数据 类型为widget }} 我试图使用来插入数据,因为我认为我有一个定义的映射。如果我将lat定义为双精度或l

  • 我一直在研究Jackson,但似乎必须将映射转换为JSON,然后将生成的JSON转换为POJO。 有没有一种方法可以将地图直接转换成POJO?

  • 我试图在Go中创建一个泛型方法,该方法将使用来自< code > map[string]interface { } 的数据填充< code>struct。例如,方法签名和用法可能如下所示: 我知道使用JSON作为中介可以做到这一点;有没有其他更有效的方法?

  • 我在学Android。现在我正在开发一个使用地图API的应用程序。到目前为止,我做了以下操作:-我长时间点击了地图,并打开了一个新的ActivityCyclickedMap,其中显示了我点击的位置的lat和lon-我点击了save按钮,并将lat和lon添加到服务器和我的本地数据库中 我想做的事情是这样的:-当我打开地图时,我想让它显示一个标记,使用数据库中的lat和lon

  • 问题内容: 我一直在尝试将秒值(在BigDecimal变量中)转换为editText之类的字符串,例如“ 1小时22分33秒”或类似的内容。 我已经试过了: (我有一个roundThreeCalc值,以秒为单位,所以我尝试在这里进行转换。) 然后,将editText设置为sequnceCaptureTime String。但这没有用。每次都强制关闭该应用程序。我完全不在这里,我们将不胜感激。祝您编