行政区划边界服务
支持以下功能:
// 创建百度地图边界服务const boundary = new mapvthree.Services.Boundary({ apiSource: mapvthree.Services.API_SOURCE_BAIDU});// 获取山东省边界boundary.get('山东省', (result) => { console.log('边界坐标:', result.boundaries);}); 复制
// 创建百度地图边界服务const boundary = new mapvthree.Services.Boundary({ apiSource: mapvthree.Services.API_SOURCE_BAIDU});// 获取山东省边界boundary.get('山东省', (result) => { console.log('边界坐标:', result.boundaries);});
创建边界服务实例
配置参数
可选
API数据源。 可以配置为Services.API_SOURCE_BAIDU或Services.API_SOURCE_TIANDITU,默认使用配置的数据源
获取行政区划边界坐标
行政区划名称,如'山东省'、'北京市'、'台湾省'等
回调函数,返回边界数据
边界数据结果
边界坐标数组,每个元素是一个坐标环
boundary.get('山东省', (result) => { // result.boundaries 是一个数组,每个元素是一个坐标环 // 每个坐标环是一个坐标数组,每个坐标是 [lng, lat] 格式 console.log('边界数量:', result.boundaries.length); console.log('第一个边界坐标:', result.boundaries[0]);}); 复制
boundary.get('山东省', (result) => { // result.boundaries 是一个数组,每个元素是一个坐标环 // 每个坐标环是一个坐标数组,每个坐标是 [lng, lat] 格式 console.log('边界数量:', result.boundaries.length); console.log('第一个边界坐标:', result.boundaries[0]);});
返回服务名称
服务名称
行政区划边界服务
支持以下功能:
示例