高德地图WebAPI : 驾车路径规划
参考API
一个demo
获取路径规划返回结果中的两点间最短驾车距离
import java.io.BufferedReader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URI;
import java.net.URL;
import java.net.URLConnection;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;public class Test2 { public static String getHttpResponse(String allConfigUrl) {BufferedReader in = null;StringBuffer result = null;try {//url请求中如果有中文,要在接收方用相应字符转码URI uri = new URI(allConfigUrl);URL url = uri.toURL();URLConnection connection = url.openConnection();connection.setRequestProperty("Content-type", "text/html");connection.setRequestProperty("Accept-Charset", "utf-8");connection.setRequestProperty("contentType", "utf-8");connection.connect(); result = new StringBuffer();//读取URL的响应in = new BufferedReader(new InputStreamReader(connection.getInputStream(),"utf-8"));String line;while ((line = in.readLine()) != null) {result.append(line);}return result.toString(); } catch (Exception e) {e.printStackTrace();}finally {try {if (in != null) {in.close();}} catch (Exception e2) {e2.printStackTrace();}}return null;}/** 高德地图WebAPI : 驾车路径规划*/public static String distance(String origins,String destination) { int strategy = 2;//strategy=2距离优先,一共有九种查询模式,详情查看APIString url = "http://restapi.amap.com/v3/direction/driving?"+ "origin="+origins+"&destination="+destination+"&strategy="+strategy+"&extensions=base&key=你申请的key";JSONObject jsonobject = JSONObject.fromObject(getHttpResponse(url));System.out.println(jsonobject.toString());JSONArray pathArray = jsonobject.getJSONObject("route").getJSONArray("paths");String distanceString = pathArray.getJSONObject(0).getString("distance");return distanceString;}public static void main(String[] args) {//格式: 经度,纬度 //注意:高德最多取小数点后六位String origin = "116.398140"+","+"26.059369";String destination = "116.374028"+","+"39.907586";String distance = distance(origin, destination);System.out.println(distance);}}
高德地图WebAPI : 驾车路径规划相关推荐
- (六)高德地图之驾车路线规划
在项目中用到地图的地方往往会有导航功能,那么这一节将介绍一下使用高德地图来实现驾车路线规划的功能. 首先来两张示例图供参考: 接下来还是直接上代码更直观 建立DriverRou ...
- jq高德地图API实现路径规划及起点途径点终点设置
$(function () {init();//初始化地图plugins();//插件加载menus(); }) var map; var placeSearch; var lng1; var lat ...
- python调用高德地图api获取路径规划,然后规划好点显示在地图上(农机路径转移)
我的博客好像跳度比较大,不少内容都涉及,但我是做ros组合导航的,其他的或者是项目设计,或者是因为兴趣,或者是随笔记下来. 无聊写来玩下的小demo,本来试图在硕士期间研究下这个课题即农机从仓库到田间 ...
- 基于高德地图的APP路径规划开发
一.初始化一个APP项目 参见我的上一篇文章:https://blog.csdn.net/QiwzDeBLOG/article/details/84701746 前期准备: 我的项目名称:AmapTe ...
- android高德地图线路,独立路径规划-路线规划-开发指南-Android 导航SDK | 高德地图API...
基本介绍 独立路径规划是指路径规划的结果不会自动应用于当前导航,也不会干扰当前的导航,需要手动调用API传入路径规划结果来开始导航.可用于不干扰本次导航的单独路径规划场景,比如路线预览等.适用于驾车/ ...
- android高德地图api驾车路线规划,驾车路径规划-调起高德地图-示例中心-JS API 示例 | 高德地图API...
html,body,#container{ height:100%; } .btn{ position: fixed; bottom: 20px; right: 20px; background-co ...
- android高德地图api驾车路线规划,规划结果 + 驾车路线绘制
html, body, #container { width: 100%; height: 100%; } 规划结果 + 驾车路线绘制 var map = new AMap.Map("con ...
- android高德地图api驾车路线规划,可拖拽驾车路线规划
可拖拽的路线规划 html, body, #container { width: 100%; height: 100%; } 请拖拽路径试试 var map, route, marker; //基本地 ...
- 高德地图驾车路径规划API,获取两地点之间的驾车里程和时间
高德地图驾车路径规划API,获取两地点之间的驾车里程和时间 import pandas as pd import requests import jsondef get_dis_tm(origin, ...
最新文章
- 简单天气应用开发——基本功能完成
- 首发:一份国内机器学习爱好者的性别比例的抽样调查
- 用 XGBoost 做 Learning To Rank
- (*长期更新)软考网络工程师学习笔记——Section 4 物理层的其它知识
- 《Java多线程编程核心技术》读后感(十五)
- 广度优先搜索(BFS)——马的遍历(洛谷 P1443)
- 安装glog和gflags
- DCMTK:wwwapp instalation
- android 图片墙拼贴,三步搞定 用APP打造图片文字拼贴效果
- 无连续整数的子集数问题
- Spring context:annotation-config/ 说明
- Appium下载安装教程及环境变量配置(安装教程)
- RS纠删码性能分析实战
- Java合并PDF文件方式
- [从头读历史] 第241节 根据天时定历法
- 32位系统的X86到底能支持多大内存
- 【eMMC学习记录】emmc相关名词解释和基础概念
- 计算机我的生涯规划档案,我的生涯规划档案.doc
- 五子棋 java 课设,五子棋java课程设计
- jenkins定时备份插件 ThinBackup