如何搜索到所需的POI数据?
想快速搜索到所需数据可参考如下建议:
1、选择合适的搜索方法。如周边搜索或关键字搜索。
2、明确具体的搜索应用的场景。开放平台支持在特定分类的数据中搜索,可较高增加搜索的准确度。
3、在开发时,您需明确具体使用目标,是为获得某个地址描述还是某个确定的POI点,从而决定您搜索数据的方法。详情可点此查看。
高德地图存了海量的POI点,会支持大量用户的搜索请求。所以设置了复杂的策略,来确定推荐的结果顺序。

如何搜索到所需的POI数据?
想快速搜索到所需数据可参考如下建议:
1、选择合适的搜索方法。如周边搜索或关键字搜索。
2、明确具体的搜索应用的场景。开放平台支持在特定分类的数据中搜索,可较高增加搜索的准确度。
3、在开发时,您需明确具体使用目标,是为获得某个地址描述还是某个确定的POI点,从而决定您搜索数据的方法。详情可点此查看。
高德地图存了海量的POI点,会支持大量用户的搜索请求。所以设置了复杂的策略,来确定推荐的结果顺序。
Android SDK定位失败,如何反馈?
由于目前定位技术的局限和定位环境的复杂多变, 定位的错误和问题在所难免,请先了解如下的相关问题,以便更准确的的定位问题。
1、高德目前主要是为Android设备提供定位服务能力。所有iOS设备的定位只能由Apple官方提供,所以您使用iPhone等设备发现定位问题时,我们可能无法有效帮您解决问题,虽然可能看起来您正在浏览的是高德地图。
2、由于定位原理限制、定位方式和环境的差异,定位是有一定误差的,所以您使用定位时不可能完全与真实位置匹配,请参考定位原理评估当前情况 如您觉得当前定位有明显的偏差(如在城市中,您位于路口的东南角,却给您定位到路口的西南角),希望获得改进,也可以向我们反馈,但可能我们无法快速修复。针对定位不准确的情况,我们需要经过更长、更多的数据积累和收集,才能进行有效的修改纠正,请谅解。
3、定位有多种技术方式,分别对应不同精度,但由于干扰因素的存在,会有瞬时的定位误差较大、漂移的情况存在。例如,驾车时使用GPS定位的轨迹点,在立交桥/高架桥下,由于信号遮挡,可能会造成一段时间定位误差较大,可以尝试连续定位或者稍后再试。
4、手机拥有定位能力需要本身操作系统授权,请留意您的程序是否获得了本机系统的定位能力权限。同时,采用高精度和低功耗定位模式时请确保网络通畅,无论是连接WiFi还是使用2G/3G/4G信号。高德定位SDK成功率在97%左右(2%为网络不通畅),有效定位覆盖范围超过98%。建议在定位时打开WiFi,或者尝试移动一段距离即可成功定位。
最后,当您确认手机正常获得定位权限,正常使用情况下,如果发现定位城市错误(如明明身在北京,却定位在上海),定位偏差较大异常(如公司已经搬家到新写字楼,但总是给您定位到公司老位置),请您提交工单,我们将尽快修复数据。
为了您能迅速收到反馈,请您在工单中详细填写以下信息:
| 标题 | 说明 | 是否必填 | 内容 |
| imei | 双卡手机请填写2个imei | 必填 | |
| 定位时间 | 需要日期+时间,最好精确到秒 | 必填 | |
| 用户正确位置 | 若提供x,y坐标需要告知是GPS坐标还是高德坐标 | 必填 | |
| 定位返回的错误位置 | 若提供x,y坐标需要告知是GPS坐标还是高德坐标 | 必填 | |
| 反馈来源 | 某个app | 必填 | |
| 机型 | 非 | ||
| 定位环境 | 如楼内 | 非 | |
| 移动/联通/电信网络 | 非 | ||
| GPS是否开启 | 非 | ||
| wifi是否开启 | 非 |
如以上内容仍未解决您的问题,请创建工单
服务响应请求超时怎么办? APP接入高德定位 服务器响应超时
高德提供的各项服务会保证服务的响应时间,在正常情况下都可以满足您的调用需求。
如遇到请求超时问题时,可以提交工单与我们联系。请您按照以下格式提供信息,方便我们尽快定位问题。
反馈格式如下:
接口的使用场景?(app-sdk 调用 或 客户服务器直接调用) :
接口调用(超时/响应慢) 的 具体的影响面 或 特征 (哪些地区/运营商/集中的时间段):
调用 高德 api 请求的源地址,(公网出口IP)、及域名解析的目标IP地址 :
用户机房所在地 :
用户访问访问高德服务超时时候的traceroute , mtr结果以及ping结果(耗时、丢包):
异常的url 、及错误提示等待:
异常时间点(到秒)及 时间段:
用户的key:
提升地理围栏的配额,需要将以下信息通过工单,反馈给我们进行评估,评估结果将会在工单中进行反馈,请您及时留意。
1、企业名称。
2、业务场景。
3、日配额/地理围栏个数 需求量。
4、对应key。
5、联系人及联系方式。
如何提升猎鹰服务的配额?APP配置接入高德导航
提升猎鹰服务的配额,需要您将以下信息通过工单反馈给我们,我们将尽快进行评估,并由专业人员与您取得联系。
1、公司详情。
2、使用场景。
3、需求量。
4、联系人及联系方式。
5、对应的key。
如何提升货车路径规划的配额?
货车服务是高德开放平台推出的一项付费服务,我们将为您提供少量免费测试额度进行测试,提升或购买货车路径规划/导航的配额需要您将以下信息通过工单反馈给我们,我们会尽快进行评估,并安排专业人员与您取得联系。
1、企业名称。
2、业务场景。
3、需求量。
4、对应key。
5、联系人及联系方式。
如何提升海外服务的配额? APP开发接入高德地图
海外服务是高德开放平台推出的一项付费服务,我们将为您提供少量免费测试额度进行测试。海外服务配额的购买或提升需要您将以下信息通过工单反馈给我们,我们将会尽快完成评估,并安排专业人员与您取得联系。
1、问题/需求详情。
2、需求服务和接口名称。
3、预估日调用量。
4、秒并发量(QPS)。
5、联系方式。
高德地图API服务的免费调用次数有什么限制?APP接入高德地图
高德开放平台提供了基础服务和非基础服务,基础服务如地图、定位、搜索;非基础服务如海外地图服务、ETD、猎鹰等。以下免费配额说明适用于基础服务,非基础服务以您收到的申请结果为准。
“Web服务API”产品有调用次数限制,Android、iOS、JavaScript这些平台已封装的基础服务不限制日配额;
Web服务基础服务针对“不同类型开发者”的调用次数限制详情可参考“流量限制说明”。
如何确定Key应该绑定哪种服务? APP开发接入高德导航
根据业务需求选择Key的服务平台(包括:Android、iOS、Web端、Web服务、智能硬件、微信小程序等),可点击相应平台可使用服务查看详情介绍。
其中Web服务指调用Web服务API接口使用的Key,Web端指PC或者H5网页调用使用的key
注意:Key的服务平台选择之后无法修改,如需要使用其他服务,可以再添加其他服务平台的Key。如下图所示:
如何添加数字签名?APP实现高德导航如何添加数字签名
智能硬件和web服务有数字签名。
1、开通数字签名
进入“控制台-应用管理-我的应用”,选择相应的key。
1)创建key时打开“数字签名”。
2)点击“设置”打开数字签名。
2、获得私钥
点击“提交”后,需要再次进入设置页面,即可查看到生成的私钥。(注意:该私钥与Key对应,请注意保存,谨防泄露。)
3、生成签名
签名格式:sig=MD5(请求参数键值对(按参数名的升序排序),加(请注意“加”字无需输入)私钥)。
例如:
请求服务为“testservice”;请求参数分别为“a=23,b=12,d=48,f=8,c=67”;私钥为“bbbbb”。
则数字签名为:sig=md5(a=23&b=12&c=67&d=48&f=8bbbbb)
注意:
4、在请求中添加签名
将签名sig作为参数添加至请求参数中:参数名为sig,值为根据请求参数与私钥计算出的值。
| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
showRoute 从我的位置驾车出发(自己输入目的地) APP实现导航 APP开发导航功能接入高德导航 自定义导航
核心代码示例,详情参阅demo
//从我的位置驾车出发(自己输入目的地)
jsBridge.amapNavi.showRoute();A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置驾车出发(自己输入目的地)
jsBridge.amapNavi.showRoute();
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置驾车出发(自己输入目的地)
jsBridge.amapNavi.showRoute();
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
showRoute 从我的位置摩托车到成都东站 APP开发实现导航功能 APP接入高德导航实现摩托车导航能力
核心代码示例,详情参阅demo
jsBridge.amapNavi.showRoute({
//摩托车
naviType: "motorcycle",
end: {
name: "成都东站",
lat : 30.628931,
lng : 104.141094
},
theme: "black"
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.amapNavi.showRoute({
//摩托车
naviType: "motorcycle",
end: {
name: "成都东站",
lat : 30.628931,
lng : 104.141094
},
theme: "black"
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.amapNavi.showRoute({
//摩托车
naviType: "motorcycle",
end: {
name: "成都东站",
lat : 30.628931,
lng : 104.141094
},
theme: "black"
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
showRoute 从我的位置步行到成都东站 APP开发导航功能 APP接入高德导航步行导航能力
核心代码示例,详情参阅demo
//从我的位置步行到成都东站
jsBridge.amapNavi.showRoute({
//步行
naviType: "walk",
end: {
name: "成都东站",
lat : 30.628931,
lng : 104.141094
},
theme: "black"
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置步行到成都东站
jsBridge.amapNavi.showRoute({
//步行
naviType: "walk",
end: {
name: "成都东站",
lat : 30.628931,
lng : 104.141094
},
theme: "black"
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置步行到成都东站
jsBridge.amapNavi.showRoute({
//步行
naviType: "walk",
end: {
name: "成都东站",
lat : 30.628931,
lng : 104.141094
},
theme: "black"
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
showRoute 从我的位置骑行到成都天府广场 APP开发实现导航能力 APP接入高德导航骑行功能
核心代码示例,详情参阅demo
//从我的位置骑行到成都天府广场
jsBridge.amapNavi.showRoute({
//骑行
naviType: "ride",
end: {
name: "成都天府广场",
lat : 30.657401,
lng : 104.065861
},
theme: "white"
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置骑行到成都天府广场
jsBridge.amapNavi.showRoute({
//骑行
naviType: "ride",
end: {
name: "成都天府广场",
lat : 30.657401,
lng : 104.065861
},
theme: "white"
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置骑行到成都天府广场
jsBridge.amapNavi.showRoute({
//骑行
naviType: "ride",
end: {
name: "成都天府广场",
lat : 30.657401,
lng : 104.065861
},
theme: "white"
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
showRoute 从我的位置驾车导航到天安门广场 APP接入高德导航 APP开发接入高德导航功能
核心代码示例,详情参阅demo
//从我的位置驾车导航到天安门广场
jsBridge.amapNavi.showRoute({
end: {
name: "天安门广场",
lat : 39.903179,
lng : 116.397755
}
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置驾车导航到天安门广场
jsBridge.amapNavi.showRoute({
end: {
name: "天安门广场",
lat : 39.903179,
lng : 116.397755
}
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//从我的位置驾车导航到天安门广场
jsBridge.amapNavi.showRoute({
end: {
name: "天安门广场",
lat : 39.903179,
lng : 116.397755
}
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->| 用做网页的技术做APP! 一门提供标准化的jsbridge-mini.js库,您只需要在页面引用并执行JS即可实现各种原生APP、原生PC的功能能力。 ==================APP端================== 【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程: ♦ JS-SDK 引用方式: ♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库; ♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package |
showRoute 显示导航路线 APP开发高德导航功能 APP接入高德导航
核心代码示例,详情参阅demo
//位置点
var p1 = {
//名称
name: "首开广场",
//纬度
lat: 39.993266,
//经度
lng: 116.473193
};
var p2 = {
name: "故宫博物院",
lat: 39.917337,
lng: 116.397056
};
var p3 = {
name: "北京站",
lat: 39.904556,
lng: 116.427231
};
var p4 = {
name: "新三余公园(南5环)",
lat: 39.773801,
lng: 116.368984
};
var p5 = {
name: "立水桥(北5环)",
lat: 40.041986,
lng: 116.414496
};
//示例:驾车从 立水桥(北5环) 途径 首开广场、故宫博物院、北京站 到 新三余公园(南5环)
jsBridge.amapNavi.showRoute({
//可选,字符串类型,导航类型,可选值: drive 驾车, ride 骑行, walk 步行, motorcycle 摩托车,默认 drive
naviType: $("#naviType").val(),
//可选,起点,默认我的位置
start: p5,
//可选,途径点,最多可设置3个途径点,默认无
wayPoints: [p1, p2, p3],
//可选,止点,默认无
end: p4,
//可选,数字类型,播报模式,可选值 1 简洁播报, 2 详细播报 3 静音模式,默认 2
broadcastMode: 2,
//可选,是否显示交通路况,默认 false
trafficEnabled: false,
//可选,字符串类型,主题,可选 blue 蓝色, white 白色, black 黑色,默认 blue
theme: "blue",
//可选,设置车辆信息,进行尾号限行与货车导航,默认无
carInfo: {
//是否躲避车辆限行
restriction: true,
//车牌号码
carNumber: "京A12345",
//0 燃油客车,1 燃油货车,2 纯电动客车,3 纯电动货车
carType: "0",
//carType 为 1 时设置货车的轴数,取值 0 - 255
vehicleAxis: "2",
//carType 为 1 时设置货车的最大长度,单位:米,取值 0 - 25 如: 1.8,1.5等
vehicleLength: "1.5",
//carType 为 1 时设置货车的最大宽度,单位:米,取值 0 - 25.5 如:1.8,1.5等
vehicleWidth: "2.6",
//carType 为 1 时设置货车的最大高度,单位:米,取值 0 - 25.5 如:1.8,1.5等
vehicleHeight: "1.5",
//carType 为 1 时设置货车的核定载重,单位:吨,取值 0 - 6553.5
vehicleWeight: "6",
//carType 为 1 时设置货车的总重,即车重 + 核定载重,单位:吨,取值 0 - 6553.5
vehicleLoad: "8",
//carType 为 1 时设置货车重量是否参与算路
vehicleLoadSwitch: true,
//carType 为 1 时设置货车的大小
vehicleSize: "2"
}
});A标签执行JS示例代码
<a href="javascript:void(0)" onclick="zhixing()">执行</a>
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//位置点
var p1 = {
//名称
name: "首开广场",
//纬度
lat: 39.993266,
//经度
lng: 116.473193
};
var p2 = {
name: "故宫博物院",
lat: 39.917337,
lng: 116.397056
};
var p3 = {
name: "北京站",
lat: 39.904556,
lng: 116.427231
};
var p4 = {
name: "新三余公园(南5环)",
lat: 39.773801,
lng: 116.368984
};
var p5 = {
name: "立水桥(北5环)",
lat: 40.041986,
lng: 116.414496
};
//示例:驾车从 立水桥(北5环) 途径 首开广场、故宫博物院、北京站 到 新三余公园(南5环)
jsBridge.amapNavi.showRoute({
//可选,字符串类型,导航类型,可选值: drive 驾车, ride 骑行, walk 步行, motorcycle 摩托车,默认 drive
naviType: $("#naviType").val(),
//可选,起点,默认我的位置
start: p5,
//可选,途径点,最多可设置3个途径点,默认无
wayPoints: [p1, p2, p3],
//可选,止点,默认无
end: p4,
//可选,数字类型,播报模式,可选值 1 简洁播报, 2 详细播报 3 静音模式,默认 2
broadcastMode: 2,
//可选,是否显示交通路况,默认 false
trafficEnabled: false,
//可选,字符串类型,主题,可选 blue 蓝色, white 白色, black 黑色,默认 blue
theme: "blue",
//可选,设置车辆信息,进行尾号限行与货车导航,默认无
carInfo: {
//是否躲避车辆限行
restriction: true,
//车牌号码
carNumber: "京A12345",
//0 燃油客车,1 燃油货车,2 纯电动客车,3 纯电动货车
carType: "0",
//carType 为 1 时设置货车的轴数,取值 0 - 255
vehicleAxis: "2",
//carType 为 1 时设置货车的最大长度,单位:米,取值 0 - 25 如: 1.8,1.5等
vehicleLength: "1.5",
//carType 为 1 时设置货车的最大宽度,单位:米,取值 0 - 25.5 如:1.8,1.5等
vehicleWidth: "2.6",
//carType 为 1 时设置货车的最大高度,单位:米,取值 0 - 25.5 如:1.8,1.5等
vehicleHeight: "1.5",
//carType 为 1 时设置货车的核定载重,单位:吨,取值 0 - 6553.5
vehicleWeight: "6",
//carType 为 1 时设置货车的总重,即车重 + 核定载重,单位:吨,取值 0 - 6553.5
vehicleLoad: "8",
//carType 为 1 时设置货车重量是否参与算路
vehicleLoadSwitch: true,
//carType 为 1 时设置货车的大小
vehicleSize: "2"
}
});
}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->按钮执行JS示例代码
<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {
<!--这里可以直接复制JS核心代码到此{}括号内-->
//位置点
var p1 = {
//名称
name: "首开广场",
//纬度
lat: 39.993266,
//经度
lng: 116.473193
};
var p2 = {
name: "故宫博物院",
lat: 39.917337,
lng: 116.397056
};
var p3 = {
name: "北京站",
lat: 39.904556,
lng: 116.427231
};
var p4 = {
name: "新三余公园(南5环)",
lat: 39.773801,
lng: 116.368984
};
var p5 = {
name: "立水桥(北5环)",
lat: 40.041986,
lng: 116.414496
};
//示例:驾车从 立水桥(北5环) 途径 首开广场、故宫博物院、北京站 到 新三余公园(南5环)
jsBridge.amapNavi.showRoute({
//可选,字符串类型,导航类型,可选值: drive 驾车, ride 骑行, walk 步行, motorcycle 摩托车,默认 drive
naviType: $("#naviType").val(),
//可选,起点,默认我的位置
start: p5,
//可选,途径点,最多可设置3个途径点,默认无
wayPoints: [p1, p2, p3],
//可选,止点,默认无
end: p4,
//可选,数字类型,播报模式,可选值 1 简洁播报, 2 详细播报 3 静音模式,默认 2
broadcastMode: 2,
//可选,是否显示交通路况,默认 false
trafficEnabled: false,
//可选,字符串类型,主题,可选 blue 蓝色, white 白色, black 黑色,默认 blue
theme: "blue",
//可选,设置车辆信息,进行尾号限行与货车导航,默认无
carInfo: {
//是否躲避车辆限行
restriction: true,
//车牌号码
carNumber: "京A12345",
//0 燃油客车,1 燃油货车,2 纯电动客车,3 纯电动货车
carType: "0",
//carType 为 1 时设置货车的轴数,取值 0 - 255
vehicleAxis: "2",
//carType 为 1 时设置货车的最大长度,单位:米,取值 0 - 25 如: 1.8,1.5等
vehicleLength: "1.5",
//carType 为 1 时设置货车的最大宽度,单位:米,取值 0 - 25.5 如:1.8,1.5等
vehicleWidth: "2.6",
//carType 为 1 时设置货车的最大高度,单位:米,取值 0 - 25.5 如:1.8,1.5等
vehicleHeight: "1.5",
//carType 为 1 时设置货车的核定载重,单位:吨,取值 0 - 6553.5
vehicleWeight: "6",
//carType 为 1 时设置货车的总重,即车重 + 核定载重,单位:吨,取值 0 - 6553.5
vehicleLoad: "8",
//carType 为 1 时设置货车重量是否参与算路
vehicleLoadSwitch: true,
//carType 为 1 时设置货车的大小
vehicleSize: "2"
}
});
}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->为什么要开启数字签名? 高德导航开启数字签名
开启数字签名,可以确保您的Key被安全地调用。
例如,在数字签名未开启的情况下,您的Key泄露,极易发起非法访问;如果非法访问被平台策略自动识别,我们会对该Key进行强制处理,导致Key不能正常使用;如果开启数字签名,即使Key被泄露,窃取者在拿不到数字签名的情况下,是无法正常使用该Key发起请求,极大地保障您的Key安全和正常使用。