• gMap使用简单介绍


    接触gMap大概一两个月了,对它的了解不深,以下是我在使用过程中常用的一些属性,列出来供有需要的朋友参考。


    Manager.Mode : 数据访问模式,一般设置为AccessMode.ServerAndCache
    MapProvider : 地图提供商,一般使用GMapProviders.GoogleChinaMap
    DragButton : 移动地图的鼠标按键,默认为右键,通常将其设置为 MouseButtons.Left
    MaxZoom : 最大倍数,为一个int
    MinZoom : 最小倍数,为一个int
    Zoom : 当前倍数,为一个int
    Position : 地图的聚焦点,为一个PointLatLng
    PointLatLng :包含两个两个double表示经纬度的点,Lat表示纬度,Lng表示纬度
    (30.55,114.29)武汉的一个点
    GMapOverlay : 图层,通过gMap.Overlays.Add方法添加到地图中,可存放标记、路径等
    GMarkerGoogle : 标记,存放在层中,新建时需要一个PointLatLng表示其位置信息和一个Bitmap表示其在地图上显示的图片


    常用属性有
    Tag,常用来存放一个唯一值,以便调用该标记
    ToolTipText,标记显示的文本
    ToolTipMode,设置ToolTip显示的模式,有始终显示、从不显示、鼠标停留时显示三种
    IsVisible,标记是否可见
    GMapRoute : 路径,可画出两点之间的线路、直线
    SelectedArea : 当前选择区域,Shift+拖动右键 可以设置
    LocationTopLeft,左上角的点,为一个PointLatLng
    LocationRightBottom,右下角的点 为一个PointLatLng
    gMap.SelectedArea = RectLatLng.Empty 可将其设置为空
    通过新建一个RectLatLng并赋值,可以设置当前选择区域:
    RectLatLng area = new RectLatLng();
    area.LocationTopLeft = new PointLatLng(leftLat,leftLon);
    area.Size = new SizeLatLng(leftLat-rightLat,rightLon-leftLon);
    mainMap.SelectedArea = area;
    mainMap.Position = area.LocationMiddle;

  • 相关阅读:
    mailto 调用邮件客户端乱码问题的解决办法
    MySQL开启慢查询
    Java 模拟 Http Post
    使用XSLT转换XML2XML
    上传File时,浏览器总是添加<pre>的解决办法
    转:简单SQL语句小结
    我的crm报告竣工了!
    vs2005快捷键
    转:C# 参考之转换关键字:operator、explicit与implicit
    正值表达式2
  • 原文地址:https://www.cnblogs.com/jiangshuai52511/p/12105530.html
Copyright © 2020-2023  润新知