问题标签 [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 投票
1 回答
2807 浏览

c# - 如何使用 Gmap.NET 向 OpenStreetMap 添加标记?

我正在使用 GMap.NET 和 OpenStreenMap 提供程序进行我的第一个测试项目。我找到了一些如何为谷歌地图提供者添加标记的例子,但很难为 OSM 提供者做同样的事情。以下代码

给我以下错误:

无法创建抽象类或接口“GMapMarker”的实例

在 Google 地图提供者的示例中,使用了 GMarkerGoogle,如下所示:

但我找不到任何有关如何为 OpenStreetMaps 添加标记的信息。

0 投票
1 回答
178 浏览

google-maps - 未添加多个标记

我正在尝试从文件中添加多个标记位置纬度和经度。但是只添加了一个标记,而且该标记也在错误的位置。以下是我的代码,我在哪里做错了?我正在以 Windows 形式使用 gmap.net

0 投票
1 回答
422 浏览

c# - 在 GMap.net 控件上显示经纬度线

就像我在标题中所说的那样:我需要在我的 GMap.net 控件上显示纬度和经度线。

有合适的方法吗?

0 投票
1 回答
2578 浏览

c# - GMap - 无法检测到单击多边形

IsMouseOverMarker属性检测到单击标记就好了,但是当尝试使用Control 的IsMouseOverPolygon属性GMap来检测用户是否单击了多边形线时 - 它似乎不起作用。

注意:控件的PolygonEnabled属性GMap设置为 True。

OnPolygonClick事件甚至不会触发:

MapClick事件确实会触发,但“IsMouseOverPolygon”永远不会获得 True 值:

我想知道我添加多边形的方式是否有问题,或者是因为在我的情况下它只是线条:

所以,问题是:我应该如何检测鼠标点击这些行?

0 投票
1 回答
487 浏览

c# - .Net GMap 切片映射成更小的部分

我的 .Net GMap 离线时有问题,从 13 到 18 下载 4 个缩放级别的所有图块需要太多时间和空间。所以我想也许我可以用 1' 分割(切片)国家地图000x1'000 行,如果放置了标记,则在每个图块中显示 1'000'000 块(图块),并仅下载这些级别中的该图块。但主要问题是我不知道如何虚拟地分割(切片)国家地图或类似的东西。也许有人有一些想法或已经做过类似的事情?

0 投票
2 回答
1855 浏览

c# - Gmaps.NET 动态标记

我在 GMAP.NET 地图上有多个标记,它们通过线程上的委托进行更新 - 我如何确保当新坐标从线程传递到更新委托时,标记只是更新的是位置,而不是创建新的标记?

代码如下


纬度和经度是从线程提供的。

干杯!

0 投票
2 回答
613 浏览

polygon - 带孔的 GMAP.NET 多边形

我只想绘制一个内部只有 2 个孔的区域(多边形)。我完全无法“翻译”与 GMAP.Net 合作的问题 15077148的答案:我无法想象这是不可能的。Tnaks 提前 P.

0 投票
1 回答
2123 浏览

c# - C# 中的 GMAP.Net Google 卫星地图错误?

尝试使用 C# 在 winform 中使用 GMAP.NET,当我将地图属性设置为GoogleSatelliteMapProvider时,它会出错。异常:远程服务器返回错误:(404)未找到

我正在使用最新的 GMAP.Net 版本。1.7.0.0
下面请找代码。

0 投票
1 回答
65 浏览

wpf - 为什么 GMap.NET 颜色相反?

我有一个很奇怪的问题。
任何提供给 GMap.NET 的地图提供者的颜色都是相反的。
有人遇到过这个问题吗?

我有一个具有相同参数的辅助项目,它工作正常。

0 投票
2 回答
2787 浏览

c# - 在gmap中心添加地图标记?

我在摆弄 GMap.NET。我的表单上有一个 gmap.net 地图控件。地图中间有一个红色的 x(或加号,如果你愿意的话)。我添加了一个方法,可以在我点击地图的任何地方放置一个标记。但是,客户更愿意在用户单击的表单上有一个“图钉”按钮,并且标记将添加到红色 X 所在的位置(它似乎始终是地图控件的中心)。地图是可拖动和可缩放的,因此标记将添加到当时红色 x 所在的任何位置。

在此处输入图像描述

现在,当我的程序添加一个标记时,它会从FromLocalToLatLnggmap 方法转换 lat 和 lng:

不过,在这种情况下,我想知道是否有办法在地图中心添加标记?