zoukankan      html  css  js  c++  java
  • 一起学windows phone7开发(二十一.三 Map 控件深入学习)

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

     

     

    示例代码:http://www.daisy123.com/?page_id=275 Map 控件

  • 相关阅读:
    类似Sina新浪滑动门代码
    纯CSS无JS实现灰色下拉导航菜单代码
    滑动门与选项卡互转的实现方法代码
    一款横向、竖向两个选项卡Tab一起联动的导航代码
    C#Brush的使用(转载)
    泛型学习笔记(转载)
    Application之间共享MasterPage(转载)
    ReportView学习笔记一(转载)
    BackGroundWorker学习
    加下划线的TextBox
  • 原文地址:https://www.cnblogs.com/randylee/p/1866167.html
Copyright © 2011-2022 走看看