将地图上的像素x,y位置转换为经度和纬度

问题描述 投票:-2回答:1

我的地图占据了浏览器屏幕的100%的宽度和高度。我有一个可拖动的div,它叠加在地图上,我正在使用offset()捕获该div位置;获得像素topleft的值。

我正在尝试将这些值转换为latitudelongitude ...这怎么办?

javascript jquery arcgis arcgis-js-api
1个回答
0
投票

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

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

ArcGIS JavaScript API - MapView toMap

© www.soinside.com 2019 - 2024. All rights reserved.