问题标签 [uwp-maps]

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 回答
149 浏览

uwp - 从 UWP 中 MapControl 上的 MapPolyline 检测偏离路线

我在GPX 文件中使用锚点MapPolyline绘制了一个。MapControl如何检测我的位置何时偏离折线?我尝试测量锚点之间的距离,如果偏离 20 米,我会提出偏离航向的错误。这个问题是在一条直线上,锚点彼此相距很远,当我还在折线上时,偏离路线的错误就会出现。

看看这个:

在此处输入图像描述

正如你所看到的,我偏离了方向。如何检测到这一点?

Google 的 JavaScript API for Maps 有一个名为isLocationOnEdge()的方法正是用于此目的。UWP有类似的东西吗?

0 投票
1 回答
107 浏览

bing-maps - UWP 地图控件缺少详细信息道路详细信息

您好,由于某种原因,uwp 地图控件似乎无法正常工作。为了排除我的代码的任何问题,我开始使用UWP 示例 Ui 项目 mapcontrol进行测试当我将纬度和经度设置为除此处输入图像描述之外的地理点时区域。如果我在远离华盛顿的地方平移,我可以复制这个问题,控制也不会更新道路和道路或细节。看起来华盛顿州的地图是离线下载的,但我有一个很好的互联网连接 20-40Mb。

--Scenario1.xaml.cs private async void MyMap_Loaded(object sender, RoutedEventArgs e) { myMap.Center = new Geopoint(new BasicGeoposition() { Latitude = 33.448376, Longitude = -112.074036 });

有没有其他人遇到过这些问题?我或我的用户需要下载所有状态图才能运行?

这些是其他有前途的解决方案 xaml-mapcontrol 并使用 webview 来引用地图,但它与内置的 uwp 控件一样不起作用。

谢谢

0 投票
1 回答
216 浏览

c# - C# - 无法使用 Bing 地图显示 MapControl

我有一个如下所示的控制文件夹:XAML:

代码:

我遇到了麻烦,即无法显示文件夹(仅限白页)。如何处理?

我想问一个免费的bing开发者许可证,可以使用大地图的应用程序数量有限制吗?因为在之前的应用中可以显示bing地图(我根据应用的名字使用不同的key)。

0 投票
0 回答
144 浏览

xamarin.forms - 使用捏合旋转或缩放地图时,UWP 应用程序崩溃

我正在研究 Xamarin。形成 UWP 地图,每当我尝试立即用捏缩放地图时,它都会崩溃而没有任何信息。下面是我提到的示例项目的链接,我也在添加我的示例 XAML 代码。请帮助我,因为这阻止了我,任何建议将不胜感激

xml:

示例项目链接:

https://github.com/xamarin/xamarin-forms-samples/tree/master/WorkingWithMaps

0 投票
1 回答
130 浏览

c# - UWP MapControl中的SetZoomLevelAroundPoint?

我有一个使用 Bing 地图库的 Windows 应用商店 (8.1) 应用程序,我正在使用 MapControl 转换为 UWP。

我的地图在屏幕右侧有一个部分浮动覆盖显示一些额外的信息,但是,这会将地图的有效中心移到左侧。这意味着当地图放大/缩小时,它应该围绕实际地图中心左侧偏移的点进行放大。

我使用该SetZoomLevelAroundPoint方法在 Bing Maps 中处理了这个问题,但是在 UWP MapControl 中似乎没有等效项。诸如TryZoomInAsync不允许指定点放大的方法。

如何使用 UWP MapControl 实现这一点?

编辑:这是设置的草图

在此处输入图像描述

0 投票
2 回答
87 浏览

xaml - 如何防止 XAML 项目在其中心离开地图边界时消失?

MapControl根据官方文档,我已将 XAML 元素添加到我的 as 中。

但是,当项目的中心离开地图边界时,它不再绘制,因此当放大大项目时,中心不再可见时会消失。

就我而言,我正在围绕一个点绘制一个感兴趣区域的圆圈,但是当您放大到街道级别时,中心通常会离开地图并且圆圈消失。

当 XAML 仍然部分在屏幕上而不仅仅是中心点时,如何确保它继续绘制?

0 投票
1 回答
261 浏览

uwp - UWP MapControl:Web 墨卡托

带有“WebMercator”投影的实际 UWP MapControl(如在 Windows 10 Maps-App 中)背后的数学是什么?它似乎不是一个真正的静态/二次网络墨卡托 (EPSG:3857)。它略呈椭圆形。

对于普通的 web 墨卡托,您可以使用这些公式,但对于 UWP 控件,它将不起作用。

该投影是什么样的“网络墨卡托”,背后的数学原理是什么?

0 投票
1 回答
339 浏览

c# - 带有动画自定义图层的 UWP 地图控件

我正在尝试使用 MapControl 在我的应用程序中为自定义图层设置动画。我可以设置每个图层并查看它们,但是,我无法流畅地为它们制作动画。

以前,我使用 Bing Maps SDK,我设置了一个计时器,以 500 毫秒切换每个图层的可见性。此技术不适用于 MapControl,因为它会导致闪烁(我的假设是图层被丢弃并且需要重新下载每个切换)。

0 投票
1 回答
250 浏览

xaml - UWP Mapcontrol - 向元素添加工具提示?

我有一堆与此类似的 MapIcon 定义:

这些显示在 MainMap 上没有问题。但我想为每个显示图标标题的 MapIcon 添加一个工具提示。我试过这个:

作为测试,但是当我将鼠标悬停在 MapIcon 上时,什么也没有显示。不过,如果我将鼠标悬停在其他控件(例如按钮或列表框)上,工具提示就会起作用。

有任何想法吗?

0 投票
1 回答
469 浏览

uwp - UWP Mapcontrol - 绑定到不同 MapElement 的集合并将它们排列在图层中

我在 UWP MapControl 上显示了几种不同类型的 MapElement,并在用户使用地图时定期更新它们的位置、大小等。目前我在代码中完成所有这些。我想找到一种方便的方法来绑定多个不同的 MapElements 集合,因为这样我需要维护的代码就更少了。

随着 Creator 的秋季更新 16299,Microsoft 添加了MapElementsLayer 类,它似乎非常适合这项工作,但我无法让它工作。当我将它绑定到 MapElement3D 的 ObservableCollection 时,我看不到它们中的任何一个出现在地图上。我究竟做错了什么?