azure-maps-control StyleOptions interface is not style?: string its style?:vector
Posted
技术标签:
【中文标题】azure-maps-control StyleOptions interface is not style?: string its style?:vector【英文标题】: 【发布时间】:2020-01-17 08:20:08 【问题描述】:我正在使用带有 npm 的 azure-maps-control,但我无法将我的地图切换到卫星视图,因为在我的 npm 包中它以 StyleOptions
界面样式显示?矢量而不是样式?字符串。
您能否指导我如何将“卫星”值传递给矢量?
谢谢
【问题讨论】:
【参考方案1】:要将地图设置为"satellite"
样式,您可以这样做:
const map = new atlas.Map("<container id>",
style: "satellite",
....
);
或者地图构建后:
map.setStyle( style: "satellite" );
请注意,"satellite"
和 "satellite_road_labels"
样式(在我们的supported map styles article 中列出)仅适用于 S1 帐户。这是因为我们的Get Map Imagery Tile API 仅适用于 S1 帐户。
如果您看到打印到浏览器控制台的 403 HTTP 错误响应或对磁贴请求的 403 响应,这可能与定价层有关。有关定价层的更多信息,请参阅我们的choose the right pricing tier guide。
【讨论】:
感谢您的回复,但我在以下代码中遇到问题 this.maper.map.setStyle(style: "satellite");在 ng 模块中,它向我展示了声明 interface StyleOptions language?: string; // 默认值:“NGT”样式?:'vector'; // 默认值:'vector' 视图?:'Unified'; // 默认值:'统一' ;所以我不能将字符串值传递给 setStyle 函数以上是关于azure-maps-control StyleOptions interface is not style?: string its style?:vector的主要内容,如果未能解决你的问题,请参考以下文章