UNPKG

iovmap

Version:
68 lines (45 loc) 1.21 kB
### Map类 >方法 1. 初始化 ```js 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 ``` 2. 设置zoom ```js iovMap.setZoom(number); ``` 3. 鸟瞰到地图某点 ```js iovMap.flyTo([lat,lng]); ``` 4. 移动到地图某点 ```js iovMap.panTo([lat,lng]); ``` 5. 鸟瞰到地图某区域 ```js iovMap.flyToBounds([lat,lng],[lat,lng]); ``` 6. 移动到地图某区域 ```js iovMap.fitBounds([lat,lng],[lat,lng]); ``` 7. 改变地图类型 ```js iovMap.changeMap(mapType); ``` 8. 添加自定义瓦片图层 业务侧只传地址相关参数;SDK 坐标统一为 WGS84,内部按当前底图(高德/百度/OSM 等)自动适配。 ```js iovMap.addTileLayer('http://127.0.0.1/tiles/cai-chang/{z}/{x}/{y}.png', { tms: true, // 源切片为 TMS 时开启;上下颠倒也改这个 maxZoom: 18, maxNativeZoom: 18 }); ``` 9. 移除 / 透明度 ```js iovMap.removeTileLayer(); iovMap.setTileLayerOpacity(0.8); // 0-1 ``` ### Marker类