微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

加载Azure地图-首先闪烁整个世界,然后将照相机设置到其位置

如何解决加载Azure地图-首先闪烁整个世界,然后将照相机设置到其位置

深入探讨- 用户加载地图页面时,最初会加载整个世界的地图,然后才快速加载所需的地图部分。

目标-我想要的是直接将动作移至所需位置,而不是先闪动整个世界。

原因-据我所知,这是由于以下代码引起的-

this.maper.events.add('ready',() => { })

但是上面的代码也是必需的,因为所有其他必要的操作只有在地图准备好后才能在此函数内完成。

请指导我如何实现此目标?

解决方法

在加载地图时而不是在加载地图后设置地图相机选项。例如:

map = new atlas.Map('myMap',{
    center: [-110,50],zoom: 2,view: 'Auto',authOptions: {
        authType: 'subscriptionKey',subscriptionKey: '<Your Azure Maps Key>'
    }
});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。