问题标签 [gmap.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
22264 浏览

c# - GMap.NET 不显示地图

我正在尝试在我的 Windows 窗体应用程序中使用GMap.NET.WindowsForms控件,但我无法让它显示任何地图。

这是我所做的:

我通过从工具箱的上下文菜单中单击“选择项目...”并浏览下载的 zip 存档中包含的 GMap.NET.WindowsForms.dll 将控件添加到 Visual Studio 的 2010 工具箱中。我还在我的解决方案中添加了对 GMap.NET.Core.dll 和 System.Data.SQLite.dll 的引用。

然后我将工具箱中出现的 GMapControl 放在我的应用程序的主窗体上,并将地图类型设置为 GoogleMap。但是,当我运行我的应用程序时,控件会显示蓝屏并显示一条文本,上面写着“我们很抱歉,但我们没有此区域的此缩放级别的图像”或完全没有数据的亮屏(当我更改缩放级别时)。

这是我的代码:

请帮忙。我不知道该怎么做,我在互联网上找不到任何可以帮助我解决问题的信息。

非常感谢您提前。

0 投票
1 回答
3355 浏览

c# - GMap.NET c# 集成

我想将 GMap.NET 集成到 ac# 应用程序中,但是当我从http://greatmaps.codeplex.com/下载代码时,我会得到一个演示应用程序和一些 .dll 和一些 .xmls 。我有点期待一些 c# 类。有没有人遇到过这个?

问候,亚历山德鲁·巴德斯库

0 投票
2 回答
1718 浏览

c# - 为 .NET 4.0 配置 GMap.NET

如何为 c# .NET 4.0 配置 GMap.NET。我发现了这个“如果您以 .NET4 为目标,请使用此配置:

" 但我不知道把这段代码放在哪里

问候,亚历克斯·巴德斯库

0 投票
0 回答
4294 浏览

c# - 如何在 gMapControl 上显示地图?

我的问题是当我运行应用程序时我在表单上看不到任何东西。这是我的代码:

0 投票
0 回答
2521 浏览

c# - GMap.NET 问题

我正在尝试使用 GMap.NET 使用以下代码显示地图

问题是,控件加载但内部没有可见的地图。有谁知道我可能需要做什么

谢谢

编辑:

解决方法是这样

0 投票
9 回答
18743 浏览

c# - 如何在 C# 中使用 GMAP.NET 在 MAP 上绘制圆圈

我在 C# 中使用 GMAP.NET。我能够在表单上显示地图,现在我试图通过单击某个点来绘制圆形鼠标,保持鼠标左键并将鼠标拖动到特定位置。绘制圆后,我想从中心点以英里为单位获取其半径,我确信 GMAP 能够做到这一点。我正在使用 Opentstreet 地图。

我只是无法实现这个功能,任何玩过 GMAP 控件的人都可以用一些可以工作的代码分享你的经验。

谢谢

0 投票
1 回答
5943 浏览

c# - GMap.net 中的缩放和平移

我正在尝试使用 WPF 内置事件启用GMap.Net控件多点触控,但我没有成功。

我发现了一系列关于多点触控的文章,比如这个这个。在所有这些中,ManipulationContainer是一个画布和放置在其上的可移动控件,但在 GMap 中,问题ManipulationContainerGMapControl并且无法控制它。如何使用e.ManipulationDelta数据进行缩放和移动?

GMapControl一个Zoom属性,通过增加或减少它,您可以放大或缩小。

0 投票
2 回答
5405 浏览

winforms - GMap.NET - 将 GMapControl 放在 UserControl 中,然后将 UserControl 放在 Form 上会产生 MissingMethodException

我正在尝试构建一个包含 GMapControl 的 USerControl。当我将 GMapControl 直接放在窗体上时,它会按预期工作。但是,如果我将 GMapControl 放在 UserControl 上,然后将该 UserControl 添加到表单中,则会出现错误。

例如:

我的用户控件,Map.cs:

然后我通过将它拖到那里将它添加到我的表单中。然后我得到一个例外:

未能创建组件“地图”。错误消息如下:'System.MissingMethodException:找不到方法:'Void GMap.NET.WindowsForms.GMapControl.set_MapProvider(GMap.NET,MapProviders.GMapProvider)'。在 OpenStreetMapTest.Map..ctor()'

如果我在表单内的 UserControl 映射中具有相同的代码,则不会出现错误。此外,如果我不将 GMapControl 放在 UserControl 中,set_MapProvider 就会存在并且可以工作。

有任何想法吗?

0 投票
1 回答
21873 浏览

c# - 一个工作的 GMap.NET 应用程序源

我是第一次使用 GMap,但我的地图不会显示...我正在寻找一个可以工作的 ac# 应用程序源。你能帮助我吗?

注意:我已经从http://greatmaps.codeplex.com下载了这个这个文件,但它们只是应用程序,不包括源代码......

谢谢。

0 投票
1 回答
3792 浏览

c# - GMap.Net 不在控件中显示完整地图

我正在尝试制作一个能够显示地图的小型应用程序。我遇到了 GMap.Net,这对我的目的非常有用,只是地图没有完全显示在控件中。我附上一张图片,希望你能理解我的问题。

在此处输入图像描述 我的加载按钮代码是

另一个按钮没有像文本框那样实现。我用谷歌搜索了很多问题,但找不到解决方案,所以我的问题是,有没有办法用地图填充地图控制区域?