美文网首页
用openlayers3开发,所有底图共用一个js

用openlayers3开发,所有底图共用一个js

作者: Liuway | 来源:发表于2017-09-22 11:36 被阅读0次

为了方便更换地图,这里选择所有demo共用一个地图js文件,根据所发服务配置好。

在demo中引用此js文件

在demo中加载地图时,使用引用文件如下:

//实例化Map对象加载地图

varprojection =ol.proj.get(basemapconfig[0].projection);

projection.setExtent([-180,-90,180,90]);

varview =newol.View({

    projection: basemapconfig[0].projection,

    resolutions: basemapconfig[0].resolutions,

    center: center_zoom.section2.center,

    zoom: center_zoom.section2.zoom

});

varmap =newol.Map({

projection:basemapconfig[0].projection,

target:'map',

layers: [

newol.layer.Tile({

    source:newol.source.ESRICache({

    origin: basemapconfig[0].origin,

    resolutions: basemapconfig[0].resolutions,

    projection: basemapconfig[0].projection,

    url:basemapconfig[0].url+'/tile/{z}/{y}/{x}'

    })

})

],

view: view

});

相关文章

  • 用openlayers3开发,所有底图共用一个js

    为了方便更换地图,这里选择所有demo共用一个地图js文件,根据所发服务配置好。 在demo中加载地图时,使用引用...

  • Android开发之漂亮Button样式

    开发中各种样式的Button,其实这些样式所有的View都可以共用的,可能对于你改变的只有颜色 所有的都是用代码实...

  • cordova初涉

    能够用html+css+js来开发多平台共用的一套app代码的开源的移动开发框架 —— —— cordova。 1...

  • Android安卓开发注意事项优化(持续更新)

    严格按照开发规范命名、所有文字写入到strings.xml中,共用样式抽出来为styles.xml,布局尽量共用,...

  • ArcGIS js Api 4.x修改三维球背景技巧

      最近在用arcgis js api 4.x做可视化,由于影像底图是一个省份的而已,底图并不能覆盖整个三维球,可...

  • Dubbo中只订阅

    一、使用场景 为了方便开发测试,经常会在线下共用一个所有服务可用的注册中心,这时,如果一个正在开发的服务提...

  • virtualenv虚拟环境的使用

    我们在开发项目时,如果直接在本机上安装Python包进行项目开发,所有项目会共用同一个Python, 它有一些缺点...

  • Node

    1.所有的ES语法在Node中都可以用 JS开发弊端: 1 文件依赖不明确2 命名冲突 模块化开发 用export...

  • 关于vuex状态管理

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,全局数据,兄弟组件共用的数据一般可以放在state...

  • dubbo初了解 只订阅

    只订阅 为方便开发测试,经常会在线下共用一个所有服务可用的注册中心,这时,如果一个正在开发中的服务提供者注册,可能...

网友评论

      本文标题:用openlayers3开发,所有底图共用一个js

      本文链接:https://www.haomeiwen.com/subject/xtwxextx.html