From d27815d87ee29efee585e9ca44c865065fe0b8ef Mon Sep 17 00:00:00 2001
From: LiuJianhuo <34681836+LiuJianhuo@users.noreply.github.com>
Date: Mon, 13 Nov 2023 14:30:38 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E7=99=BE=E5=BA=A6=E5=9C=B0?=
=?UTF-8?q?=E5=9B=BE=E6=96=87=E6=A1=A3=20(#2043)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* docs: 地图文档模板
* docs: 补充百度地图文档
* docs: 更新百度地图文档
---------
Co-authored-by: lzxue <120635640@qq.com>
---
packages/site/docs/api/map/bmap.zh.md | 130 ++++++++++++++++++++++
packages/site/docs/api/map/gaode.zh.md | 20 ++++
packages/site/docs/api/map/mapbox.zh.md | 4 +
packages/site/docs/api/map/tianditu.zh.md | 0
packages/site/docs/api/map/tmap.zh.md | 4 +
5 files changed, 158 insertions(+)
create mode 100644 packages/site/docs/api/map/bmap.zh.md
create mode 100644 packages/site/docs/api/map/gaode.zh.md
create mode 100644 packages/site/docs/api/map/mapbox.zh.md
create mode 100644 packages/site/docs/api/map/tianditu.zh.md
create mode 100644 packages/site/docs/api/map/tmap.zh.md
diff --git a/packages/site/docs/api/map/bmap.zh.md b/packages/site/docs/api/map/bmap.zh.md
new file mode 100644
index 0000000000..f675187c8f
--- /dev/null
+++ b/packages/site/docs/api/map/bmap.zh.md
@@ -0,0 +1,130 @@
+---
+title: 百度地图
+order: 1
+---
+
+
+
+## 简介
+
+L7 地理可视化侧重于地理数据的可视化表达,地图层需要依赖第三方地图,第三方地图通过 Scene 统一创建管理,只需要通过 Scene 传入地图配置项即可。
+
+L7 在内部解决了不同地图底图之间差异,同时 L7 层面统一管理地图的操作方法。
+
+L7 目前支持的百度地图是[API GL版本](https://lbsyun.baidu.com/index.php?title=jspopularGL),也是百度地图官方推荐使用版本。
+
+### 申请token
+
+使用百度地图之前,需要申请百度地图密钥,如何申请百度地图密钥[点我查看](https://lbs.baidu.com/index.php?title=jspopularGL/guide/getkey)。
+
+⚠️ L7 内部设置了默认 token,仅供测试使用
+
+### import
+
+```javascript
+import { BaiduMap } from '@antv/l7-maps';
+```
+
+### 实例化
+
+L7 提供 BaiduMap直接实例化地图,也可外部传入方式实例化地图。
+
+新项目推荐 BaiduMap 直接实例化,已有地图项目可外部传入方式,以便快速接入 L7 的能力。
+
+#### BaiduMap 实例化
+
+```js
+import { BaiduMap } from '@antv/l7-maps';
+
+const scene = new Scene({
+ id: 'map',
+ map: new BaiduMap({
+ // 填写百度地图密钥,此为测试token,不可用于生产
+ token: 'zLhopYPPERGtpGOgimcdKcCimGRyyIsh',
+ center: [103, 30],
+ pitch: 4,
+ zoom: 10,
+ rotation: 19,
+ }),
+});
+```
+
+#### 外部传入实例化
+
+⚠️ scene id 参数需要与 BMapGL.Map 实例是同个容器。
+
+⚠️ 传入地图实例需要自行引入[百度地图的 API](https://lbs.baidu.com/index.php?title=jspopularGL/guide/show)
+
+```javascript
+const map = new BMapGL.Map('map', {
+ zoom: 11, // 初始化地图层级
+ minZoom: 4,
+ maxZoom: 23,
+ enableWheelZoom: true
+});
+
+const scene = new Scene({
+ id: 'map',
+ map: new BaiduMap({
+ mapInstance: map,
+ }),
+});
+```
+
+BaiduMap [示例地址](/examples/map/map/#baidumap)、外部传入[示例地址](/examples/map/map/#bmapInstance)
+
+## options
+
+### zoom 初始化缩放等级
+
+地图初始显示级别 {number} 百度地图(3-21)
+
+### center 地图中心
+
+地图初始中心经纬度 {Lnglat}
+
+### pitch 地图倾角
+
+地图初始俯仰角度 {number} default 0
+
+### style 地图样式
+
+地图初始样式 {'normal' | string | Array}
+
+- 值 'normal' 默认主题样式。
+
+- 值 string 类型时,为个性化配置的[样式ID](https://lbsyun.baidu.com/index.php?title=jspopularGL/guide/custom)。
+
+```javascript
+{
+ // 测试账号,已发布的样式ID
+ style: '90dbaeacad6d1d1663046eed2555ab9e'
+}
+```
+
+- 值 Array 时,为自定义的[样式JSON](https://lbsyun.baidu.com/index.php?title=jspopularGL/guide/custom)
+
+```javascript
+{
+ style: [{
+ featureType: 'background',
+ elementType: 'geometry',
+ stylers: {
+ color: '#070c17ff'
+ }
+ }]
+}
+```
+
+### minZoom 最小缩放等级
+
+地图最小缩放等级 {number} 百度地图(3-21)
+
+### maxZoom 最大缩放等级
+
+地图最大缩放等级 {number} 百度地图(3-21)
+
+### rotateEnable 是否允许旋转
+
+地图是否可旋转 {Boolean} default true
+
diff --git a/packages/site/docs/api/map/gaode.zh.md b/packages/site/docs/api/map/gaode.zh.md
new file mode 100644
index 0000000000..884dded5c2
--- /dev/null
+++ b/packages/site/docs/api/map/gaode.zh.md
@@ -0,0 +1,20 @@
+---
+title: 高德地图
+order: 1
+---
+
+
+
+## 简介
+
+### 高德地图 Token
+
+
+## 引入
+
+## 初始化化
+
+### 地图配置
+
+
+
diff --git a/packages/site/docs/api/map/mapbox.zh.md b/packages/site/docs/api/map/mapbox.zh.md
new file mode 100644
index 0000000000..60f7e19687
--- /dev/null
+++ b/packages/site/docs/api/map/mapbox.zh.md
@@ -0,0 +1,4 @@
+---
+title: MapBox 地图
+order: 1
+---
\ No newline at end of file
diff --git a/packages/site/docs/api/map/tianditu.zh.md b/packages/site/docs/api/map/tianditu.zh.md
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/site/docs/api/map/tmap.zh.md b/packages/site/docs/api/map/tmap.zh.md
new file mode 100644
index 0000000000..7c132480fe
--- /dev/null
+++ b/packages/site/docs/api/map/tmap.zh.md
@@ -0,0 +1,4 @@
+---
+title: 腾讯地图
+order: 1
+---
\ No newline at end of file