使用Openlayers 4时,标记在自定义地图上放错了位置

时间:2017-11-18 10:58:51

标签: javascript html openlayers openlayers-3

当使用Openlayers 4时,标记在自定义地图上错位(地图图像是使用Imagestatic导入的)。标记坐标从后端传递。这些标记坐标从Openlayer外部的管理模板存储到数据库。位于管理端的标记当我们将这些坐标传递给openLayers时,map会有所不同。 是否有任何转换方法来标准化坐标的位置? 标记坐标存储在像素中。

1 个答案:

答案 0 :(得分:0)

我们找到了一个解决方案。在Openlayers中,原点从左上角开始,在我们的例子中,原点从左下角开始,我们在将坐标传递给Openlayers之前应用了一个简单的变换。 (X,TOTAL _HEIGHT - Y)