关于高德地图API之路径规划结果的清除(js API)
偶然用到高德地图API做路径规划,在做的过程中发现连续进行不同的路径规划产生的结果是叠加的。如何清除上一次的路径规划呢?开发手册上有一个 clear() 函数,就是用来清除搜索结果的。废话不多说,直接上代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"><title>地点关键字 + 公交路线规划</title><style type="text/css">html,body,#container {width: 100%;height: 100%;}</style><style type="text/css">#panel {position: fixed;background-color: white;max-height: 90%;overflow-y: auto;top: 10px;right: 10px;width: 280px;}#panel .amap-call {background-color: #009cf9;border-top-left-radius: 4px;border-top-right-radius: 4px;}#panel .amap-lib-transfer {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;overflow: hidden;}</style><link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css"/><script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script><script type="text/javascript"src="https://webapi.amap.com/maps?v=1.4.15&key=关注后端码匠&plugin=AMap.Transfer"></script><script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<div class="" style='width:18rem;margin-top:50px;margin-bottom: 30px'><label style='color:grey'>忻府区公交线路查询</label><div class=""><div class="input-item-prepend"><span class="input-item-text">起始</span></div><input id='starname' type="text" value="市政府"><div class="input-item-prepend"><span class="input-item-text">终点</span></div><input id='endname' type="text" value="客运站"></div><input id="search" type="button" class="btn" value="查询"/>
</div>
<div id="container"></div>
<br>
<div id="panel" style="margin-top:120px;"></div><script type="text/javascript">var map = new AMap.Map("container", {resizeEnable: true,center: [112.734112, 38.417743],zoom: 13});var transOptions = {map: map,city: '忻州市',panel: 'panel',policy: AMap.TransferPolicy.LEAST_TIME //乘车策略};var transfer/*公交线路查询*/function lineSearch() {if(transfer){//调用clear()函数清除上一次结果,可以清除地图上绘制的路线以及路径文本结果transfer.clear();}//构造公交换乘类transfer = new AMap.Transfer(transOptions);var start = document.getElementById('starname').value;var end = document.getElementById('endname').value;//根据起、终点名称查询公交换乘路线transfer.search([{keyword: start, city: '忻州市'},//第一个元素city缺省时取transOptions的city属性{keyword: end, city: '忻州市'}//第二个元素city缺省时取transOptions的cityd属性], function (status, result) {// result即是对应的公交路线数据信息,相关数据结构文档请参考  https://lbs.amap.com/api/javascript-api/reference/route-search#m_TransferResultif (status === 'complete') {log.success('绘制公交路线完成')} else {log.error('公交路线数据查询失败' + result)}});}lineSearch();document.getElementById('search').onclick = lineSearch;
</script>
</body>
</html>

☺️

高德地图API路径规划结果清除相关推荐

  1. 高德地图驾车路径规划API,获取两地点之间的驾车里程和时间

    高德地图驾车路径规划API,获取两地点之间的驾车里程和时间 import pandas as pd import requests import jsondef get_dis_tm(origin, ...

  2. 高德地图API路线规划

    高德地图API基础使用 高德地图API体验 申请Key 初体验 添加插件 点击事件返回地址值 两点之间获取驾车导航路线 高德地图API体验 申请Key 申请高德地图账号 登录后,应用管理下创建自己的应 ...

  3. 高德地图货车路径规划JS API以及WEB API在VUE中使用方法

    做一个路径规划系统,使用到了高德地图的API以及VUE,而路径规划方面在高德地图中,货车的接口使用次数是极为有限的,研究了一段时间,所以使用的时候要谨慎一点次数. 本文记录一下高德地图的JS API和 ...

  4. vue[高德地图行车路径规划以及路线记录绘制操作]

    最近的一个项目中需要根据需求将地图上画出一条高速公路,然后将这条高速公路的行车轨迹绘制成一条带有颜色路线以便后续插入内容. 看遍了不少高德地图的api内容以及搜索了不少的网上资源,发现可以通过路径规划 ...

  5. 3、VBA网抓高德地图货车路径规划距离(借助刘永富老师插件解析JSON格式数据)

    Sub 高德货车()Dim x As MSXML2.XMLHTTP60Set x = New MSXML2.ServerXMLHTTP60With x.Open "GET", &q ...

  6. python调用高德地图api获取路径规划,然后规划好点显示在地图上(农机路径转移)

    我的博客好像跳度比较大,不少内容都涉及,但我是做ros组合导航的,其他的或者是项目设计,或者是因为兴趣,或者是随笔记下来. 无聊写来玩下的小demo,本来试图在硕士期间研究下这个课题即农机从仓库到田间 ...

  7. 高德地图api @amap/amap-jsapi-loader封装成方法(定位、点标记、路径规划、搜索等) 适用于vue等框架

    高德地图api 封装成公共方法用于项目中 目前封装的方法有 定位 点标记 比例尺插件 信息窗体 经纬度附近搜索 关键字搜索 交通路径规划(经纬度或地点名) 步行路径规划(经纬度或地点名) 经纬度获取地 ...

  8. python路径规划仿真实验_【python实战】批量获得路径规划——高德地图API

    1.需求 在上篇中,已经批量获得了经纬度信息,现在需要根据经纬度来进行路径规划,想知道两点之间的距离和路程.花费等信息. 这时候就需要用到高德地图API中的路径规划功能了. 2.过程 1. 构造经纬度 ...

  9. 高德地图API武汉某区域的步行路径规划

    高德地图API的武汉某区域的步行路径规划 利用python的requests函数,基于高德地图 网页服务API 使用地理编码化.步行路径规划等开发方法 以武汉武昌.青山交界处以区域为例 做已有出行点至 ...

最新文章

  1. 用于道路目标检测的少镜头学习
  2. 前端学习(2612):vuex实现计算
  3. springboot防止XSS攻击和sql注入
  4. IBM T60网卡问题
  5. 第4讲 李群与李代数
  6. Unity延迟和重复调用方法
  7. Maven:org.apache.maven.archiver.MavenArchiver.getManifest错误
  8. 创编游戏计算机课反思,游戏课创编设计(王秀英)
  9. Julia: find 和其它
  10. 真鱼游来游去动态壁纸_超级漂亮的鱼池动态壁纸(Fish Pond)1.54中文完整版
  11. WordPress小程序源码 社区论坛小程序源码 知识付费商城小程序下载
  12. python写文件byte_如何将bytelist写入Python文件?
  13. 编写一个第三方库(动态库和静态库)
  14. 视频:老外演示如何做康奈尔笔记
  15. 【计算机网络学习笔记13】交换技术(下)
  16. Codeforces Round #703 (Div. 2) C. Guessing the Greatest
  17. 解决页面favicon.ico文件不存在提示404问题
  18. DirectShow2
  19. ubuntu Linux 终端的一些快捷键
  20. 写给自己的学习计划(迷惘找不到方向的时候就看

热门文章

  1. 重磅新作!预训练语言模型入门必读好书 | 送书福利
  2. 技术实践:大规模知识图谱预训练及电商应用
  3. 别再用假任务做小样本学习实验了!来试试这个全新基准数据集
  4. 教你掌握经典机器学习算法背后原理,解决代码模型参数问题!
  5. 专题解读 |「知识图谱」领域近期值得读的 6 篇顶会论文
  6. lenet pytorch 官方demo学习笔记
  7. Linux/windows系统定时任务调度总结
  8. HDU1001 Easy h-index
  9. Fibonacci数列 矩阵快速幂
  10. SpringBoot-data-MongoDB 报错Please use ‘MongoMappingContext#setAutoIndexCreation(boolean)‘