bmap-geo

基于百度地图生成geojson

Github星跟蹤圖

bmap-json

基于百度地图生成geojson

依赖

百度地图

使用说明

引入方式

传统引入方式:

<script src="http://api.map.baidu.com/getscript?v=3.0&ak=KAYsf1crZqV9xgyWEzsGpaVzvobclAmu&t=1"></script>
<script src="thirdparty/bmap/bmap-geojson.js"></script>

ES6引入方式

注意,在引用的时候就要确保百度地图已经被加载了。

npm install BmapGeo
import * as BmapGeo from 'bmap-geojson'

调用方式

var geo = new BmapGeo(map, geojson, BMap), name, type, require, description, ----, ----, -------, -----------, map, mapobject, true, 当前地图对象, geojson, jsonobject, false, 显示已经绘制完成的geojson, ```javascript
var map = new BMap.Map('container')
map.centerAndZoom("北京", 12)
map.enableScrollWheelZoom(true)
var geo = new BmapGeo(map)
geo.showControl() // 显示内置控制图标
geo.on('add', function (type, result) { // 元素被添加触发事件
console.log(result)
})
geo.on('delete', function (type, result) { // 元素被删除触发事件
console.log(result)
})


### Method

#### showControl()

显示内置绘制控件,目前内置了`绘制区域polygon`控件和`绘制坐标点point`控件

#### open(type)

开始绘制

Parameters, name, Type, Default, description, ----, ----, -------, -----------, open, type, 1, 绘制的模式,1表示绘制区域polygon,2表示绘制坐标点point。在不调用showControl()时,可以使用这个方法实现自定义绘制控件。, #### clear()

清除使用后生成的数据,便于重新使用。

#### close()

结束绘制

### Events

- on(eventName, callback), eventName, description, ---------, -----------, add, 元素被添加触发事件, delete, 元素被删除触发事件, change, 元素属性被修改触发,目前只修改name属性

主要指標

概覽
名稱與所有者towersxu/bmap-geo
主編程語言JavaScript
編程語言JavaScript (語言數: 2)
平台
許可證
所有者活动
創建於2018-02-26 08:28:55
推送於2023-12-11 09:43:08
最后一次提交2019-04-01 17:26:25
發布數0
用户参与
星數14
關注者數1
派生數3
提交數16
已啟用問題?
問題數0
打開的問題數0
拉請求數4
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?