window phone開發之 Map控件

webphp 12年前發布 | 16K 次閱讀 Windows Phone開發 移動開發 window phone

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);

 本文由用戶 webphp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!