问题标签 [azure-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.
angular - Azure Maps 是否支持 Angular 2+?
我们正在研发以选择可以与 Angular 2+ 一起使用的最佳地图框架(目前我们使用的是 Angular 6)。我们主要研究了两个选项,
谷歌地图 Azure 地图
对于谷歌地图,我们找到了 URL:https ://angular-maps.com 。但是我们找不到合适的指南来使用 Angular 实现 Azure Maps。感谢您是否可以在这件事上提供帮助。
javascript - Azure Maps 上是否有任何绘图功能?
我正在使用 Azure Maps,并且对它的 WEB sdk 有一个非常基本的想法。我想知道的是 - Azure Maps SDK 中是否有一个绘图功能,用户可以使用它在地图上绘制并基于它返回一个 geoJSON。此功能与 geojson.io 上提供的功能相同。
angular - 使用 Angular 7 在 Azure Maps 帐户中启用 CORS
我现在正在使用带有 Angular 7 的 Azure Maps 帐户并尝试创建一个自动完成输入。
我正在调用 URL:
当我在邮递员中运行此链接时,它可以完美运行并使用我想要的数据进行响应。但是当我使用 HttpClient 在 Angular 中调用时,我遇到了 CORS 问题。
我找不到在服务中更改 cors 的地方。有人知道如何解决吗?
此外,如果有人复制此 URL 并在其他地方使用它,他将使用该服务,但费用由我承担。如何使用特定的 Url 保护它?
google-maps - 有没有办法知道一条道路有多少条车道?
目前,我正在研究一个地图项目,我想知道是否有办法使用 Maps API (如谷歌地图)来了解一条道路(相同方向)上有多少车道。因为最后我要显示一个车道是否被阻塞,什么样的车辆可以上车道,还有限速。但现在我只需要显示车道数。
对于我的应用程序,我使用 Xamarin 和 Xamarin.forms.maps 来显示地图,还使用 Plugin.geolocator 来获取一些地理位置信息。
maps - 将带有数据的组件动态添加到 azure map Angular 7
我正在使用 Azure Maps,并试图围绕他们的 maps web sdk 创建一个可重用的库。我想为用户提供一种方法来传递他们自己的弹出窗口以及数组强类型对象,以向页面添加标记。我有地图和标记工作,但我坚持如何将数据传递到弹出窗口。目前我有:
az-map.component.html
az-map.component.ts
以及此处使用的示例:
这有效并显示了弹出窗口,但我需要找到一种方法在 az-maps.component.ts 的 mouseover 事件中将数据传递给 CoveragePopupComponent
我们尝试使用的一种方法,当您只有一个需要处理的弹出类型时效果很好,就是像这样使用 ComponentFactoryResolver:
但是你总是必须使用 PopupComponent 类型并且不能使用我们在地图模板中的 ng-content 东西。
google-maps - 如何使用 GMaps 或 Bing Maps API 确定给定 LAT/LONG 位置的流量密度?
我正在研究一个需要给定位置(例如,高速公路交叉口、高速公路出口)的交通密度的问题。有没有办法使用 GMaps 或 Bing Maps API 在给定位置的地理坐标 (LAT/LONG) 的情况下找到交通密度?
azure - 在 Azure Maps 中更改样式缓慢
我有一个 Azure Map 并且我已经实现了一个自定义的“更改样式”按钮,当按下它时会调用map.setStyle()。当我使用“卫星”调用此功能时,切换非常快。像这样:
但是当我将样式“返回”更改为“道路”时,切换速度非常慢。像这样:
难道我做错了什么?
angular - 使用 Angular 在 Azure Maps 中绘制一条线
我正在尝试制作示例以在 Azure Maps 中画一条线,如https://github.com/Azure-Samples/AzureMapsCodeSamples/tree/master/AzureMapsCodeSamples/Custom%20Modules/Custom%20Drawing%20Tools中所示,但我不知道如何使它工作,谁能告诉我如何导入 LineDrawingTool.js ?
azure-maps - 是否可以从 Azure 地图中删除标签?
我想使用 Azure Maps 渲染一个静态地图(作为图像),它只显示基本的世界视图和我将放在上面的几个图钉。我不想要显示海洋和国家名称的标签层。
查看 Azure Maps 代码示例 ( https://azuremapscodesamples.azurewebsites.net/ ),我似乎找不到任何可以让我们简化地图的内容。
Google 地图通过将标签的可见性设置为 false 来支持这一点。旧的 Microsoft 地图通过将 labelOverlay 设置为隐藏来支持这一点。我想制作这样的东西:https ://snazzymaps.com/style/209544/no-labels
如何将所有标签隐藏在 Azure 地图(或 Bing 地图)中,这样我就可以获得一个简单的图像,其中我的图钉设置了我的标签,并删除了所有其他标签?
geojson - 将 GeoJSON 上传到 Azure Maps 数据服务时出错
我已尝试多次尝试将 GeoJSON FeatureSet 上传到 Azure Map Service REST API。
https://docs.microsoft.com/en-us/rest/api/maps/data/uploadpreview
我尝试的 JSON 来自http://geojson.xyz/ - 即“简单的填充地点”文件,您可以在此处下载:
https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places_simple.geojson
1,249 点,175KB。
在发布到/mapData/upload
我收到 HTTP 200 和“成功”响应消息。
响应标头包含一个位置,当我查询时,我得到一个 200 回复,正文中有此错误消息。
有任何想法吗?