问题标签 [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.

0 投票
1 回答
366 浏览

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_ 所以现在我有一个不兼容。selfwindow

如果有人可以提供一些帮助,将不胜感激。

0 投票
1 回答
154 浏览

azure-maps - 将响应从 REST API 传递到 AzureMap Control SDK

如何将结果从https://atlas.microsoft.com/map/tile/pbfAzure Map Control WebSDK 传递?我想从我的 API 调用 Azure Map 端点,所以我不需要在 JavaScript 中维护密钥,然后将字节数组传递给 Web SDK 进行渲染。我希望在构造函数上有一个简单的方法,但我没有看到:

0 投票
1 回答
145 浏览

javascript - JQuery自动完成清除选择上的输入

我正在使用此代码在输入地址时弹出来自 Azure Maps API 的自动建议。

https://github.com/Azure-Samples/AzureMapsCodeSamples/blob/master/AzureMapsCodeSamples/REST%20Services/Fill%20Address%20Form%20with%20Autosuggest.html

问题是每次我选择一个地址时,它都会清除搜索框。但是,我希望填写街道地址searchBox而不是addressLineTbx单击选项时。

我尝试了以下代码,但searchBox单击其中一个选项后仍然清除。

0 投票
1 回答
141 浏览

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,但这似乎不是只返回一种类型的结果的最有效方法。

任何人都可以提出任何建议吗?

0 投票
3 回答
169 浏览

azure - 在 Azure Maps 搜索中对结果进行排序

我正在使用 AzureMaps 搜索,我正在尝试检索某个位置的所有 POI(兴趣点),但我无法在任何文档中找到如何排序,例如按距离我的结果

有人有同样的问题吗?

https://atlas.microsoft.com/search/poi/json?subscription-key=key&api-version=1.0&query=restaurant&lat=45&lon=9

0 投票
2 回答
435 浏览

azure-maps - Azure 地图 - 点 vs 特征 vs 形状

我是 Azure 地图的新手,并且正在阅读文档

该简介描述了点、特征和形状。

在此处输入图像描述

但这并不能真正帮助我理解为什么我会使用其中一个。有人可以帮助我理解差异和/或指出一些阐明该主题的文章吗?

0 投票
1 回答
467 浏览

azure - Azure 地图 - 根据数据驱动的样式更改图钉的颜色

我正在尝试创建一个使用布尔表达式的数据驱动图层样式,但我不确定如何使其工作。

我定义了一个特征形状。注意属性包有一个assigned属性。

然后对于 SymbolLayer,Feature 被分配给使用样式定义作为...

它检索assigned属性的值并根据该值是真还是假返回一个标记。

但是,它不起作用,所以我的语法不正确。有人可以帮助我使用语法来完成这项工作吗?

0 投票
1 回答
55 浏览

azure-maps - Azure 地图 - 显示奇怪的标题文本

当我将鼠标悬停在我的 Azure 地图上时,我会看到此标题文本。

在此处输入图像描述

我的代码中没有“交互式地图”。这是从哪里来的,我该如何摆脱它?

更新

@Sloan Haywoods 回答下面的作品,但必须在地图加载后完成......

0 投票
2 回答
154 浏览

android - 更新 Azure Maps for Android 中元素的位置

我正在使用 Azure Maps Android SDK 在地图上绘制图标。我目前这样做的方式是为每个元素添加一个新的数据源,并使用这个数据源和一个可绘制的图标添加一个新的 SymbolLayer。每次图标的位置发生变化时,我都会删除此 SymbolLayer 并添加一个带有更新数据源的新符号层。每次更新位置时,图标都会闪烁一秒钟,我希望有一种更流畅的方式。虽然这可行,但我想知道这是否真的是处理位置更新的预期方式?

0 投票
1 回答
285 浏览

azure-maps - Azure Maps - 图钉消失

我有一个应用程序,它利用 Azure Maps 在地图上显示不同位置的图钉。一切都很好,但是当我缩小时,一些图钉会消失。当我放大它们时,它们会重新出现。

有没有办法让地图即使在缩小时也不会隐藏图钉?我已将图层中的 iconOptions 设置为...

但这并没有真正帮助。