提问 Javascript 问题:高德地图实时路况数据 Javascript API 如何调用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
zzutmebwd
V2EX    Javascript

提问 Javascript 问题:高德地图实时路况数据 Javascript API 如何调用

  •  
  •   zzutmebwd 2015-01-31 17:59:46 +08:00 11054 次点击
    这是一个创建于 3981 天前的主题,其中的信息可能已经有所发展或是发生改变。

    研究僧
    隔壁教研室目前在做一项交通数据调研,要了解整个市区实时路况情况。
    高德地图可以显示本市实时路况。
    高德LBS平台可以免费申请key调用数据
    官网实例中api调用是js接口:
    http://lbs.amap.com/api/Javascript-api/example/d/0402-2
    其中调用了js脚本:
    <script type="text/Javascript" src="http://webapi.amap.com/maps?v=1.3&key=7ba42b62224e28a20770deeb2a2ce246"></script>
    7ba42b62224e28a20770deeb2a2ce246是我申请的key
    打开看了下,似乎是压缩过的,看不太懂

    目前的打算是修改js,然后每隔一段时间cron跑一遍 把路况储存在文件里。
    小弟对js不是很懂,求指教:
    根据官网调用实时路况的js
    如何如何获取 每条街道的实时路况
    畅通 缓行 拥堵 严重拥堵 一共四种状态 用1234数字表示

    如有解答,感激不尽!

    19 条回复    2016-07-26 19:13:36 +08:00
    zzutmebwd
        1
    zzutmebwd  
    OP
       2015-01-31 18:00:50 +08:00
    福利:回复送赞。
    jsq2627
        2
    jsq2627  
       2015-01-31 19:53:45 +08:00   1
    从 JS SDK 看应该是没法直接获取到你要的数据。这个 JS SDK 是直接从服务端请求到图片然后绘制到 canvas 上了。
    http://tm.amap.com/trafficengine/mapabc/traffictile?v=1.0&;t=1&zoom=4&x=6744&y=3104
    只有类似这样子的东西。

    想要得到原始的数据还是比较困难的,这些都属于高德的核心数据吧,怎么会随便开放的呢。
    zzutmebwd
        3
    zzutmebwd  
    OP
       2015-01-31 20:00:30 +08:00
    @jsq2627 哦哦 原来是这样!
    唉 看来是不能做了
    无论如何还是感谢
    cdxem713
        4
    cdxem713  
       2015-02-01 23:54:02 +08:00 via iPhone   1
    图像处理可破
    zzutmebwd
        5
    zzutmebwd  
    OP
       2015-02-02 00:19:17 +08:00 via Android
    @cdxem713 可惜路型不规律 很难一个一个标记
    cdxem713
        6
    cdxem713  
       2015-02-02 07:07:15 +08:00 via iPhone   1
    市区道路网是不变的吧,获取了基础的一张图,之后按像素统计就好了,有算法可以计算每个像素对应的经纬度
    zzutmebwd
        7
    zzutmebwd  
    OP
       2015-02-02 11:25:14 +08:00 via Android
    @cdxem713 嗯嗯 python大法好?推荐个库呗?
    cdxem713
        8
    cdxem713  
       2015-02-02 18:22:51 +08:00 via iPhone   1
    @zzutmebwd 额,具体咋写就不知道了
    流程应该就是先获取一套最大级别瓦片,把有颜色的部分处理成黑色,然后隔一段时间获取对应url的瓦片,处理成灰度图,比较每个像素点的值就行了
    根据瓦片做统计,之后多线程也容易搞

    我觉得大概是这么弄,经纬度换算你百度tile map system 第一个地址里面应该就有算法,github里面也有各版本的开源代码
    zzutmebwd
        9
    zzutmebwd  
    OP
       2015-02-02 18:24:07 +08:00 via Android
    @cdxem713 tks a lot!
    cdxem713
        10
    cdxem713  
       2015-02-02 18:25:00 +08:00 via iPhone   1
    @zzutmebwd 库的话貌似用opencv?我觉得这个东西做图像处理貌似不难,估计opencv都不用……
    cdxem713
        11
    cdxem713  
       2015-02-02 18:27:07 +08:00 via iPhone   1
    @zzutmebwd 没事,我主要是做地图前端的,平常没玩过图像处理…
    zzutmebwd
        12
    zzutmebwd  
    OP
       2015-02-02 21:12:26 +08:00 via Android
    @cdxem713 额 给赞~好专业~
    WQ740721
        13
    WQ740721  
       2016-04-06 09:04:04 +08:00
    @zzutmebwd 您好 我现在毕业论文也是做实时交通研究的 请问您这个问题解决了吗?能否告知用的具体方法是什么?感激不尽啊~
    zzutmebwd
        14
    zzutmebwd  
    OP
       2016-04-06 10:35:56 +08:00 via Android
    @WQ740721 答案是否定的 不能直接提取拥堵情况 只能提取到图片 如 2 楼所言 4 楼的方法是可行的 但图像处理不太会 应该挺麻烦的 如果数据量不大的话建议手动处理.....师兄最后也是这么干的 另外拥堵数据高德的准 百度的不准 真的不准...
    WQ740721
        15
    WQ740721  
       2016-04-06 16:12:24 +08:00
    @zzutmebwd 还是谢谢楼主 我之前数据量不大也是手动截取的 只是见有人用自动方法成功过才问您的 那只是将有实时路况数据的瓦片下载下来您会吗
    chm1781
        16
    chm1781  
       2016-07-26 16:58:59 +08:00
    @jsq2627 大神,能告诉我怎么得到这个 Url 。 QAQ,我现在也在做这个。
    chm1781
        17
    chm1781  
       2016-07-26 17:05:18 +08:00
    @zzutmebwd 学长能告诉我怎么能提取到路况信息的图片吗,我最近参加大赛也在做这个。图像处理那一块准备用 ENVI 试试。 Q=Q 。
    zzutmebwd
        18
    zzutmebwd  
    OP
       2016-07-26 18:35:05 +08:00 via Android
    @chm1781 已忘光
    chm1781
        19
    chm1781  
       2016-07-26 19:13:36 +08:00
    好的,打扰了。 QAQ
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5375 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 03:10 PVG 11:10 LAX 19:10 JFK 22:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86