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

c# - 如何获得地图控件的边界?

寻求帮助在Windows Phone c#上获取地图控件的边界,如地图顶部的纬度,地图底部的经度(可见区域),经度与经度相同,但显然是左/右。

我为nooby“给我答案”之类的问题道歉,但我完全不知道该怎么做。

0 投票
5 回答
4608 浏览

c# - 警告:未指定 MapServiceToken

我一直在使用 MapControl 制作 UWP 应用程序,但是当我运行该应用程序时,我在底角出现错误,提示“警告:未指定 MapServiceToken”。我使用的 XAML 如下:

如您所见,我已经指定了 MapServiceToken,并且我还尝试使用 C# 指定它,但没有成功。

我使用 www.bingmapsportal.com 来获取我的令牌,但我也尝试使用 Windows 开发中心的应用程序 ID 和身份验证令牌。有任何想法吗?

0 投票
3 回答
1398 浏览

xaml - Windows 10 UWP MapControl 移动事件

当用户手动移动地图时,我想评估一些标准,并在完成时选择做一些事情。我似乎无法为此找到正确的MapControl 事件

我试过使用CenterChanged,但它会在地图移动时不断触发并降低性能。

我可以使用哪个MapControl事件来了解用户何时完成移动地图?

0 投票
1 回答
516 浏览

xaml - Win10 UWP App,MapControl 错误

* 注意这不是下面建议的重复 - 我有必要的命名空间,并且控件在运行时工作正常;但是,我已经安装了更新的工具 1.1.1注意 *

我正在使用新的 Win10 MapControl 使用 Prism 6 / Unity 组合一个 MVVM Win10 UWP 应用程序,请参阅下面的基本 XAML 片段 - 我遇到了设计时错误;““样式”的 TypeConverter 不支持从字符串转换。”:

我已经用 Google 搜索了几个小时,但一无所获,我的方法与 MSDN 文档以及我能找到的每个教程相关。

关于如何解决这个问题的任何想法?

0 投票
1 回答
62 浏览

mobile - MapControl doesn't display a BingMap on mobile emulator

i am working on a uwp application. I use a MapControl displaying a map from BingMaps. Everything works perfectly when i debug on my machine but when i debug on a mobile emulator the map doesn't display (instead there is a blue background).

I've also tried with the MapControl sample from the uwp samples found on github, and i have exactly the same issue.

Does someone have an idea about this problem ?

Thank you in advance for your help

0 投票
1 回答
800 浏览

c# - 如何像在 Windows 地图应用程序中一样在地图上进行控件

如何像在 Windows 地图应用程序中那样在地图上进行控件,方形和半透明,而不是标准圆形。

默认情况下,地图控件有圆形缩放按钮,但我需要让它们像 Windows 地图(win10)

我无法<maps:MapControl>在 Blend 或 VS2015 中编辑样式。

已尝试为App.xamlButtonBaseButton在其中创建模板,但没有帮助。

所以,对我来说,如何获得标准模板也很有趣MapControl

控件截图

0 投票
2 回答
878 浏览

c# - UWP 的 Bing 地图边界框

根据这个MSDN 页面,在 Windows 8 之前,有一种很好的方法可以找到 Bing 地图边界框的角坐标。链接中提到的功能是LocationRectangle

我们正在为 Windows 10 开发通用应用程序,似乎无法获得边界框。是否有一个库或插件可以让我们这样做?或者是否有我们缺少的功能?

0 投票
2 回答
521 浏览

c# - 以度为单位获取 MapControl 边界的距离

我有一个 MapControl,想知道当前在 x 和 y 轴上显示了多少度数。

第一个例子: 地图景观

360 度显示在 x 轴(经度)上

y 轴(纬度)上显示约 90 度

(缩放级别为 3.2,最大缩小)

第二个例子: 地图肖像

在 x 轴上约 220 度(经度)

y 轴 180 度(纬度)

(缩放级别:1.7;最大缩小)

我尝试使用以下代码计算 x 轴上的当前度数:

但它不起作用,因为缩放级别很奇怪......

0 投票
3 回答
2250 浏览

xaml - 在 XAML 中绑定 MapIcon

我正在尝试使用 MapControl,为当前查看的位置显示 MapIcon。

在我的 XAML 中,我有:

我绑定的项目正在页面上的其他地方使用(例如,地图中心位于正确的位置),但 MapIcon 没有显示,也没有给出任何提示为什么?

据我从 MSDN中看到的,我应该能够以这种方式绑定(尽管专门针对<MapIcon>s 的示例是动态添加它们,但它确实显示了直接在 XAML 中绑定的其他 XAML 对象)。我在这里标记 XAML 是否错误?

0 投票
1 回答
355 浏览

c# - 双缓冲 Win 10 通用应用地图

我在使用 Windows.UI.Xaml.Controls.Maps.MapControl 时遇到了刷新问题。在下面的代码中,Map 是 Windows.UI.Xaml.Controls.Maps.MapControl 的一个实例。我有 mapPolygons,我每隔约 40 毫秒重复刷新一次,并且 mapPolygons 在地图中有很多伪影/闪烁。目前我只是将 MapPolygons 添加到 Map.MapElements 列表中并删除旧的。有没有办法为 Windows 10 通用应用程序中的地图控件启用双缓冲?否则,我应该怎么做才能消除伪影/闪烁?

目前,我正在添加可见性设置为 false 的元素,然后将它们设置为可见,隐藏旧元素,然后删除旧元素。

当前更新代码的片段: