将地图上的像素x、y位置转换为lat和long



我的地图占据了浏览器屏幕的100%宽度和高度。。我有一个可拖动的div,它被超级强加在地图上,我正在使用offset()捕捉这个div的位置;以得到像素CCD_ 2和CCD_。

我正在尝试将这些值转换为latitudelongitude。。。这是怎么做到的?

从像素坐标转换为地图坐标,反之亦然,是地理库的主要任务之一。

在这种情况下,您只需要使用MapView的方法toMap(假设您使用的是4.x库(,该方法获取屏幕坐标(其中0,0是地图的左上角(并返回相应的地图坐标。

ArcGIS JavaScript API最新版本-MapView to Map

如果您使用的是3.y版本,则需要使用方法toMap,但在本例中使用的是Map

ArcGIS JavaScript API 3.32-地图到地图

最新更新