你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
ArcGis Runtime for .net 坐标拾取
ArcGis Runtime for .net 能不能做坐标拾取,像百度地图一样,鼠标放在地图上显示坐标。
1 个回复
谢峥
赞同来自:
xiaosi9524
//将鼠标的屏幕坐标转为地图控件(MapView)的地图坐标(墨卡托)
var _currentLatLng = MyMapView.ScreenToLocation(e.GetPosition(MyMapView));
if (_currentLatLng != null)
{
latlng_text.Text = MercatorToLngLat(_currentLatLng);
}
private string MercatorToLngLat(MapPoint mercator)
{
double x = mercator.X / 20037508.34 * 180;
double y = mercator.Y / 20037508.34 * 180;
y = 180 / Math.PI * (2 * Math.Atan(Math.Exp(y * Math.PI / 180)) - Math.PI / 2);
return "Lng:" + x + "," + "Lat:" + y;
}
要回复问题请先
登录
或
注册
发起人
hcj33517
相关问题
如何优雅的使用ArcGIS知乎?
建设ArcGIS知乎平台的目和意义?
ArcGIS知乎社区改进意见征集
【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
苹果系统下可以使用arcgis 吗?
请问ArcGIS适合在局域网内用javaweb做二次开发吗?
arcgis版本兼容性
ArcGIS 知乎社区活动 之 字幕组加鸡腿暨KBP字幕组招新【获奖名单公布与优秀作品展示】
ArcGIS 知乎社区活动 之 2018拒绝boring,来,在线答题赢kindle【结果已出,速来领奖】
请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
ArcGIS如何求栅格图像的“质心”
问题状态
最新活动:
2017-08-09 12:04
浏览:
3445
关注:
2
人
1 个回复
谢峥
赞同来自: xiaosi9524
var _currentLatLng = MyMapView.ScreenToLocation(e.GetPosition(MyMapView));
if (_currentLatLng != null)
{
latlng_text.Text = MercatorToLngLat(_currentLatLng);
}
private string MercatorToLngLat(MapPoint mercator)
{
double x = mercator.X / 20037508.34 * 180;
double y = mercator.Y / 20037508.34 * 180;
y = 180 / Math.PI * (2 * Math.Atan(Math.Exp(y * Math.PI / 180)) - Math.PI / 2);
return "Lng:" + x + "," + "Lat:" + y;
}
要回复问题请先登录或注册