问题标签 [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.
directx - 0x88982F50:“找不到组件”当使用 DirectXTK 的 CreateWICTextureFromMemory()
我正在开发一个(通用 Windows)c++/cx Directx 项目,该项目构建为 ac# UWP 项目中使用的 dll。
我正在使用 DirectX Toolkit 加载纹理。
我已经使用它从文件创建纹理,但现在我需要它从从 UWP 项目发送的字节数组创建纹理。但是当尝试使用 CreateWICTextureFromMemory() 时,HRESULT显示 0x88982F50:“找不到组件”
我能找到的关于这个问题的所有信息都表明字节不是正确的图像,但我在 UWP 项目中对其进行了测试,在那里我从 bingmaps 获得了字节数组(它是一个静态地图图像),我可以从这些图像中制作一个工作图像字节。
有人知道我做错了什么吗?
UWP c# 下载代码(获取字节):
Directx C++ 代码(失败):
有效的 UWP C# 测试代码(显示图像):
编辑:
好的,结果缓冲区中的第一个字节在 C++ 代码中与从 UWP 发送时不同。当我在 C++ 代码中将第一个字节更改为正确的值(作为测试)时,纹理被正确创建。
这就提出了一个问题,为什么第一个字节的值会改变?(或者我做错了什么?)
根据要求,函数 setImage() 在 c# 中如下所示:
(另外,我刚刚意识到参数名称中仍然包含“dds”,对此感到抱歉,将在我的代码中更改它,因为它具有误导性)
uwp - MapControl 在 UWP 应用程序中不显示任何内容
我正在尝试在 UWP 应用程序中使用 MapControl 控件。
我遵循了本教程: https ://msdn.microsoft.com/en-us/windows/uwp/maps-and-location/display-maps#mapconfig
但我的地图显示了一张空的蓝色地图:
这是 XAML 代码:
这是 .cs 代码:
我认为 MapServiceToken 应该是正确的,因为如果我更改任何 MapServiceToken 字符,地图会显示“警告:未指定 MapServiceToken”(如果我正确放置它不会),而且,如果我在 BingsMapsPortal 中查看“用法”密钥已被使用,如下图所示:
我也尝试过创建另一个令牌并以相同的结果使用它们。
此外,我尝试在 GitHub ( https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/MapControl ) 的“MapControl”示例项目中使用 MapServiceToken,结果相同。
知道为什么我无法在 ControlMap 控件中加载任何 Bing 地图吗?
编辑:这是代码,如果你想测试它:DRIVE LINK
谢谢!
binding - MapItemsControl 不反映删除相应的 ItemsSource
在 UWP 应用程序(Windows 10)中,我有一个MapControl
,我正在使用MapItemsControl
它来为该地图提供覆盖。的ItemsSource
那个MapItemsControl
(它是一个ObservableCollection
)通过xaml绑定,但只在一个方向上工作:
将项目添加到该集合中工作正常,并且这些项目也显示在其中MapControl
。将项目删除到该集合也有效,但似乎仅在该集合中 - my 上的视觉表示MapControl
不会对删除元素做出反应。这可能会导致将项目无限添加到该地图中,而不会删除任何项目。
ObservableCollection
经常安静地更新(通过)并在该MapControl.ZoomLevelChanged-Event
过程中被清除和重新填充 - 这可能是一个问题吗?
通过 xaml 绑定如下所示:
有什么建议么?
c# - Bing 地图控件上的矢量地图图块
您好,我正在开发基于 UWP 地图的应用程序。我目前正在使用Raster Tiles
数据来删除 Bing Map 默认图块。我现在想改用Vector Tiles
Bing 地图控件。对于光栅瓷砖,我知道有两种方法:
- 通过设置平铺数据
HTTPTileSource
- 通过设置平铺数据
BitMapTileSource
我想知道如何在 bing 地图控件上实现 Vector Tiles。我得到的向量图块是扩展的.pbf
。我现在必须点击 URL 并获取.pbf
文件我如何将图块放在地图上?
uwp - IsStreetsideSupported 总是返回 false
我使用surface pro 4开发window 10 uwp app。MapControl.IsStreetsideSupported 和 MapControl.Is3DSupported 总是返回 false,我不知道为什么。
dictionary - 地图控件不会显示 UWP XAML
我正在尝试使用以下指南在我的 PC 上运行一个简单的 UWP 应用程序来测试地图控件:
我从 Bing 地图开发中心获得了地图键并将其分配给地图控件。
但是,在设计器中,控件显示为“仅在应用程序运行时启用此元素”消息。
当我运行应用程序时,应用程序屏幕上没有显示任何内容。
为了检查地图是否已加载,我为地图的 Loaded 事件添加了一个处理程序,以在输出窗格上显示一条消息,并且该消息显示正常。
这是我的 XAML 代码:
关于可能是什么问题以及如何解决问题的任何想法?谢谢
<<< 更新(2017 年 1 月 25 日)>>>
我根据@Sunteen 和@Aditya 的回答更改了地图的宽度和高度属性。但是,我只看到一个空白地图框,如下图所示。我只看到地图背景。
<<< 更新(2017 年 1 月 27 日)>>>
根据 Aditya 的建议,我在下面添加了我的 XAML 代码以包括我所做的更改:
visual-studio - UWP MapControl MenuFlyout 不会显示
我正在使用 UWP MapControl。
我使用此 XAML 遇到的问题是,当我右键单击地图时,没有出现弹出菜单。
我在这里做错了什么?
c# - 如何在 UWP 地图控件中显示多个目的地之间的最短路线
我正在关注本 教程。它显示了如何在地图上显示两个点之间的路线。
有没有办法在地图上显示更多点之间的最短路线?
uwp - UWP MapControl 鼠标/指针悬停
我是 UWP 新手,正在使用 MapControl。我想知道是否有任何方法可以让它响应 MouseOver (PointerOver for UWP) 事件。我有几个场景可以使用这种类型的信息:
- 我想让我的用户在地图上绘图。因此,当他们画一条线时,这条线可能会在用户移动鼠标时显示出来。
- 当他们将鼠标移到地图上时,我想显示一个十字准线和带有当前纬度和经度的文本框。
尽管我使用 UWP 将应用程序放入 Windows 商店,但我只针对具有鼠标的 PC。我不关心我的应用程序的手机、Xbox 等。
感谢您提供的任何信息。