当使用Openlayers 4时,标记在自定义地图上错位(地图图像是使用Imagestatic导入的)。标记坐标从后端传递。这些标记坐标从Openlayer外部的管理模板存储到数据库。位于管理端的标记当我们将这些坐标传递给openLayers时,map会有所不同。 是否有任何转换方法来标准化坐标的位置? 标记坐标存储在像素中。
答案 0 :(得分:0)
我们找到了一个解决方案。在Openlayers中,原点从左上角开始,在我们的例子中,原点从左下角开始,我们在将坐标传递给Openlayers之前应用了一个简单的变换。 (X,TOTAL _HEIGHT - Y)