Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
동경
unidocs-zh
提交
0c185161
unidocs-zh
项目概览
동경
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
0c185161
编写于
6月 25, 2023
作者:
VK1688
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update uni-map-service.md
上级
735b67a2
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
85 addition
and
9 deletion
+85
-9
docs/uniCloud/uni-map-service.md
docs/uniCloud/uni-map-service.md
+85
-9
未找到文件。
docs/uniCloud/uni-map-service.md
浏览文件 @
0c185161
...
...
@@ -279,15 +279,15 @@ console.log("result", result);
|city |String |是 | 限制城市范围 |all |
|citylimit |Boolean|否 | false:当前城市无结果时,自动扩大范围到全国匹配(默认)
<br/>
true:固定在当前城市 | all |
|location |Object |否 | 定位坐标,传入后,若用户搜索关键词为类别词(如酒店、餐馆时),
<br/>
与此坐标距离近的地点将靠前显示|all
|
 |
-- lat|Number
|纬度 |all
|
|
 |
-- lng|Number |经度
|all |
|
|get_subpois
|Number |否 | 是否返回子地点,如大厦停车场、出入口等取值
<br/>
0:不返回(默认)
<br/>
1:返回)
|腾讯地图 |
|policy
|Number |否 | 检索策略
|腾讯地图 |
|filter
|String |否 | 筛选条件
|腾讯地图 |
|address_format
|String |否 |可选值:short 返回“不带行政区划的”短地址
|腾讯地图 |
|page
\_
index
|Number |否 | 页码,从1开始,最大页码需通过count进行计算,必须与page_size同时使用
|腾讯地图 |
|page
\_
size
|Number |否 | 每页条数,取值范围1-20,必须与page_index 同时使用
|腾讯地图 |
|datatype |Number
|否
| 返回的数据类型,多种数据类型用“
\|
”分隔
<br/>
可选值:
<br/>
all:返回所有数据类型
<br/>
poi:返回POI数据类型
<br/>
bus:返回公交站点数据类型
<br/>
busline:返回公交线路数据类型|高德地图 |
|
 |
-- lat|Number
|纬度 |all
|
|
 |
-- lng|Number |经度
|all |
|
|get_subpois
|Number |否 | 是否返回子地点,如大厦停车场、出入口等取值
<br/>
0:不返回(默认)
<br/>
1:返回
|腾讯地图 |
|policy
|Number |否 | 检索策略
|腾讯地图 |
|filter
|String |否 | 筛选条件
|腾讯地图 |
|address_format
|String |否 |可选值:short 返回“不带行政区划的”短地址
|腾讯地图 |
|page
\_
index
|Number |否 | 页码,从1开始,最大页码需通过count进行计算,必须与page_size同时使用
|腾讯地图 |
|page
\_
size
|Number |否 | 每页条数,取值范围1-20,必须与page_index 同时使用
|腾讯地图 |
|datatype |Number
|否
| 返回的数据类型,多种数据类型用“
\|
”分隔
<br/>
可选值:
<br/>
all:返回所有数据类型
<br/>
poi:返回POI数据类型
<br/>
bus:返回公交站点数据类型
<br/>
busline:返回公交线路数据类型|高德地图 |
**返回参数**
...
...
@@ -321,6 +321,82 @@ console.log("result", result);
|
 |
-- city |String |地址 |腾讯地图 |
|
 |
-- address |String |地点所在城市名称 |腾讯地图 |
### 地点搜索@search
**示例**
```
js
// 引入uni-map-service公共模块
const
UniMapService
=
require
(
'
uni-map-service
'
);
// 初始化实例
let
uniMapService
=
new
UniMapService
({
provider
:
"
qqmap
"
,
// 指定使用哪家地图供应商
key
:
"
xxxxxx
"
});
// 调用API
let
result
=
await
uniMapService
.
search
({
keyword
:
"
酒店
"
,
boundary
:
"
nearby(39.908815,116.397507,1000,1)
"
city
:
"
北京市
"
});
console
.
log
(
"
result
"
,
result
);
```
**请求参数**
|参数 |类型 |必填 |说明 |兼容性 |
|:-- |:-: |:-: |:-- |:-: |
|keyword |String |是 | 搜索关键字,长度最大80个字节 |all |
|location |Object |是 | 搜索中心点的经纬度 |all |
|
 |
