Tag: maps

如何在WP8地图上创建自动缩放图像

我正在尝试在地图上添加多个图钉,当你缩小到足够的时候它会消失,使图钉变得很小,以至于它们不再被渲染了。 我设法通过以下代码实现此效果: MapPolygon shape = new MapPolygon(); GeoCoordinateCollection boundingLocations = CreateCircle(geoCoordinate, 0.1); shape.Path = boundingLocations; shape.FillColor = Color.FromArgb(0x55, 0xFF, 0xFF, 0x00); shape.StrokeColor = Color.FromArgb(0xFF, 0xFF, 0x00, 0xFF); shape.StrokeThickness = 4; mapToDrawOn.MapElements.Add(shape); 但我真正想做的是用自定义图像填充多边形。 图像必须放在地图的特定点,并将其大小与缩放级别相关联。 (就像上面的例子一样)这是我试图使用的代码: MapLayer layer = new MapLayer(); MapOverlay overlay = new MapOverlay(); Polygon polygon = new Polygon(); polygon.Points.Add(new Point(0, 0)); polygon.Points.Add(new Point(0, 75)); […]

GMap .net离线

我在c#(伟大的API,顺便说一句)中使用Gmap开发应用程序,不要与google-map API混淆,从那以后我做了一些非常酷且有用的东西。 我的问题是我的一些客户没有互联网连接,这就是为什么我需要能够离线显示背景(地图)。 我以前使用属性GMap.NET.AccessMode.ServerAndCache; 从服务器获取我的数据,现在我希望能够使用带有完整缓存的GMap.NET.AccessMode.CacheOnly 。 让他们加载带有连接的缓存以准备离线使用不是一种选择,PC永远不会连接到互联网。 经过一番研究,我了解到OpenStreetMap是唯一允许我免费使用地图的开源地图(这很好,因为它们有非常好的地图)。 我下载了20GB的欧洲地图,但我不知道如何将其指定为缓存(我知道如何找到缓存文件夹)。 大多数时候,我的谷歌搜索向我展示了人们试图创建一个虚拟sqlite服务器,其中包含通过localhost访问的数据库中的所有地图块,但老实说,我认为这非常复杂,我想知道是否有人有想法允许我离线使用这些地图或者这个api的文档链接,不可能在网上找到(我找到了消息来源,但几乎没有评论也没有解释)。 提前谢谢,抱歉我的英语不好。 réponsesenfrançaisbundvenues。

如何以编程方式添加PushPin,是否可以使其具有自定义图像?

我正在尝试创建一个地图应用程序,但我找到的示例描述了myMap.Children列表,我的myMap对象没有:-( 我已经创建了一张地图,非常简单: 那么我怎样才能在C#中添加PushPins,这些是否可以从Assets获得图像?