百度地图上放大的道路标线箭头中间单箭头或弯箭头前有一叉的图标是啥意思呀?

百度地图和高德地图是各位驾驶员朋友日常驾驶中最常用的两款地图app,对于它俩哪个更好用,每个人也都有各自的说法。今天,小编就在长春的道路上做一个评测,让大家最直观的感受到它们的区别。
从视野上来看,高德地图的视野更广,看得更远。而百度地图的视野则相对近一些。在语音提醒方面,高德地图提醒测速拍照的时间要比百度地图稍早一些。
百度地图最大的特点是它打破了地图的死板模式,显示的建筑物更加立体,转弯时也会有动画。并且在一些岔路,会有实景+箭头提示+倒数读秒,来提醒驾驶员。
小编故意走了错的路线,结果是高德地图早于百度地图提示小编偏离航线,并且重新规划路线。
在一个路口处,高德地图提示小编左转,而百度地图上显示路口施工,提示小编先右转再调头。实际上,这个路口的施工早已结束,所以百度地图的有些路况信息更新还是不够及时。
最后小编给大家做一个总结:高德地图更简洁,提醒更及时,适合对道路不熟的驾驶员朋友。百度地图的画面效果更好,适合想要提升驾驶舒适度的驾驶员朋友。特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
一键安装官方客户端
重大事件及时推送 阅读更流畅
http://dingyue.nosdn.127.net/eMA=KjrUJ=rf=IDmt4hVk=XTA4oJJo4fWcL8xD27bAJXz3compressflag.png红米手机 &
电视盒子 &
智能硬件 &
骨灰级手机控
扫码下载App一键签到 升级加速
为什么我在百度地图里看自身箭头方向总是不对
&来自老版论坛
扫一扫!手机看帖更爽
蓝箭头指的完全没规律,有时还转来转去的。
怎么回事啊
扫描二维码,手机查看本帖
京ICP证110507号 京ICP备号为什么百度地图不导航箭头是灰色的,不动,信号有,
按时间排序
是否给百度地图授权进行定位获取当前位置的地理信息,如果设置了在链接网络的情况下先进行定位后随着手机的移动地图的点就会转动。
定位没有打开
不能没信号就不能定位你的位置了
查看应用权限,高德的所有应用都要开通位置信息的权限。有些手机应用包括高德地图和高德出行服务。
信号弱是手机或者自己的移动设备的问题,一般与百度地图关系不大。可以下载百度地图的离线地图,进行离线导航
一是时间不足。手机GPS定位在信号好的情况下需要1-2分钟,信号弱一些则需要数分钟甚至十几分钟。二是卫星信号太弱。GPS至少要接收到4颗星而且信号强度都在26(GPS TEST数据)以上才可以实现定位。少于这个数值则时间再长也定位不了。在室内、隧道、高楼大厦林立的街区、或在金属材料覆盖的交通工具内往往达不到上述要求。三是一直处于运动状态时,由于接收到的卫星信号一直在变化,特别是接收卫星信号的条件也一直在变化,因此需要处理的数据量大大增加、信号强度时强时弱,也会大大增强GPS定位的难度,延长GPS实现定位的时间,有时甚至半个小时都定不了位都是有的。解决办法,分析一下是由哪种原因造成的,对症下药,改善搜星定位条件,可以使问题得到解决。 另外,开启辅助GPS(有的手机称之为快速GPS)有助于提高GPS搜星定位速度。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:&!DOCTYPE html&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&style type="text/css"&
body, html,#allmap {width: 100%;height: 100%;overflow:margin:0;}
#l-map{height:100%;width:78%;float:border-right:2px solid #}
#r-result{height:100%;width:20%;float:}
&script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4"&&/script&
&title&绘制带有箭头的折线&/title&
&div id="allmap"&&/div&
&script type="text/javascript"&
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.404, 39.915);
map.centerAndZoom(point, 15);
map.addControl(new BMap.NavigationControl());
map.enableScrollWheelZoom();
var lineList = new Array();//记录要绘制的线
var arrowLineList = new Array();//记录绘制的箭头线
var isFirstLoad = false;//是否是第一次加载,第一次加载不触发清除事件
var arrowLineLengthRate = 15 / 10;//15是你初始时设置的地图显示范围,10是你初始时设置的箭头的长度,当地图放大缩小时保证箭头线长度一致
var polyline = new BMap.Polyline([
new BMap.Point(116.425, 39.91936),
new BMap.Point(116.405, 39.920)
], {strokeColor:"blue", strokeWeight:3, strokeOpacity:0.5});
map.addOverlay(polyline);
lineList[lineList.length] =//记录要绘制的线
arrowLineList[arrowLineList.length] = addArrow(polyline,10,Math.PI/7);//记录绘制的箭头线
var marker = new BMap.Marker(new BMap.Point(116.405, 39.920));
// 创建标注
map.addOverlay(marker);
// 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
isFitstLoad = true;//第一次加载
* 在百度地图上给绘制的直线添加箭头
* @param polyline 直线 var line = new BMap.Polyline([faydPoint,daohdPoint], {strokeColor:"blue", strokeWeight:3, strokeOpacity:0.5});
* @param length 箭头线的长度 一般是10
* @param angleValue 箭头与直线之间的角度 一般是Math.PI/7
function addArrow(polyline,length,angleValue){ //绘制箭头的函数
var linePoint=polyline.getPath();//线的坐标串
var arrowCount=linePoint.
for(var i =1;i&arrowCi++){ //在拐点处绘制箭头
var pixelStart=map.pointToPixel(linePoint[i-1]);
var pixelEnd=map.pointToPixel(linePoint[i]);
var angle=angleV//箭头和主线的夹角
var r= // r/Math.sin(angle)代表箭头长度
var delta=0; //主线斜率,垂直时无斜率
var param=0; //代码简洁考虑
var pixelTemX,pixelTemY;//临时点坐标
var pixelX,pixelY,pixelX1,pixelY1;//箭头两个点
if(pixelEnd.x-pixelStart.x==0){ //斜率不存在是时
pixelTemX=pixelEnd.x;
if(pixelEnd.y&pixelStart.y)
pixelTemY=pixelEnd.y-r;
pixelTemY=pixelEnd.y+r;
//已知直角三角形两个点坐标及其中一个角,求另外一个点坐标算法
pixelX=pixelTemX-r*Math.tan(angle);
pixelX1=pixelTemX+r*Math.tan(angle);
pixelY=pixelY1=pixelTemY;
//斜率存在时
delta=(pixelEnd.y-pixelStart.y)/(pixelEnd.x-pixelStart.x);
param=Math.sqrt(delta*delta+1);
if((pixelEnd.x-pixelStart.x)&0) //第二、三象限
pixelTemX=pixelEnd.x+ r/
pixelTemY=pixelEnd.y+delta*r/
else//第一、四象限
pixelTemX=pixelEnd.x- r/
pixelTemY=pixelEnd.y-delta*r/
//已知直角三角形两个点坐标及其中一个角,求另外一个点坐标算法
pixelX=pixelTemX+ Math.tan(angle)*r*delta/
pixelY=pixelTemY-Math.tan(angle)*r/
pixelX1=pixelTemX- Math.tan(angle)*r*delta/
pixelY1=pixelTemY+Math.tan(angle)*r/
var pointArrow=map.pixelToPoint(new BMap.Pixel(pixelX,pixelY));
var pointArrow1=map.pixelToPoint(new BMap.Pixel(pixelX1,pixelY1));
var Arrow = new BMap.Polyline([
pointArrow,
linePoint[i],
pointArrow1
], {strokeColor:"blue", strokeWeight:3, strokeOpacity:0.5});
map.addOverlay(Arrow);
//地图加载完毕事件
map.addEventListener("tilesloaded",function(){
//alert("地图加载完毕");
if(!isFirstLoad){
//map.clearOverlays();//清除所有的覆盖物
//清除上一次绘制的箭头线,不清除上一次的箭头线,当地图放大时箭头线也会跟着放大
for(var i=0; i&arrowLineList. i++){
map.removeOverlay(arrowLineList[i]);//清除制定的覆盖物,可以是直线、标注等
arrowLineList.length = 0;
//重新绘制箭头线
for(var i=0; i&lineList. i++){
arrowLineList[arrowLineList.length] = addArrow(lineList[i],15 / arrowLineLengthRate,Math.PI / 7);//记录绘制的箭头线
isFirstLoad = false;
//单击获取点击的经纬度
map.addEventListener("click",function(e){
alert(e.point.lng + "," + e.point.lat);
参考别人的代码进行修正后的效果,如图:
阅读(...) 评论()高德地图导航方向怎么看,箭头一直指北吗,谢谢_百度知道
高德地图导航方向怎么看,箭头一直指北吗,谢谢
我有更好的答案
箭头的方向是可以根据用户的不同需求,进行调整的。可以点击-我的-设置-导航设置-画面显示-选择车头向上-北向上模式。导航箭头方向与车头方向一致,操作方法如下:打开高德导航界面;设置目的地并选择路径,开始导航;在正常导航界面右上角寻找一指南针形状图标,或指南针上加“N”字图标;触控点击此图标,即可切换至箭头向上,如点击一次未向上则继续点击,此图标为导航模式切换按钮,模式循环切换。
采纳率:22%
楼主好:您可以点击-我的-设置-导航设置-画面显示-选择车头向上-北向上模式!
本回答被网友采纳
高德地图上的这个箭头叫地磁箭标,只会在“现地一致”状态下才会出现。该箭标的红色尖端是指向北方的。当你平放手机进行转动时,该箭头也会随之转动。箭头的方向是可以根据用户的不同需求,进行调整的。可以点击-我的-设置-导航设置-画面显示-选择车头向上-北向上模式。导航箭头方向与车头方向一致,操作方法如下:打开高德导航界面;设置目的地并选择路径,开始导航;在正常导航界面右上角寻找一指南针形状图标,或指南针上加“N”字图标;触控点击此图标,即可切换至箭头向上,如点击一次未向上则继续点击,此图标为导航模式切换按钮,模式循环切换。
高德导航(其他导航也是)的小箭头,在运动时大致上指向运动方向,但并不很精确,也不指北。静止时倾向于指北,但也不精确,不能以它为依据判断方向
点击地图右下角白色圆圈内有箭头的图标进行设置。切换三种视图模式:北首朝上、车首朝上、3D视图。
箭头方向可以根据自己的要求去设定。
其他4条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 道路标线箭头 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信