Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Openlayers:为什么我的图像画布层上的图形在缩放时移动?_Javascript_Canvas_Openlayers 3_Geo - Fatal编程技术网

Javascript Openlayers:为什么我的图像画布层上的图形在缩放时移动?

Javascript Openlayers:为什么我的图像画布层上的图形在缩放时移动?,javascript,canvas,openlayers-3,geo,Javascript,Canvas,Openlayers 3,Geo,我有一个OSM层,一个静态图像层和一个画布图像层。我想在特定的像素位置(相对于画布的0,0原点)绘制图标,例如在位置10,10处 这是可行的,但是,我不明白为什么我的画布在移动时会调整大小,为什么我的图标会出现在错误的位置? 即使我根据新的画布大小计算位置,它们也会移动,不会停留在原来的位置。我真的需要一个解释来理解这一点 我把自己定位在这一点上 我只发现了这个相关的问题,但它没有解释,也没有给出问题的解决方案:

我有一个OSM层,一个静态图像层和一个画布图像层。我想在特定的像素位置(相对于画布的0,0原点)绘制图标,例如在位置10,10处

这是可行的,但是,我不明白为什么我的画布在移动时会调整大小,为什么我的图标会出现在错误的位置? 即使我根据新的画布大小计算位置,它们也会移动,不会停留在原来的位置。我真的需要一个解释来理解这一点

我把自己定位在这一点上

我只发现了这个相关的问题,但它没有解释,也没有给出问题的解决方案: