GMap
一个菜鸟的自我修养
这个作者很懒,什么都没留下…
展开
-
基于GMap.Net的地图解决方案
一 地图的加载与显示关于GMap的介绍与使用可以看我以前的文章:GMap.Net开发之在WinForm和WPF中使用GMap.Net地图插件GMap.Net是.Net下一个地图控件,可以基于Http协议加载各个公司的地图,如Google,Bing,ArcGIS的,主要原理是通过解析各个公司的地图服务的URL,传入相应的参数得到对应的切片底图(Tiled map),如一个高德转载 2016-12-22 16:24:24 · 3165 阅读 · 0 评论 -
GMap.Net开发之技巧小结
1、在GMap地图上,如果要让添加的图标(Marker)有个高亮(highlight)的效果,可以在MouseOver到Marker的时候设置Marker外观效果。如果要让图标有个报警闪烁的效果,可以设置一个定时器,在定时器中改变Marker的外观,或者是用GDI来画圆闪动,带报警效果的Marker如下:using System;using System.Collec转载 2016-12-22 16:22:44 · 950 阅读 · 0 评论 -
GMap.Net开发之地址解析与路径查找
先看地址解析,GMap中的地址解析主要用到GeocodingProvider中的如下方法://根据关键字得到一组坐标GeoCoderStatusCode GetPoints(string keywords, out List pointList); //根据关键字得到一个坐标PointLatLng? GetPoint(string keywords, out GeoCoderS转载 2016-12-22 16:19:52 · 1144 阅读 · 0 评论 -
GMap.Net开发之在地图上添加多边形
如果已经知道了多边形的各个点的位置,就可以通过如下方式在地图上添加多边形:GMapOverlay polyOverlay = new GMapOverlay("polygons");List points = new List();points.Add(new PointLatLng(-25.969562,32.585789));points.Add(new PointLatLn转载 2016-12-22 16:19:00 · 860 阅读 · 0 评论 -
GMap.Net开发之自定义Marker
自定义Marker,可以理解为在地图上自定义图标(Custom Marker),先看看GMap的地图和图标的显示方式:Map控件上可以添加Overlay(图层),可以添加多个图层,先添加的图层在下面显示。图层上可以添加GMapMarker,当然也可以添加GMapPolygon和GMapRoute,后续介绍。在地图的使用中常要求的功能就是添加自定义图标,可以点击图标、转载 2016-12-22 16:13:01 · 1076 阅读 · 0 评论 -
GMap.Net开发之在WinForm和WPF中使用GMap.Net地图插件
GMap.NET是什么?来看看它的官方说明:GMap.NET is great and Powerful, Free, cross platform, open source .NET control. Enable use routing, geocoding, directions and maps from Coogle, Yahoo!, Bing, OpenStreetMap, A转载 2016-12-22 16:12:06 · 765 阅读 · 0 评论