2 qweajun qweajun 于 2016.09.09 12:23 提问

百度地图api 围栏 思路问题解决?

问题一:怎样做到对所有注册的车辆进行实时监控
问题二:如何对所有车辆进行实时判断是否进出围栏
问题三:如何对已经进入或出去围栏的车辆只进行一次报警提示或记录(存入数据库)
我将所有测试gps的坐标数据存入数据库,实时监控时,切换到哪辆车就调取哪辆车的数据,每次实时监控时都是从数据库调取了数据在JavaScript中用了百度的转换api,换成百度坐标,然后再显。
现在的问题就是无法实时监控所有车辆,这个功能(实时监控所有车辆)实不实现无所谓,但是我却需要每辆车的实时的点来判断它是否在围栏内还是围栏外
问题说明完毕,给出思路和使用的技术或者方法就可以了,现在思路有点混乱,或者说经验太少,无法想到那么多,希望指点
ps:我使用百度接口可以让用户在线自己画围栏,然后将坐标数组保存数据库,在后台写程序判断实时的点原始数据是否在这个围栏内,可是都显示在围栏外,应该是围栏的坐标数组被处理过,所以现在无法绕开百度坐标转换这个步骤,可是后台的坐标却无法实现离线自己处理坐标问题。

1个回答

devmiao
devmiao   Ds   Rxr 2016.09.09 23:41
已采纳
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
百度地图调用及电子围栏设置
    一、百度地图的引用:首先要注册百度开发者账号,获得一个密钥后就可引用下面的js来调取百度地图; 二、百度地图电子围栏的设置 1、设置电子围栏,个人的思路是先取到鼠标绘制的所有点的坐标,然后储存到数据库中, // 百度地图API功能 var map = new BMap.Map('map'); var poi = new BMap.P
百度地图API开发demo地址
此次开发的GPS车辆人员定位系统中,涉及到的开发内容重点有:1、车辆实时定位:要求页面每10s刷新一次,显示车辆最后一次位置,地图上的所有车辆点击可查看车辆的实时运行信息,如速度、方向以及基础信息,选择某个车辆可以开始跟踪该车辆的行驶路线。2、车辆轨迹回放:根据某个时间段,选择某辆车,进行轨迹回放。3、电子围栏:当某辆车不在规定的路线上行驶,要及时进行偏离路线处理。同时支持框选、多边形选择、圈选等
基于百度地图的电子围栏设置工具
开源一个基于百度地图开源库“鼠标绘制工具条库”改造而来的电子围栏工具。在原来的基础上增加了基于行政区域的围栏设置方式。 界面截图: 用法为: var map = new BMap.Map("map"); map.centerAndZoom(new BMap.Point(104.072213, 30.663393), 5); var navigation
Android百度地图(五):百度地图鹰眼sdk监控进出地理围栏(区域)
上篇文章介绍利用百度鹰眼sdk对运动轨迹做纠偏、去噪、绑路处理。本篇将介绍鹰眼sdk的另一个功能——围栏,围栏的主要功能:将根据轨迹点判断手机终端是否进出围栏,并实时推送报警。应用场景:如进入目的地提醒、监控对象离开指定活动范围出发警报等等。 一 围栏简介 围栏类型 圆形围栏:进出圆形范围则推送报警 多边形围栏:进出多边形围栏则推送报警 线型围栏:偏离或回到设定路线则推送报警 行政区围
Android百度地图多边形围栏Demo
此Demo是基于百度地图V4_5_2版本的,多边形电子围栏Demo, 完美实现了以下功能 1.手动点击地图,会自动添加Marker 2.多于两个点,会自动划线 3.多于三个点会自动画出多边形区域 4.长按Marker,可以删除和修改电子围栏区域 5.手动在地图上打点,可以判断是否在多边形围栏中
[github项目]基于百度地图二次开发实现的车辆监管(包含车辆定位、车辆图片和方向控制,电子围栏,图形绘制等功能)前端实现(不包含后端实现)
前言:基于百度地图javascript版本开发,百度地图中所用的key已承诺仅用于测试,不用于商业用途 注:本文所有代码可以到github上进行下载,github地址:http://www.eguid.cc/ 已经封装好的功能: 基于百度地图二次开发实现车辆实时监管 1、车辆操作相关 1.1、支持车辆位置方向定位(根据经纬度) 1.2、支持实时改变/控制车辆的位置和
地图设置电子围栏
map.addEventListener("click",function(e){ if(k<5){ var m1 = new BMap.Marker(new BMap.Point(e.point.lng,e.point.lat));//根据数据点击位置创建一个标注 setMarker.push(m1); map.addOverlay(m1); setA
百度地图做电子围栏总结
先上图: 需求:在地图上画出围栏,设置围栏信息后保存,生成围栏列表。全选时,地图视野可看到全部的围栏区域,单独勾选会调整地图视野到当前勾选的围栏。围栏区域的中心点要显示围栏名称。 主要的难点(对于我而言)不在于画,而在于设置地图视野和围栏区域的中心点显示围栏名称,其实也不算难,主要是花比较多时间去看百度地图api,还有动手实践。(所以还是那句老话百度找不到答案就去看api文档,答案...
百度地图API使用Example I
百度地图APIsh
百度地图反选
http://blog.csdn.net/myfmyfmyfmyf/article/details/69382618 http://www.cnblogs.com/wondergx/p/5305602.html