From 4a655f258f66f357e4c85c33891b64f66861b51c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=BE=E5=A4=A7=E6=98=9F?= Date: Sun, 20 Oct 2024 05:01:55 +0800 Subject: [PATCH] chore: md --- README.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a5545fe..0a048f7 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,27 @@ # react-native-position -react-native-position +通过 `Android’s Location API` 和 `HMS Location REST API` 获取位置信息。 +解决 `Google’s Location Services API` 无法使用时,也能获取位置信息。 -## Installation +## 优势 + +- 不需要集成第三方 SDK, 只需要调用 Http 请求 +- 由于 HMS 不需要商业授权, 只需要按量付费([HMS 位置服务](https://developer.huawei.com/consumer/cn/doc/HMSCore-References/web-network-location-0000001051602603))([安卓定位方案的价格对比](http://www.likehide.com/blogs/android/location_server/)) + +## 实现原理 + +1. 在有 `wifi`连接时, 通过 `HMS Location REST API` 请求位置 +2. 在无 `wifi`连接时, 尝试 `Android’s Location API` 请求 +3. 保底情况, 通过 `cell`信息 `HMS Location REST API` 请求位置 + +## 必要准备 + +## 使用 ```sh npm install react-native-position ``` -## Usage - `开发中` ## Contributing