# 广州地铁助手APP
**Repository Path**: chengwc/gz-metro
## Basic Information
- **Project Name**: 广州地铁助手APP
- **Description**: 提供广州地铁的线路规划、站点详情、出口周边信息服务。混合式开发,可编译至多个平台
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2019-06-12
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 广州地铁助手
## 项目简介
1. 采用了cordova + vue的混合式开发模式;
2. 使用Framework7作为UI库;
3. 使用高德地铁图api绘制地铁图、规划线路;
4. 从百度百科的api获取出口建筑物的详细信息;
## 项目结构
- node_modules 项目依赖
- platforms 目标平台相关文件
- plugins 使用的插件
- res 使用到的资源(如图标)
- src 源码
- webpack webpack配置
- www 将要加载到webview中的文件目录
## 安装说明
### 安装依赖
1. 安装node.js,版本6.11.3及以上
2. 安装cordova
```
npm install -g cordova
```
### 编译
1. 安装编译依赖
```
npm install
```
2. 添加目标平台
```
cordova platform add android
```
默认为android 7.0.0版本,如需编译到其他版本的安卓系统(如6.0.0),执行
```
cordova platform add android@6.0.0
```
如需在`浏览器`中运行,或编译成`ios`平台app,将`android`替换为`broswer`或`ios`
3. 编译
```
cordova build andorid
```
生成的安装包位于`/platforms/android/build/outputs/apk/android-debug.apk`
4. 在安卓模拟器中运行
```
cordova run simulate
```
5. 通过ADB安装到手机
```
cordova run android
```
6. 在`android studio`中打开项目
1. 启动 Android Studio.
2. 选择 Import Project (Eclipse ADT, Gradle, etc).
3. 选择`/platforms/android`目录
# 运行效果
1. 首页
2. 高亮指定线路
3. 线路规划
4. 站点信息
5. 出口周边建筑的具体资料
