0

我想扩展 ShowCoordinates 行为以显示 WebMercator 格式的坐标。

http://resources.arcgis.com/en/help/silverlight-api/samples/start.htm#ShowCoordinatesBehavior

我尝试通过继承 ShowCoordinates 来创建新的 Behavior,但未能转换格式。

请帮忙。

4

1 回答 1

1

请查看本教程:

http://resources.arcgis.com/en/help/silverlight-api/samples/start.htm#MouseCoords

我个人发现坐标跟随鼠标光标在您正在查看的那个上的方式令人沮丧。这个将它们显示在一个框中。但是,优点是它不是一种行为,而是在后面的代码中处理。因此,您可以根据需要修改坐标格式。

此外,如果您想将坐标显示为地理纬度/经度,请查看 API 中的 WebMercator 类,该类具有在投影坐标和地理坐标之间转换的方法:

http://resources.arcgis.com/en/help/silverlight-api/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Projection.WebMercator.html

于 2013-08-13T21:41:06.110 回答