Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
0c185161
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3598
Star
108
Fork
921
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
109
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
109
合并请求
109
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录