问题标签 [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.
azure-maps - 是否有任何选项可以在地图上添加比例尺?
是否有任何选项可以在地图上添加比例尺?
我阅读了文档,但找不到任何关于此的内容。
sql-server - 夏威夷的 Azure Maps 和 SQL AT TIME ZONE 时区不兼容
我在使用 Azure Maps 为时区提供的数据尝试使用AT TIME ZONE
.
当我向 Azure Maps 提供夏威夷位置的纬度/经度数据时,返回显示“夏威夷-阿留申标准时间”:
在我系统的另一部分,我需要能够在 SQL Server 中确定该位置的本地时间,因此我正在使用AT TIME ZONE
和注入标准时区。这适用于我正在处理的美国时区,例如“东部标准时间”或“中部标准时间”。当它到达夏威夷位置时......它出错并说它不是有效的时区。
查看我已经能够在线找到的 SQL Server 时区列表,夏威夷的 SQL 时区似乎是“夏威夷标准时间”。
有没有其他人遇到过这种断开连接?
我想我需要纠正一些异常代码来用“夏威夷标准时间”替换这个 Azure 提供的时区。有更好的解决方案吗?
作为参考,这里有一个示例 URL(减号):https://atlas.microsoft.com/timezone/byCoordinates/json?subscription-key={key}&api-version=1.0&options=all&query=21.4500,-158.0054
这是返回的完整 JSON:
javascript - Microsoft.Maps.TileSource 回调的凭据
我正在尝试将自定义Microsoft.Maps.TileSource()添加到我的地图中。
我在 ASP.NET MVC 应用程序中将 uriConstructor 设置为 WebAPI 端点。我更愿意要求对 WebAPI 端点进行身份验证,但似乎没有办法通过回调请求发送托管网页的凭据。
有没有办法为 TileSource Web 服务调用指定凭据?
data-visualization - 是否有免费的物联网设备地图和 GPS 记录器服务?(如 Azure IoT Central 中的 Azure Maps)
我想可视化从 IoT 设备获取的纬度和经度数据。但我找不到能够绘制 GPS 日志数据的服务。例如,AT&T M2X 可以可视化和记录仅包含传感器数据(如湿度、温度等)的数据,但无法可视化数据中的地图。
终于找到了Azure Maps,但是需要注册信用卡。如果需要为大量用户数据付费,但我想先启动地图可视化而不设置付费选项。
我希望服务保持在三点以下,1. 不需要先设置付费选项,2. 它可以从 HTTP 协议(GET/POST)发布数据,3. 任何类型的地图类型都可以(谷歌地图、BingMap、OpenStreetMap 和很快)
对不起,我的英语这么差。我期待你的回复。谢谢。
javascript - 单击地图控件或关闭弹出窗口时,整个页面进行回发,导致地图位置和点丢失
当我添加任何地图控件(例如允许您放大和缩小的控件或地图类型)并尝试使用它们时,整个页面都会进行回发,并且地图会重置为其默认位置,缩放和类型。当地图上有带有弹出框的点时,也会发生同样的事情。当弹出框显示点的详细信息,并单击右上角的小“X”时,整个页面再次发布,所有内容都丢失了,包括最初添加的任何点。
我在这里使用指南:https://docs.microsoft.com/en-us/azure/azure-maps/map-add-controls 在这里:https : //docs.microsoft.com/en-us/azure /azure-maps/map-add-popup。
一切正常,除了控件(但他们可能再次工作,但由于页面“刷新”我不能肯定地说。)和弹出关闭按钮。
该地图托管在 ASPX 服务器页面上。页面上是否有我应该解决的可能阻止这些回发发生的属性?这是一个主要问题,本质上使 Azure Maps 无法满足我的需要。
想法?
bing-maps - Azure Maps 路由在持续时间内不准确
如果我使用 Bing Maps Api 在我知道这条路线上交通繁忙的特定时间计算从 A 到 B 的旅程,我会得到准确的旅程持续时间,即 24 分钟延迟,因为交通拥堵总共 44 分钟。如果我使用 Azure Maps Routing Api https://atlas.microsoft.com/route/directions
和完全相同的出发日期时间我没有遇到交通延误我得到的持续时间为 20.9 分钟。我知道数据来自不同于 Bing 的 Tom Tom。与 Bing 相比,Azure 路由似乎并不准确。可能是我做错了什么?
编辑:这是我使用邮递员在 Azure Maps 中 2019 年 1 月 14 日星期一 07:30 的示例:
任何非假日的星期一都可以,这条路线必须在未来。这条路线在 07:30 这个时间非常拥堵。
如果将相同的路线放入 Bing 地图中,您的旅行时间是
使用天蓝色路由:
30分钟,不会因为交通而延误。
不会因为交通而延误!
c# - Azure Maps Batch 地理编码状态 202 12 小时后
我正在使用 RestSharp 以编程方式构建/制作/反序列化对 Azure Maps API 的调用以进行批量地理编码。目前使用 5 个地址批次测试该过程——在所有关于“几分钟内 10k 个地址”的帖子之后,我预计会很快完成。但是我昨天成功提出的请求仍然不可用,仅显示文档所说的“已接受 202”状态意味着它仍在处理中......并且状态页面上没有显示中断。
我已经使用 Postman 复制了这些调用和结果,所以我不确定是否存在代码问题……但这不是我第一次获得隧道视野并忽略了一些明显的事情。
我的 POST 调用是使用下面的代码生成的,并返回一个 OK 状态,其中包含必要的 Location 标头,看起来像是一个有效的链接。
这为我提供了一个似乎与文档匹配的请求的正文参数(出于隐私原因隐藏了实际地址,但它们已成功使用其他服务进行地理编码)......
我得到 Location 标头值并使用下面的代码使用它进行 GET 调用...
它永远不会离开那个循环。当我对昨天的 POST 请求返回的 URL 进行硬编码时,它具有相同的行为——就像在 Postman 中尝试与我的其余代码隔离时一样。
有没有人有任何见解?
更新
我们发现,在更高层(S1 而不是 S0 层)创建新计划后,批处理调用没有明显延迟。本身仍然不是解决方案,因为这会使我们出于生产目的而放弃产品,但可能是对其他人的修复,直到接受的答案中提到的更新取得成果。
rest - Azure Maps 获取地图图像请求返回空白地图图像
azure-maps - Azure Maps 路由不提供交通延迟信息
当我在 Postman 中将此请求发布到 Azure Maps Routing (Key Removed)
我收到了这个回复(只是发布的摘要)。
我知道在这条特定路线上应该有大约 30 分钟的交通延误。为什么没有交通延误?