我的地图占据了浏览器屏幕的100%宽度和高度。。我有一个可拖动的div,它被超级强加在地图上,我正在使用offset()
捕捉这个div的位置;以得到像素CCD_ 2和CCD_。
我正在尝试将这些值转换为latitude
和longitude
。。。这是怎么做到的?
从像素坐标转换为地图坐标,反之亦然,是地理库的主要任务之一。
在这种情况下,您只需要使用MapView
的方法toMap
(假设您使用的是4.x库(,该方法获取屏幕坐标(其中0,0是地图的左上角(并返回相应的地图坐标。
ArcGIS JavaScript API最新版本-MapView to Map
如果您使用的是3.y版本,则需要使用方法toMap
,但在本例中使用的是Map
。
ArcGIS JavaScript API 3.32-地图到地图