论坛首页 移动开发技术论坛

window phone开发之 Map控件

浏览 1766 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-03-16  
wp7
1. 加一个标记:

加标记,是地图中最常用的方法。它和bing map又有所不同,首先所在的命名空间不同;其次显示方式不同;但总之都是可以在模拟上运行的。

Pushpin pin = new Pushpin();

pin.Location = new GeoCoordinate(30.259497, 120.129798);

pin.Width = 200;

pin.Height = 200;

pin.Content = "test";

pin.Background = new SolidColorBrush(Colors.Red);


Map控件显示的标记

bing map控件显示的标记



2. 绘制多边型区域:

MapPolygon polygon = new MapPolygon();

polygon.Locations = new LocationCollection() { new GeoCoordinate(30.259497, 120.129798),

                                         new GeoCoordinate(30.359497, 120.329998),

                                         new GeoCoordinate(30.379497, 120.529798),

                                         new GeoCoordinate(30.389497, 120.729798) };



3. 绘制多边线:

MapPolyline polyline = new MapPolyline();

polyline.Stroke = new SolidColorBrush(Colors.Red);

polyline.Locations = new LocationCollection() {

                                          new GeoCoordinate(30.259497, 120.129798),

                                          new GeoCoordinate(30.289497, 120.120998)       

                                       };

4.在地图上增加图片:

MapLayer imagelayer = new MapLayer();

imagelayer.AddChild(image, new GeoCoordinate(30.259497, 120.129798), PositionOrigin.BottomLeft);
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics