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

c# - UWP 地图控件的 MapElements 问题

有趣的是堆栈给了我一个警告,说“具有匹配标题的问题因过于广泛而被关闭”,所以我会尽量保持重点。

问题是什么:

  • 在我的地图控件上,我添加了一条折线(可能是 3 条,取决于服务器的响应)。
  • 现在,当我添加MapIconsor anyMapElement或 a MapItemsControl(基本上是任何东西)时,它不会出现。调试后,我发现即使MyMap.MapElements.Add(myMapIcon);运行完美,MyMap.MapElements.Count 只显示折线。仅添加多段线。
  • 所以我删除了我的Polyline并猜测上面提到的所有组件都添加到MapControl并且是可见的。
  • 我挖得更深一点,发现每次我调用 myMyMap.MapElements.Add(myMapIcon)它都会调用添加已经添加的折线,因为折线是通过attached properties和添加的binding

我的代码:

我的折线创建者附加课程:

PolylineColorMode是一个快速enum帮助我找出选择了哪条折线并执行操作的方法,请忽略它。

我的 XAML:

其中 extensions 是上述类 ( polylineCollection) 所在的命名空间。

代码隐藏:

折线的 ViewModelBacking 属性

IPolylinePath

谁能告诉我为什么会这样?或者我该如何处理它以便我的 mapControl 也可以显示其他元素?

0 投票
1 回答
241 浏览

uwp - UWP MapControl 大量的 MapIcons

问题是我不能一次看到所有 20.000 个 MapIcon,我想进一步增加 MapIcon 的数量。

我的ViewModel 中调用了一个System.Collections.ObjectModel.ObservableCollection<House>道具HousesHousesViewModel

GetInitialPins()有一个 foreach 来添加/填充 HousesVm.Houses 但这似乎效率低下,所以我像这样重写了它:

缺点是这不会触发CollectionChanged我添加 MapIcons 的事件。

我也尝试过离开MapIcon并添加Ellipse到 mapcontrol 的子项中。这给了我一个内存不足的异常。还尝试在 XAML 中绑定:

也给出了内存不足的异常... 也看到了 js 版的 bing maps 有集群/分组功能。uwp 中没有。并且在文档中还看到,我应该考虑构建一个磁贴服务并参考自定义创建的磁贴......这对我的情况来说似乎有点矫枉过正。

0 投票
2 回答
554 浏览

c# - MapLocationFinderResult uwp c# 上的凭据无效

我在使用 MapLocationFinder 时遇到了一个奇怪的问题。

我正在使用 MapLocationFinder 根据字符串地址检索经度和纬度:

之后,我使用 Laucher 启动“drive to”应用程序并获取导航地图:

直到最近,这在所有设备上都运行良好。我不需要任何令牌或任何东西,因为我没有在 XAML 中实现地图控制。但是,几天前我开始收到 locFinderResult 的“InvalidCredentials”响应。它仍然只能在一台设备上运行。我从来没有使用过任何凭据,所以我不知道为什么它只适用于这个。

有谁知道什么可能导致这个问题?

0 投票
2 回答
236 浏览

uwp - UWP MapControl:如何防止 MapDoubleTapped 上的缩放?

我需要在地图多边形上捕捉双击/点击事件以显示“编辑属性”对话框。如何防止地图在双击时缩放(在多边形上)?没有可用的 e.Handled 属性。地图必须仍然可以通过双击可用空间(无多边形)进行缩放。

0 投票
1 回答
89 浏览

uwp - 必应地图地理编码创建者更新

自创建者更新以来,使用 UWP Bing 地图 API 进行地理编码和反向地理编码的结果发生了显着变化。以前可以找到的位置现在不存在,并且地址在不同的属性中具有值。我可以在不同的机器上运行相同的应用程序,无论是否有创意者更新,以查看差异。这些地址在英国,是否还有其他人遇到此问题或有任何想法?

0 投票
1 回答
184 浏览

xaml - UWP MapControl 问题锚定 xaml 子项

我目前是 UWP MapControl 的新手。在将 XAML 子项添加到地图(而不是常规地图元素)时,我遇到了一个简单的问题。

这是我的代码:

起初,该点在地图上正确显示。 但在缩放或倾斜地图后,圆圈似乎锚定在表面高度而不是 5000 的高度

0 投票
1 回答
601 浏览

c# - 在 MapsItemsControl 下的 UWP 中放大或缩小地图时自定义图钉移动

我目前正在开发一个应用程序,我需要在地图上显示位置图钉和地址,但是目前,当我放大或缩小时,图钉一直在移动,从外观上看,图钉也清晰可见从原来的经纬度移动。我的 XAML 模板如下

.cs 代码

MapControl map = new MapControl(); map.MapServiceToken = "MyMapServiceToken";

有人可以建议我在这里做错了什么吗?我可以以某种方式改进它吗?要求是我需要显示位置地址和引脚。

0 投票
1 回答
419 浏览

c# - 如何旋转放置在地图控件上的图像

问题

我有一个在地图上跟踪车辆的应用程序。但是我不能让小虫子沿着它们的运动方向旋转。基本上都是横着走!啊!

地图上汽车的小图标

编码

放置在地图上的图像似乎完全忽略了我尝试应用的任何角度。

0 投票
1 回答
178 浏览

uwp - 无论如何要更改 MapIcon 元素中的字体?

我有一个 UWP 应用程序,我将 MapIcon 元素放在 MapControl 上。我使用自定义图像并指定文本,但想让字体稍大一些。无论如何要更改 MapIcons 的字体大小?谢谢。

0 投票
1 回答
48 浏览

uwp - 针对 CreatorsUpdate 时的 MapControl 差异

我有一个使用 MapControl 创建路线的 UWP 应用程序。然后我捕获控件的位图以打印出地图。我在对话框中添加了动态大小,以便我可以轻松地仅捕获地图的路线部分。(为了在纸上全屏打印)。

当我将目标操作系统更改为 CreatorsUpdate 时,地图控件和对话框的行为不同。该控件似乎驱动对话框的大小,而不是相反。而且,我似乎无法动态更改 MapControl 大小的值。

这是针对 CreatorsUpdate 时不起作用的原始 XAML。

当我将 Min 和 Max Height 的绑定移动到控件本身时,当我更改值时它不会做出反应(更改大小)。

感谢您的任何见解。