【问题标题】:OpenStreetMap get latitude and longitude of a generated static map tileOpenStreetMap 获取生成的静态地图图块的经纬度
【发布时间】:2013-10-24 23:01:08
【问题描述】:

我尝试创建一个开放的街道地图应用程序,它使用自生成的静态地图。 这样的地图最多由四个图块组成,具体取决于用户在基本图块上的位置。

一个例子:有一张地图(red),由四个瓦片(black)生成: http://s15.postimg.org/jtdhx65gr/tiles.jpg

我有生成的地图中心位置的经纬度 我知道从中心到每个边缘的水平和垂直偏移量。 生成的地图大小为 256x256 像素,适用于每个图块,由它生成。

如何获取生成地图的边界纬度和经度? (红色各边的经纬度,生成的地图)

这就是我迄今为止创建的获得边缘纬度和经度的内容: http://pastebin.com/wKyd1tXG

【问题讨论】:

    标签: static latitude-longitude openstreetmap bounding


    【解决方案1】:

    OSM wiki 有一个关于slippy map tilenames 的页面。它解释了如何计算给定坐标的瓦片名称以及反向操作。它甚至包括一个table,其中包含不同缩放级别的分辨率(每像素米)。还有另一个关于 zoom levels 的 wiki 页面,其中包含每像素一米的公式。

    【讨论】:

      猜你喜欢
      • 2013-06-30
      • 1970-01-01
      • 2012-05-13
      • 2019-03-29
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 2013-10-16
      • 1970-01-01
      相关资源
      最近更新 更多