## 天地图位置选择 > **组件名:zhuo-tianditu-select** ### 安装方式 `HBuilderX 2.5.5`,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components` **开发不易,如果帮助到你的,请支持 有问题请留言,作者会积极更新** ### 基本用法 ```html ``` ### Props | 参数 | **说明** | **类型** | **默认值** | 可选值 | | ---------- | -------------------------------------- | --------------- | ---------- | ------ | | apiKey | 天地图密钥 | 必填 | Stirng | '' | 无 | | icon | 自定义图标 (App必填) | 可选 | Stirng | '' | 无 | | searchType | 搜索方式,0:地名搜索,1:地理编码查询 | 可选 | Number | 0 | 0 \| 1 | | search | 开启关闭搜索 | 可选 | Boolean | true | 无 | ### Events | **事件名** | **说明** | 回调参数 | | ---------- | ---------------------------- | ------------- | | onLoad | 天地图资源加载完成触发此事件 | 无 | | onSelect | 点击完成按钮触发此事件 | value:内容值 | ### Methods | 方法名 | 说明 | 参数 | | ------------ | ------------------ | ------------------- | | open | 打开地图位置选择器 | 必填 |(lon, lat) | | close | 关闭地图位置选择器 | 无 | | upDateLonLat | 设置中心点坐标 | 必填 |(lon, lat) | ```js // 打开地图 this.$refs.tMap.open(104.397894, 31.126855) // 关闭地图 this.$refs.tMap.close() // 设置中心点 this.$refs.tMap.open(103.397894, 32.126855) ``` ### Slots | 名称 | **说明** | 参数 | | ----- | -------------------------------------------------------- | ----------------------------------- | | cards | 搜索列表、自定义样式(自动绑定事件,只需自己写样式即可) | Row: 当前行数据;index:当前选中行 | ```html ``` ### 示列代码 ### vue2 ```vue ``` ### Vue3: ```vue ```