原文:GMap.NET开发技巧- 开发可以根据地图放大缩小而缩放的图元

在GMap.NET 当中,我们可以自定义Marker,进行画圆形 矩形和多边形等操作,这个功能在GPS软件中很重要,需要基于此功能设置区域,就是我们常说的电子围栏。但是很多人做的时候,是基于窗口像素来进行画图操作,这样会造成画图的时候,严重失真,因为同一个像素长度,在不同的Zoom比例尺下,换算成地图距离是不一样的。这样会造成画出来的电子围栏非常不准确,再次打开地图重新加载的时候,围栏可能变大或者 ...

2013-06-03 17:31 2 2979 推荐指数:

查看详情

GMap.Net开发技巧小结

1、在GMap地图上,如果要让添加的图标(Marker)有个高亮(highlight)的效果,可以在MouseOver到Marker的时候设置Marker外观效果。 如果要让图标有个报警闪烁的效果,可以设置一个定时器,在定时器中改变Marker的外观,或者是用GDI来画圆闪动,带报警效果 ...

Thu Jan 23 05:13:00 CST 2014 24 9911
基于GMap.NET地图下载器的开发和研究

基于GMap.NET地图下载器的开发和研究 软件下载地址:https://pan.baidu.com/s/1ay0aOm3fiZ35vlfD8kFYFw 1、地图浏览功能 可以浏览谷歌地图、百度、arcgis、bing地图等多种卫星、道路地图。 ​ 2、按照行政区域地图 ...

Sat Sep 08 18:48:00 CST 2018 0 973
GMap.Net开发之在地图上添加多边形

上一篇介绍了在GMap上添加自定义标签(GMapMarker),这篇介绍在GMap上添加多边形(GMapPolyogn),并且介绍如何在地图上画任意的多边形。 如果已经知道了多边形的各个点的位置,就可以通过如下方式在地图上添加多边形: 如果需要手动在地图上画多边形,可以通过在地图 ...

Sun Dec 22 06:24:00 CST 2013 43 16551
GMap.Net开发之自定义Marker

上一篇文章介绍了如何在WinForm和WPF中使用GMap控件,这篇介绍下GMap中Marker的使用。 自定义Marker,可以理解为在地图上自定义图标(Custom Marker),先看看GMap地图和图标的显示方式: Map控件上可以添加Overlay(图层),可以添加多个图层,先 ...

Sun Dec 15 23:33:00 CST 2013 47 22286
GMap.Net开发之地址解析与路径查找

上一篇介绍了如何在GMap地图上添加多边形,这篇介绍下如何使用在线的地图服务进行“地址解析”和“路径查找”。 先看地址解析,GMap中的地址解析主要用到GeocodingProvider中的如下方法: 先定义一些变量: 地址解析的准确度和当前使用的地图服务有很大 ...

Sat Dec 28 04:42:00 CST 2013 24 12575
GMap.NET二次开发

GMap.NET的出现,解决了传统的依赖于地图引擎的代价高昂的解决方案,而且使用传统地图引擎,无法迁移,就连我们的地图放大缩小这样常规的方法,都是紧紧绑定在这些令人恶心的地图引擎开发包提供的SDK接口上,目前的Mapxtreme、 ArcEngine、SuperMap等,不仅开发方式迥异,而且收费 ...

Mon Sep 30 17:16:00 CST 2013 10 5216
GMap.NET二次开发

GMap.NET二次开发GMap.NET的出现,解决了传统的依赖于地图引擎的代价高昂的解决方案,而且使用传统地图引擎,无法迁移,就连我们的地图放大缩小这样常规的方法,都是紧紧绑定在这些令人恶心的地图引擎开发包提供的SDK接口上,目前的Mapxtreme、 ArcEngine ...

Mon Sep 30 20:27:00 CST 2013 3 2910
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM