问题标签 [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.
javascript - Azure Maps 基本 JS 初始化使用 JQuery 引发错误
我正在尝试将 Azure Maps 与他们的 JS Web SDK 一起使用。我正在按照https://docs.microsoft.com/en-us/azure/azure-maps/how-to-use-map-control上的说明操作,直到添加我的订阅密钥并且它正在抛出一个错误。
我试过删除所有选项,它提示输入凭据,所以我知道我已通过身份验证。当放入一个不在 DOM 中的标识符时,我收到一条错误消息,说它找不到 id。当我输入正确的 ID 时,我会得到一个底部带有 Microsoft 徽标的白色可拖动背景。因为,从调试器看来,调用似乎来自this.map.setStyle(this.styleBuilder.build()),
我尝试提供额外的样式选项,我尝试删除中心、缩放和语言。我也尝试使用window.onload
. 总而言之,问题仍然存在。
所需要的只是加载脚本并插入此代码段:
我做了。
只是那个片段产生了这个错误:
这是带有漂亮打印的错误消息:
编辑:我开始在标题中注释掉我的脚本。当我删除所有 JQuery 脚本标签时,地图工作了。(然后我验证我正在使用最新版本的 JQuery)。但是现在我的页面当然不起作用。此外,当它工作时,我检查了origin
引发错误的属性是什么。代码是. self.location.origin
_ 所以现在我有一个不兼容。self
window
如果有人可以提供一些帮助,将不胜感激。
azure-maps - 将响应从 REST API 传递到 AzureMap Control SDK
如何将结果从https://atlas.microsoft.com/map/tile/pbf
Azure Map Control WebSDK 传递?我想从我的 API 调用 Azure Map 端点,所以我不需要在 JavaScript 中维护密钥,然后将字节数组传递给 Web SDK 进行渲染。我希望在构造函数上有一个简单的方法,但我没有看到:
javascript - JQuery自动完成清除选择上的输入
我正在使用此代码在输入地址时弹出来自 Azure Maps API 的自动建议。
问题是每次我选择一个地址时,它都会清除搜索框。但是,我希望填写街道地址searchBox
而不是addressLineTbx
单击选项时。
我尝试了以下代码,但searchBox
单击其中一个选项后仍然清除。
azure - Azure Maps API - 按类型限制
我已经在https://docs.microsoft.com/en-gb/rest/api/maps/search/getsearchaddress实现了 Azure Maps 搜索,但我想获取仅包含某些“类型”的列表。在下面的结果中,类型是“Street”,但我只想返回类型匹配“MunicipalitySubdivision”的那些。
如果我调用此服务,API 默认返回 10 个块的结果(可以增加到 200 个),并提供一个 TotalResults 字段。通过在 API 中提供结果偏移 startIndex 参数,可以一次迭代(例如)50,000 个结果 200,但这似乎不是只返回一种类型的结果的最有效方法。
任何人都可以提出任何建议吗?
azure - 在 Azure Maps 搜索中对结果进行排序
我正在使用 AzureMaps 搜索,我正在尝试检索某个位置的所有 POI(兴趣点),但我无法在任何文档中找到如何排序,例如按距离我的结果
有人有同样的问题吗?
azure - Azure 地图 - 根据数据驱动的样式更改图钉的颜色
我正在尝试创建一个使用布尔表达式的数据驱动图层样式,但我不确定如何使其工作。
我定义了一个特征形状。注意属性包有一个assigned
属性。
然后对于 SymbolLayer,Feature 被分配给使用样式定义作为...
它检索assigned
属性的值并根据该值是真还是假返回一个标记。
但是,它不起作用,所以我的语法不正确。有人可以帮助我使用语法来完成这项工作吗?
android - 更新 Azure Maps for Android 中元素的位置
我正在使用 Azure Maps Android SDK 在地图上绘制图标。我目前这样做的方式是为每个元素添加一个新的数据源,并使用这个数据源和一个可绘制的图标添加一个新的 SymbolLayer。每次图标的位置发生变化时,我都会删除此 SymbolLayer 并添加一个带有更新数据源的新符号层。每次更新位置时,图标都会闪烁一秒钟,我希望有一种更流畅的方式。虽然这可行,但我想知道这是否真的是处理位置更新的预期方式?
azure-maps - Azure Maps - 图钉消失
我有一个应用程序,它利用 Azure Maps 在地图上显示不同位置的图钉。一切都很好,但是当我缩小时,一些图钉会消失。当我放大它们时,它们会重新出现。
有没有办法让地图即使在缩小时也不会隐藏图钉?我已将图层中的 iconOptions 设置为...
但这并没有真正帮助。