# SpatialiteExample **Repository Path**: yzb_harmony/SpatialiteExample ## Basic Information - **Project Name**: SpatialiteExample - **Description**: example 是 Spatialite4oh 库的演示应用,展示了如何在 HarmonyOS 应用中使用空间数据库功能。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-03-18 - **Last Updated**: 2026-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # example Spatialite4oh 使用示例 ## 简介 example 是 Spatialite4oh 库的演示应用,展示了如何在 HarmonyOS 应用中使用空间数据库功能。 > 💡 **完整 API 文档**:请参考OpenHarmony三方库中心仓 **[@yzb/spatialite4oh](https://ohpm.openharmony.cn/#/cn/detail/@yzb%2Fspatialite4oh)** ## 运行示例 1. 使用 DevEco Studio 打开项目 2. 选择 example 模块 3. 运行应用 ## 功能演示 - ✅ 数据库创建与打开 - ✅ 表创建与空间列添加 - ✅ 空间数据插入(参数绑定) - ✅ 空间查询(距离计算) - ✅ 版本信息查询 ## Spatialite4oh 库安装 ```bash ohpm i @yzb/spatialite4oh ``` ## 示例代码 更多完整示例请查看: - `src/main/ets/pages/Index.ets` - 主页面(完整功能演示) 主要示例包括: | 示例 | 说明 | |-------|----------------------------| | 基本操作 | 初始化、打开、关闭、版本信息 | | DDL | 建表、删表、点的创建 | | DML | 插入、绑定、更新、删除 | | Query | 查询、空间距离 | | 空间关系 | ST_Distance、ST_X、ST_Y 及其应用 | ## 项目结构 ``` example/ ├── src/main/ets/ │ ├── pages/ │ │ └── Index.ets # 主页面(完整示例) │ ├── exampleability/ │ │ └── ExampleAbility.ets # 主 Ability │ └── examplebackupability/ │ └── ExampleBackupAbility.ets ├── build-profile.json5 └── oh-package.json5 ``` > 💡 **重要说明:** 项目仅提供预编译二进制库,想获取更多源码或协助编译其它版本源码,请联系作者本人([yanzhangbao@163.com](mailto:yanzhangbao@163.com))。