精华内容
下载资源
问答
  • 我通过高德api搜索道路信息发现没有权限,各种网上教程也都是几年前的了,也无法获取道路信息 然后我通过抓包发现了最新的获取道路信息的api https://www.amap.com/service/poiInfo?query_type=TQUERY&...

    我通过高德api搜索道路信息发现没有权限,各种网上教程也都是几年前的了,也无法获取道路信息 然后我通过抓包发现了最新的获取道路信息的api

     

    https://www.amap.com/service/poiInfo?query_type=TQUERY&pagesize=1&pagenum=1&city=310000&keywords=宝钱公路

     

     

    pageSize: 搜索结果大小

    pagenum: 默认1就行

    city: 城市id

    keywords: 公路名

     

     

    展开全文
  • 目标 :需要通过路的名字,将道路在地图中绘制出。 查找路的信息 通过路名搜索路 http://restapi.amap.com/v3/road/roadname?key=yourkey&keywords=靖江路&city=022 参数名称 参数含义 key 高德API...

    目标 :需要通过路的名字,将道路在地图中绘制出。

    查找路的信息

    通过路名搜索路

    http://restapi.amap.com/v3/road/roadname?key=yourkey&keywords=靖江路&city=022

    参数名称 参数含义
    key 高德API 申请的key
    keywords 路名称
    city 城市citycode 下载地址见参考文献

    通过路id搜索路

    http://restapi.amap.com/v3/road/roadid?city=020&key=yourkey&id=022J50F0110263228

    参数名称 参数含义
    key 高德API申请的key
    id roadid
    city 022

    通过API自带接口查找路的信息

    var roadSearch = new AMap.RoadInfoSearch({ //构造地点查询类
        pageSize: 100,
        pageIndex: 1,
        city: "022"
    });
    roadSearch.roadInfoSearchByRoadId('022J50F0110263228', function(status, result) {
    
    }
    roadSearch.roadInfoSearchByRoadName('靖江路', function(status, result) {
    
    }                                                  
    参数名称 参数含义
    AMap.RoadInfoSearch 构造函数,实例化一个道路信息查询实例
    roadInfoSearchByRoadId(id:String, callback:function(status:String,result:info) 通过路id搜索
    roadInfoSearchByRoadName(keyword:String, callback:function(status:String,result:info) 通过路名搜索

    通过POI 直接绘制道路(此功能未详细研究)

    https://ditu.amap.com/place/B0FFGQ7RGA

    参数名称 参数含义
    POIid POI的Id

    返回 RoadInfo 对象

    属性 类型 说明
    id String 道路id,该id是唯一标识
    name String 道路名称
    type String 道路类型文字描述,详细参考道路类型列表
    center LngLat 道路中心点坐标
    citycode String 城市编码
    path/polylines Array.<Array.<LngLat>> 道路路径坐标集合

    将路径坐标集合绘制在地图中

    //这只是一个示例
    for (let i = 0; i < result.roadInfo.length; i++) {
        const element = result.roadInfo[i];
        for (let j = 0; j < element.path.length; j++) {
        const path = element.path[j];
        const polyline = new AMap.Polyline({
            path: path,  
            borderWeight: 2, // 线条宽度,默认为 1
            strokeColor: 'red', // 线条颜色
            lineJoin: 'round' // 折线拐点连接处样式
        });
        map.add(polyline)
    }
    }
    
    
    map.setFitView();

    参考文章:

    1. 通过高德地图API获得某条道路上的所有坐标用于描绘道路
    2. 高德地图开发文档中搜索服务
    3. citycode下载地址

    转载于:https://www.cnblogs.com/7fancier/p/11137464.html

    展开全文
  • 参考https://blog.csdn.net/u011170540/article/details/52327796的文章,采用了文章提到的api,用matplotlib画了一下,使用道路名称获取路网信息比较靠谱,代码如下。 import requests import pandas as pd import...

    参考https://blog.csdn.net/u011170540/article/details/52327796的文章,采用了文章提到的api,用matplotlib画了一下。对比使用导航的机关枪扫射式,使用道路名称获取路网信息比较靠谱高效,代码如下。

    
    import requests
    import pandas as pd
    import os
    import matplotlib.pyplot as plt
    # from mpl_toolkits.basemap import Basemap
    plt.rcParams['font.sans-serif'] = ['SimHei']
    __author__ = "zhaoguang"
    
    key = "xxxxxx"
    url = f"http://restapi.amap.com/v3/road/roadname?city=022&key={key}&keywords=鞍山西道"
    r = requests.get(url)
    data = r.json()['roads']
    
    df = pd.DataFrame(data, columns=data[0].keys())
    segments = []
    for line in df.polylines:
        for segs in line:
            segments.append(segs)
    
    fig, ax = plt.subplots(1, 1)
    for segment in segments:
        lng = [float(i.split(',')[0]) for i in segment.split(';')]
        lat = [float(i.split(',')[1]) for i in segment.split(';')]
        ax.scatter(lng, lat, c='k')
        ax.plot(lng, lat)
    
    ax.set_title(url)
    ax.set_yticks([max(lat)])
    ax.set_xticks([max(lng)])
    ax.axis('equal')
    plt.show()
    

    画出来图是酱婶的,貌似还比较准确,没有什么飞出去的点。
    包括2段路,鞍山西道和鞍山西道环岛,另外还包括一些道路速度的字段等等。
    在这里插入图片描述

    展开全文
  • 最近由于公司需要获取车辆当前所在地点的道路等级和限速值,但是由于以前是根据gps回传定位位置名称进行判断,容易造成数据误报,所以将车辆最新的三个点位信息存储起来进行高德查询 引用了hutool工具包 实例: ...

    最近由于公司需要获取车辆当前所在地点的道路等级和限速值,但是由于以前是根据gps回传定位位置名称进行判断,容易造成数据误报,所以将车辆最新的三个点位信息存储起来进行高德查询 引用了hutool工具包
    实例:

    package com.ltmonitor.util;
    
    import cn.hutool.json.JSONArray;
    import cn.hutool.json.JSONUtil;
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    /**
     * @program: gps-root
     * @description: 高德服务
     * @author: wj
     * @create: 2020-04-28 13:49
     **/
    public class LbsLocation {
    
        private static String key="key";
    
        public static JSONArray GDautograsp(String carid,String locations,String time,String direction,String speed) {
            JSONArray jsonArray=new JSONArray();
    //         carid="abcd123456";
    //         locations="116.496167,39.917066|116.496149,39.917205|116.496149,39.917326";
    //         time="1434077500,1434077501,1434077510";
    //         direction="1,1,2";
    //         speed="1,1,2";
    //        carid="1db1"+carid;
            String httpUrl = "https://restapi.amap.com/v3/autograsp?carid="+carid+
                    "&locations="+locations +
                    "&time="+time +
                    "&direction="+direction +
                    "&speed="+speed +
                    "&output=json&key="+key;
            StringBuilder json = new StringBuilder();
            URL url = null;
            HttpURLConnection httpConn = null;
            try {
                String address = httpUrl;
                url = new URL(address);
                httpConn = (HttpURLConnection) url.openConnection();
                //URL连接可用于input或output。如果想用URL连接输入,设置DoInput标签为true。
                //输入和输出是针对计算机的,如果以程序员的角度考虑,经常弄混。
                //input输入,output输出,那么不是从output里read,input中write吗,其实相反
                //input输入进计算机,计算机才能读,所以是从input read,而output是计算机输出,通过output write。
                httpConn.setDoOutput(false);
                //所以如果setDoInput(false),想从URLConnection读取时不能读取
                //Cannot read from URLConnection if doInput=false (call setDoInput(true))
                httpConn.setDoInput(true);
                //连接建立超时时间还有读取数据超时时间,
                httpConn.setConnectTimeout(10000);
                httpConn.setReadTimeout(10000);
                httpConn.setRequestMethod("GET");
                httpConn.connect();
                //获取状态码
                int code = httpConn.getResponseCode();
                System.out.println(code);
                //读http请求响应
                BufferedReader reader = new BufferedReader(new InputStreamReader(httpConn.getInputStream(), "utf-8"));
                String inputLine = null;
                while((inputLine = reader.readLine()) != null) {
                     json.append(inputLine);
                }
                String maxspeed=JSONUtil.parseObj(json.toString()).get("roads").toString();
                jsonArray=JSONUtil.parseArray(maxspeed);
                //关闭IO和连接
                reader.close();
                httpConn.disconnect();
            }
            catch(Exception e){
                System.out.println("error in wapaction,and e is " + e.getMessage());
            }
            finally{
                if(httpConn!=null){
                    httpConn.disconnect();
                }
            }
            return jsonArray;
        }
        public static void main(String[] args) {
            System.out.println(GDautograsp("","","","",""));
        }
    
    }
    
    展开全文
  • 面试官(一本正经):假如你是百度地图的PM,现在想要知道某条道路的拥堵情况,你有哪些方法?题目本身不长,属于发散型问题,思路不限,这类问题大家稍作思索都能想到一些线索和思路,但难就难在想到的都是分散的点,...
  • 某地图道路数据获取

    千次阅读 2020-03-14 22:48:00
    根据指定的经纬度范围,获取道路矢量数据图。 下载数据效果如下: 道路数据获取的简单属性: 根据里边信息获取简单的道路级别信息,可以分级别提取道路的数据,其他信息暂时不太理解,也没法进行解析。 叠加在osm...
  • 实现思路: 获取当前的ip所在位置设置中心点,根据组件获取当前信息,搜索跳转到搜索的中心点 AMap.Geolocation(获取当前ip定位) misc/PositionPicker(组件 获取当前点标记 GPS,address等数据) misc/PoiPicker...
  • } } SparkStreamming消费者获取监控信息: import org.apache.spark._ import org.apache.spark.streaming._ import org.apache.kafka.common.serialization.StringDeserializer import org.apache.spark.streaming....
  • 交通事故与道路线形相关性研究需要分别获取事故点文字信息和相关道路线形空间数据,然后整合。采用Deep Web数据采集方法,获取交通事故点文字描述。针对国内地图中文语义识别较好但坐标加密,国外开源平台中文语义...
  • 应用场景:获取指定位置周边的所有POI,如小区、餐馆、道路、酒店等,用于让用户选择。 直接上代码 <script type="text/javascript"> // 百度地图API功能 var map = new BMap.Map("allmap"); var point ...
  • iOS获取硬件信息(全部)

    千次阅读 2018-11-19 12:11:46
    下表中不包括用私有API获取硬件信息,因为使用私有API会被禁止上架。 信息类型 类型说明 能否获取 示例 备注 手机型号 具体那一款手机 支持 iPhone,iPad,iPod 通过systemInfo.machi...
  • 小o地图Excel插件版:...3、线路查询返回“途经道路、驾车距离(米)、直线距离(米)、收费、时间预计(秒)、打车费用(元)、图形”信息。 更多功能请下载体验。 转载于:https://www.cnblogs.com/gis9/p/9884113.html
  • Google Roads API提供了强大的道路获取接口,用户仅仅需调用对应的API就能够获取对应区域的道路坐标以及道路的限速信息。详细的调用方法例如以下: https://roads.googleapis.com/v1/snapToRoads?path=-35.27801,...
  • 1道路交通标线分为指示标线、警告标线、禁止标线。查看本题分析2机动车上路行驶时,前排乘车人可不系安全带。查看本题分析3安装防抱死制动装置(ABS)的机动车紧急制动时,可用力踏制动踏板。查看本题分析4驾驶车辆...
  • 最近都在和微信的网页授权做斗争,由于第一次...需求: 公众号的网页授权并获取用户信息(包括unionid),unionid的获取前提是,同一开发平台的应用 开发前准备: 请先阅读微信公众平台技术文档 1.阅读网页授权开发文档 ...
  • 联网无线传感网络技术,将获取信息发送到后台信息处理中心,再将数据信息通过全球定位系统或交通诱导信息 系统提供给交通参与者,使其合理选择最优路径,快速、准确地到达目的地。研究结果表明,RFID技术应用于...
  • 全国地理信息资源目录服务系统(http://www.webmap.cn/main.do?method=index)是自然资源部下属的数据平台,其中有很多非加密的共享数据可以为我们下载使用,本推文以1:25万的地理数据为例,分享数据获取的方法,...
  • 论文研究-区分车辆起讫信息的拥挤道路使用...一般路段收费可匿名实施,路径收费需要获取出行者完整的路径信息,本文提出的收费策略只需获取出行者的起讫点信息.在一个多OD对交通网络上完成的数值计算验证了理论结果.
  • 针对城市道路交通信息采集传感器网络,针对复杂交通参数协同采集的任务分配问题,将传感器网络映射为多Agent系统,以任务完成时间,节点以及网络和网络负载平衡度作为评估函数,采用基于联盟的协同方法,构造传感器...
  • nodejs获得微信用户并插入到数据库步骤:1.创建数据库db.js2.创建用户对象User3.引入微信api4.强制建表5.接受用户信息,插入数据库6.执行程序,得到结果更多微信开发代码,请关注公众号‘码农的道路’...
  • 简介 高德数据下载工具是一款免费的可以用于下载高德POI数据、道路数据、切片数据的软件,并自动将数据下载生成SHP文件,而且对矢量数据坐标自动进行了校正...另外爬去图商数据毕竟不是获取数据的正规途径,难免...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 388
精华内容 155
关键字:

获取道路信息