我的地图占用了浏览器屏幕的100%的宽度和高度。.我有一个可拖动的div,它叠加在地图上,我正在使用offset()
捕获此div位置;以获取像素top
和left
的值。
我正在尝试将这些值转换为latitude
和longitude
...该怎么办?
答案 0 :(得分:1)
从像素坐标转换为地图坐标,反之亦然,这是地理图书馆的主要任务之一。
在这种情况下,您只需要使用toMap
的方法MapView
(假设您使用的是4.x库),该方法将获得屏幕坐标(其中0,0为顶部地图的左上角)并返回对应的地图坐标。
ArcGIS JavaScript API latest - MapView toMap
如果您使用的是3.y版本,则需要使用方法toMap
,但在这种情况下,则需要使用Map
。