Gmap.net地图控件,为什么地图显示不出来

问题描述

最近用Gmap.net做地图,在winform中添加了gMapControl控件,load事件见下面代码,但是运行会出错,说是有死循环,出现在//设置控件显示的地图来源this.gMapControl1.MapProvider=GMapProviders.GoogleChinaMap;异常类型:“System.StackOverflowException”类型的未经处理的异常出现在mscorlib.dll中。有没有大神知道这是怎么情况啊!在线等privatevoidgMapControl1_Load(objectsender,EventArgse){this.gMapControl1.BackColor=Color.Red;//设置控件的管理模式this.gMapControl1.Manager.Mode=AccessMode.ServerOnly;//设置控件显示的地图来源this.gMapControl1.MapProvider=GMapProviders.GoogleChinaMap;//设置控件显示的当前中心位置//31.7543,121.6281this.gMapControl1.Position=newPointLatLng(45.7543,126.6281);//设置控件最大的缩放比例this.gMapControl1.MaxZoom=18;//设置控件最小的缩放比例this.gMapControl1.MinZoom=8;//设置控件当前的缩放比例this.gMapControl1.Zoom=13;//创建一个新图层routes=newGMapOverlay(this.gMapControl1,"routes");MyMark=newGMapOverlay(this.gMapControl1,"MyMark");routes.IsVisibile=true;//可以显示MyMark.IsVisibile=true;this.gMapControl1.Overlays.Add(routes);//添加到图层列表中this.gMapControl1.Overlays.Add(MyMark);//创建一个图标GMapMarkergMapMarker=newGMapMarkerGoogleRed(this.gMapControl1.Position);//添加图层routes中gMapMarker.ToolTipText="我的商店";this.MyMark.Markers.Add(gMapMarker);//创建图标红十字this.Center=newGMapMarkerCross(this.gMapControl1.Position);this.routes.Markers.Add(Center);this.gMapControl1.MouseMove+=newMouseEventHandler(gMapControl1_MouseMove);}

解决方案

解决方案二:
怎么没人回复啊
解决方案三:
加错.dll了吧。我复制代码来可以看到地图!
解决方案四:
GMap.NET.Core.dll和GMap.NET.WindowsForms.dll都要最新版的哦。
解决方案五:

解决方案六:

解决方案七:
这种最新版的怎么下载啊到底?

时间: 2024-09-15 01:04:27

Gmap.net地图控件,为什么地图显示不出来的相关文章

后台管理系统上的一个百度地图控件无法显示地图问题!

问题描述 后台管理系统上的一个百度地图控件无法显示地图问题! 谷歌,ie都测试可以显示,唯独火狐不显示,测试火狐版本为最新版!

使用XAML在WPF项目中承载ArcGIS Engine地图控件开发

原文 http://blog.csdn.net/flexmapserver/article/details/5868882 用Windows Form进行ArcGIS Engine二次开发时常见的形式,当然也可以用WPF来进行ArcEngine的二次开发.         由于WPF很方便承载Windows Form控件,而Map Control.Toolbar Control.TOC Control等都是.NET 控件,当然也可以用XAML来承载ArcEngine的这些控件来开发了.     

有没有什么好的JavaScript地图控件可以实现根据数据量变色、链接等,另外需要修改脚本一则

问题描述 有没有什么好的JavaScript地图控件可以实现根据数据量变色.链接等,另外需要修改脚本一则 <script type="text/javascript"> $(function(){ var data = {"jiangsu":{"value":"<{$count5}>","stateInitColor":"4"},"heilongjian

如何添加地图控件到Windows Phone 8的页面中

原文 如何添加地图控件到Windows Phone 8的页面中 本主题介绍了各种方法来添加一个地图控件到Windows Phone 8的项目.该地图控件在Windows Phone的SDK 8.0的库的一部分.因为地图的控制是不是在内存中的核心控制,它必须被正确引用,然后才能使用它.您还必须添加一个ID_Cap_Map功能之前,你的控件添加到项目中. 提示: 本主题介绍如何编写一个显示你的地图应用程序内部的代码.如果你只是想显示的地图,您还可以使用地图的任务,这将启动内置的地图应用程序.欲了解更

求一个好用的Flash的地图控件,谢谢。

问题描述 求一个好用的Flash的地图控件,谢谢. 解决方案 anymap不错啊····,怎么不给分呢

【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨

原文:[高德地图API]从零开始学高德JS API(二)地图控件与插件--测距.圆形编辑器.鼠标工具.地图类型切换.鹰眼鱼骨 摘要:无论是控件还是插件,都是在一级API接口的基础上,进行二次开发,封装的一系列更加便于开发者使用,减少开发者工作量的二级API接口.除了官方通用的鱼骨.鹰眼控件,还有大量官方开发的地图插件,类似谷歌的lib.当然本文还会介绍自定义插件的使用.   -------------------------------------------------------------

DeepEarth:使用Silverlight的地图控件

DeepEarth是一个地图控件,它将微软的Silverlight 2.0平台和DeepZoom(MuliScaleImage)控件联合起来.其核心构建在这些创新的技术上以提供这样一种架构:可以将服务层.数据提供者以及你自己的客户化地图元素集成到富于表现力的用户体验中.同时它还有一些深入的示例说明了如何使用Virtual Earth Web Services以充分利用高级GIS的服务功能.通过以上这些,你就可以将一个交互式.本地的Silverlight 2.0地图集成到你的应用中了. .该开源项

Android地图控件之多地图展示_Android

一.简介  地图控件自v2.3.5版本起,支持多实例,即开发者可以在一个页面中建立多个地图对象,并且针对这些对象分别操作且不会产生相互干扰.  文件名:Demo04MultiMapView.cs  简介:介绍多MapView的使用  详述:在一个界面内,同时建立四个TextureMapView控件:  二.示例  1.运行截图在x86模拟器中的运行效果如下:   在上一节例子的基础上,只需要再增加下面的步骤即可. 2.添加demo05_multimap.axml文件 在layout文件夹下添加该

Android地图控件之多地图展示

一.简介  地图控件自v2.3.5版本起,支持多实例,即开发者可以在一个页面中建立多个地图对象,并且针对这些对象分别操作且不会产生相互干扰.  文件名:Demo04MultiMapView.cs  简介:介绍多MapView的使用  详述:在一个界面内,同时建立四个TextureMapView控件:  二.示例  1.运行截图 在x86模拟器中的运行效果如下: 在上一节例子的基础上,只需要再增加下面的步骤即可. 2.添加demo05_multimap.axml文件  在layout文件夹下添加该