-- lat|Number |是 |纬度 |all |
|
 |
-- lng|Number |是 |经度 |all |
|radius |Number |否 | 搜索半径,单位:米,取值范围:
<br/>
腾讯地图:10到1000
<br/>
高德地图:取值范围:0-50000 |all |
|auto_extend |Number |否 | 当前范围无结果时,是否自动扩大范围
<br/>
0:不扩大
<br/>
1:自动扩大范围(默认) |all |
|get_subpois |Number |否 | 是否返回子地点,如大厦停车场、出入口等取值
<br/>
0:不返回(默认)
<br/>
1:返回 |all |
|orderby |String |否 |排序,支持按距离由近到远排序,取值:
<br/>
distance:按距离排序
<br/>
weight:综合排序
<br/>
说明:
<br/>
1. 周边搜索默认排序会综合考虑距离、权重等多方面因素
<br/>
2. 设置按距离排序后则仅考虑距离远近,一些低权重的地点可能因距离近排在前面,导致体验下降|all |
|page
\_
index |Number |否 | 页码,从1开始,最大页码需通过count进行计算,必须与page_size同时使用 |all |
|page
\_
size |Number |否 | 每页条数,取值范围1-20,必须与page_index 同时使用 |all |
|filter |String |否 | 筛选条件 |腾讯地图 |
|types |String |否 | 指定地点类型 |高德地图 |
|city |String |否 | 搜索的城市 |高德地图 |
**返回参数**
仅列出result内的参数,其他参数见
[
公共返回参数
](
#publicresult
)
|参数 |类型 |说明 |兼容性 |
|:-- |:-: |:-- |:-: |
|data |Array | 搜索结果POI(地点)数组,每项为一个POI(地点)对象 |all |
|
 |
-- id |String |POI(地点)唯一标识 |all |
|
 |
-- title |String |地点名称 |all |
|
 |
-- tel |String |电话 |all |
|
 |
-- address |String |地址 |all |
|
 |
-- category |String |分类 |all |
|
 |
-- type |String |POI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划 |腾讯地图 |
|
 |
-- location |String |经纬度 |all |
|
  |
-- lat |Number |纬度 |all |
|
  |
-- lng |Number |经度 |all |
|
 |
-- distance |Number |距离,单位: 米,根据传入的定位点计算返回 |all |
|
 |
-- adcode |Number |行政区划代码 |all |
|
 |
-- province |String |省 |腾讯地图 |
|
 |
-- city |String |市 |腾讯地图 |
|
 |
-- district |String |区/县 |腾讯地图 |
|
 |
-- children |Array |子地点,当get_subpois=1时返回 |all |
|
  |
-- parent_id|String |主地点ID,对应data中的地点ID |all |
|
  |
-- id |String |地点唯一标识 |all |
|
  |
-- title |String |地点名称 |all |
|
  |
-- tel |String |电话 |all |
|
  |
-- category |String |POI(地点)分类 |all |
|
  |
-- address |String |地址 |all |
|
  |
-- location |Object |经纬度 |all |
|
   |
-- lat|Number |纬度 |all |
|
   |
-- lng|Number |经度 |all |
|
  |
-- type |String |POI类型,值说明:0:普通POI / 1:公交车站 / 2:地铁站 / 3:公交线路 / 4:行政区划 |腾讯地图 |
|
  |
-- adcode |String |行政区划代码 |腾讯地图 |
|
  |
-- province |String |省 |腾讯地图 |
|
  |
-- city |String |市 |腾讯地图 |
|
  |
-- district |String |区/县 |腾讯地图 |
### 路线规划(导航)@route
#### 驾车(driving)@drivingroute
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录