View on GitHub

来自北方的HMap项目主页

基于leaflet开发,支持多地图切换,统一封装上层业务调用接口,让更换地图不用再修改业务代码,以满足行业应用。

Download this project as a .zip file Download this project as a tar.gz file

Map类

方法

  1. 初始化
   let iovMap=new IOVMap.Map('domid',mapType); //mapType=BMap/BMap_Sate/BMap_Custom_midnight/BMap_Custom_dark/BMap_Custom_grayscale/GMap/GMap_Sate/AMap/AMap_Sate/SSMap
  1. 设置zoom
   iovMap.setZoom(number);
  1. 鸟瞰到地图某点
    iovMap.flyTo([lat,lng]);
  1. 移动到地图某点
    iovMap.panTo([lat,lng]);
  1. 鸟瞰到地图某区域
    iovMap.flyToBounds([lat,lng],[lat,lng]);
  1. 移动到地图某区域
    iovMap.fitBounds([lat,lng],[lat,lng]);
  1. 改变地图类型
    iovMap.changeMap(mapType);

Marker类