在 Windows Phone 8 中,使用地图控件,是否可以在覆盖特定区域的地图上放置区域或叠加层?例如,假设我希望用某种覆盖物覆盖整个伦敦地区......例如蓝色......
这可能吗?
在 Windows Phone 8 中,使用地图控件,是否可以在覆盖特定区域的地图上放置区域或叠加层?例如,假设我希望用某种覆盖物覆盖整个伦敦地区......例如蓝色......
这可能吗?
是的,你可以这样做。基本步骤是:
MapPolygon
实例(在您的示例中,此实例将用于定义伦敦的地理边界以及您要用于叠加层的颜色)GeoCoordinate
定义要覆盖的地理区域的每个点到实例Path
上的属性MapPolygon
MapPolygon
实例(在步骤 1 中创建)添加到地图控件的MapElements
属性中。您还可以使用 类在地图上绘制规则线,并使用 和类MapPolyline
更花哨并在地图上放置任何控件(例如表示各种信息的图像)。MapLayer
MapOverlay