zoukankan      html  css  js  c++  java
  • 突破百度地图2d版本的放大级别到20级

    https://openapi.baidu.com/map/reference/index.php?title=Class:%E5%9C%B0%E5%9B%BE%E7%B1%BB%E5%9E%8B%E7%B1%BB/MapType

    MapType MapTypeOptions Projection MercatorProjection PerspectiveProjection

    此类表示一种地图类型,您可以通过实例化此类自定义地图类型(自1.2新增)。

    构造函数

    方法描述
    MapType(name:String, layers: TileLayer|Array<TileLayer>[, options: MapTypeOptions]) 创建MapType对象实例。

    方法

    方法返回值描述
    getName() String 返回地图类型名称。
    getTileLayer() TileLayer 返回地图类型对应的图层。
    getMinZoom() Number 返回地图类型允许的最小级别。
    getMaxZoom() Number 返回地图类型允许的最大级别。
    getProjection() Projection 返回地图类型所使用的投影实例。
    getTextColor() String 返回地图类型对应的前景色。
    getTips() String 返回地图类型的提示说明,用于在地图类型控件中提示。

    常量

    常量描述
    BMAP_NORMAL_MAP 此地图类型展示普通街道视图。
    BMAP_PERSPECTIVE_MAP 此地图类型展示透视图像视图。
    BMAP_SATELLITE_MAP 此地图类型展示卫星视图。(自 1.2 新增)
    BMAP_HYBRID_MAP 此地图类型展示卫星和路网的混合视图。(自 1.2 新增)
    const map = new BMap.Map('mapid');
                const selfMapType = map.getMapType();
                const selfTileLayer = selfMapType.getTileLayer();
                const newselfMapType = new BMap.MapType('新地图', selfTileLayer, { minZoom: 3, maxZoom: 21 });
    
    
                map.setMapType(newselfMapType);

     21级是5米,因为没有自己的瓦片库,显示不出来的。

    20级应该是百度存在但没有对外开放, 通过改造自身默认的图层,达到变大。

  • 相关阅读:
    [置顶] MapReduce 编程之 倒排索引
    java学习之路---线程(重点)
    CentOS下用Tomcat+Zookeeper+Nginx+Solr完美搭建SolrCloud平台(五)
    qsort的几种用法
    两道水题(月之数)(排序)
    快排
    Red and Black(简单dfs)
    zb的生日(暴搜dfs)
    又见01背包
    五子棋
  • 原文地址:https://www.cnblogs.com/rogge7/p/15160791.html
Copyright © 2011-2022 走看看