高德地图2017手机导航导航

Android开发
出自百度地图API
此类是地图API的核心类,用来实例化一个地图。
构造函数描述
Map(container:String|HTMLElement[, opts:MapOptions]) 在指定的容器内创建地图实例,之后需要调用Map.centerAndZoom()方法对地图进行初始化。未进行初始化的地图将不能进行任何操作。
方法返 回 值描述
enableDragging()
none 启用地图拖拽,默认启用。
disableDragging()
none 禁用地图拖拽。
enableScrollWheelZoom()
启用滚轮放大缩小,默认禁用。
disableScrollWheelZoom()
禁用滚轮放大缩小。
enableDoubleClickZoom()
启用双击放大,默认启用。
disableDoubleClickZoom()
none 禁用双击放大。
enableKeyboard()
启用键盘操作,默认禁用。键盘的上、下、左、右键可连续移动地图。同时按下其中两个键可使地图进行对角移动。PgUp、PgDn、Home和End键会使地图平移其1/2的大小。+、-键会使地图放大或缩小一级。
disableKeyboard()
none 禁用键盘操作。
enableInertialDragging()
none 启用地图惯性拖拽,默认禁用。(自 1.1 新增)
disableInertialDragging()
none 禁用地图惯性拖拽。(自 1.1 新增)
enableContinuousZoom()
none 启用连续缩放效果,默认禁用。(自 1.1 新增)
disableContinuousZoom()
禁用连续缩放效果。(自 1.1 新增)
enablePinchToZoom()
none 启用双指操作缩放,默认启用。(自 1.1 新增)
disablePinchToZoom()
禁用双指操作缩放。(自 1.1 新增)
enableAutoResize()
none 启用自动适应容器尺寸变化,默认启用。(自 1.2 新增)
disableAutoResize()
禁用自动适应容器尺寸变化。(自 1.2 新增)
setDefaultCursor(cursor:String)
设置地图默认的鼠标指针样式。参数cursor应符合CSS的cursor属性规范。(自 1.1 新增)
getDefaultCursor()
返回地图默认的鼠标指针样式。(自 1.1 新增)
setDraggingCursor(cursor:String)
设置拖拽地图时的鼠标指针样式。参数cursor应符合CSS的cursor属性规范。(自 1.1 新增)
getDraggingCursor()
返回拖拽地图时的鼠标指针样式。(自 1.1 新增)
setMinZoom(zoom:Number)
设置地图允许的最小级别。取值不得小于地图类型所允许的最小级别。(自 1.2 新增)
setMaxZoom(zoom:Number)
设置地图允许的最大级别。取值不得大于地图类型所允许的最大级别。(自 1.2 新增)
方法返回值描述
getBounds()
Bounds 返回地图可视区域,以地理坐标表示。
getCenter()
Point返回地图当前中心点。
getDistance(start:Point, end:Point)
Number返回两点之间的距离,单位是米。(自 1.1 新增)
getMapType()
MapType返回地图类型。(自 1.2 新增)
Size 返回地图视图的大小,以像素表示。
getViewport(view: Array&Point&[, viewportOptions: ViewportOptions])
Viewport 根据提供的地理区域或坐标获得最佳的地图视野,返回的对象中包含center和zoom属性,分别表示地图的中心点和级别。此方法仅返回视野信息,不会将新的中心点和级别做用到当前地图上。(自 1.1 新增)
Number 返回地图当前缩放级别。
方法返回值描述
centerAndZoom(center:Point, zoom:Number)
none设初始化地图。
如果center类型为Point时,zoom必须赋值,赋值范围为3-19级,若调用高清底图(针对移动端开发)时,zoom赋值范围为3-18级。如果center类型为字符串时,比如“北京”,zoom可以忽略,地图将自动根据center适配最佳zoom级别。
panTo(center:Point[, opts:PanOptions])
none 将地图的中心点更改为给定的点。如果该点在当前的地图视图中已经可见,则会以平滑动画的方式移动到中心点位置。可以通过配置强制移动过程不使用动画效果。
panBy(x:Number, y:Number[, opts: PanOptions])
none 将地图在水平位置上移动x像素,垂直位置上移动y像素。如果指定的像素大于可视区域范围或者在配置中指定没有动画效果,则不执行滑动效果。
none 重新设置地图,恢复地图初始化时的中心点和级别。
setCenter(center:Point|String)
none 设置地图中心点。center除了可以为坐标点以外,还支持城市名。注:使用城市名进行设置时该方法是异步执行,使用坐标点设置时该方法不是异步执行。
setCurrentCity(city:String)
none 设置地图城市,注意当地图初始化时的类型设置为BMAP_PERSPECTIVE_MAP时,需要在调用centerAndZoom之前调用此方法设置地图所在城市。例如:
var map = new BMap.Map(“container”, {mapType: BMAP_PERSPECTIVE_MAP});
map.setCurrentCity(“北京市”);
map.centerAndZoom(new BMap.Point(116.404, 39.915), 18);
注意:初始化的坐标应与您设置的城市对应,否则地图将无法正常显示。如果地图初始化为BMAP_NORMAL_MAP类型,则在调用setMapType切换地图类型时也要调用此方法。(自 1.1 新增)
setMapType(mapType:MapTypes)
none 设置地图类型。注意,当设置地图类型为BMAP_PERSPECTIVE_MAP时,需要调用map.setCurrentCity方法设置城市。(自 1.1 新增)
setViewport(view:Array&Point&|Viewport[, viewportOptions: ViewportOptions])
none 根据提供的地理区域或坐标设置地图视野,调整后的视野会保证包含提供的地理区域或坐标。(自 1.1 新增)
zoomTo(zoom:Number)
(自1.2废弃)
setZoom(zoom:Number)
none 将视图切换到指定的缩放等级,中心点坐标不变。注意:当有信息窗口在地图上打开时,地图缩放将保证信息窗口所在的坐标位置不动。(自1.2新增)
highResolutionEnabled()
Boolean是否使用高分辨率底图。仅当mapOptions.enableHighResolution属性为true且设备支持高分辨率时返回true。
none 放大一级视图。
none 缩小一级视图。
addHotspot(hotspot:Hotspot)
none 为地图添加热区。(自 1.2 新增)
removeHotspot(hotspot:Hotspot)
none 移除某个地图热区。(自 1.2 新增)
clearHotspots()
none 清空地图所有热区。(自 1.2 新增)
方法返回值描述
addControl(control:Control)
none 将控件添加到地图,一个控件实例只能向地图中添加一次。
removeControl(control:Control)
none从地图中移除控件。如果控件从未被添加到地图中,则该移除不起任何作用。
getContainer()
HTMLElement 返回地图的容器元素。当创建用户自定义控件时,需要自行实现Control.initialize()方法,并将控件的容器元素添加到地图上,通过此方法可获得地图容器。
方法返回值描述
addContextMenu(menu:ContextMenu)
none 添加右键菜单。
removeContextMenu(menu:ContextMenu)
none 移除右键菜单。
方法返回值描述
addOverlay(overlay:Overlay)
none 将覆盖物添加到地图中,一个覆盖物实例只能向地图中添加一次。
removeOverlay(overlay:Overlay)
none 从地图中移除覆盖物。如果覆盖物从未被添加到地图中,则该移除不起任何作用。
clearOverlays()
none 清除地图上所有覆盖物。
openInfoWindow(infoWnd:InfoWindow, point:Point)
none 在地图上打开信息窗口。
closeInfoWindow()
none 关闭在地图上打开的信息窗口。在标注上打开的信息窗口也可通过此方法进行关闭。
pointToOverlayPixel(point:Point)
Pixel 根据地理坐标获取对应的覆盖物容器的坐标,此方法用于自定义覆盖物。(自 1.1 新增)
overlayPixelToPoint(pixel:Pixel)
Point 根据覆盖物容器的坐标获取对应的地理坐标。(自 1.1 新增)
getInfoWindow()
InfoWindow|Null返回地图上处于打开状态的信息窗的实例。当地图没有打开的信息窗口时,此方法返回null。(自 1.1 新增)
getOverlays()
Array&Overlay&返回地图上的所有覆盖物。(自 1.1 新增)
getPanes()
MapPanes返回地图覆盖物容器列表。(自 1.1 新增)
方法返回值描述
addTileLayer(tileLayer:TileLayer)
none 添加一个自定义地图图层。
removeTileLayer(tilelayer:TileLayer)
none 移除一个自定义地图图层。
getTileLayer(mapType:String)
TileLayer通过地图类型得到一个地图图层对象。
方法返回值描述
pixelToPoint(pixel:Pixel)
Point 像素坐标转换为经纬度坐标。
pointToPixel(point:Point)
Pixel 经纬度坐标转换为像素坐标。
事件参数描述
{type, target, point, pixel, overlay}左键单击地图时触发此事件。
当双击时,产生的事件序列为:
click click dblclick
(自 1.1 更新)
{type, target, pixel, point}鼠标双击地图时会触发此事件。
rightclick
{type, target, point, pixel, overlay}右键单击地图时触发此事件。
当双击时,产生的事件序列为:
rightclick rightclick rightdblclick
(自 1.1 更新)
rightdblclick
{type, target, point, pixel, overlay}右键双击地图时触发此事件。
(自 1.1 新增)
maptypechange
{type, target}地图类型发生变化时触发此事件。
(自 1.1 新增)
{type, target, point, pixel, overlay}鼠标在地图区域移动过程中触发此事件。
(自 1.1 新增)
{type, target}鼠标移入地图区域时触发此事件。
(自 1.2 新增)
{type, target}鼠标移出地图区域时触发此事件。
(自 1.2 新增)
{type, target}地图移动开始时触发此事件。
{type, target}地图移动过程中触发此事件。
{type, target}地图移动结束时触发此事件。
{type, target}地图更改缩放级别开始时触发触发此事件。
{type, target}地图更改缩放级别结束时触发触发此事件。
addoverlay
{type, target}当使用Map.addOverlay()方法向地图中添加单个覆盖物时会触发此事件。
addcontrol
{type, target}当使用Map.addControl()方法向地图中添加单个控件时会触发此事件。
removecontrol
{type, target}当使用Map.removeControl()方法移除单个控件时会触发此事件。
removeoverlay
{type, target}当使用Map.removeOverlay()方法移除单个覆盖物时会触发此事件。
clearoverlays
{type, target}当使用Map.clearOverlays()方法一次性移除全部覆盖物时会触发此事件。
{type, target, pixel, point}开始拖拽地图时触发。
{type, target, pixel, point}拖拽地图过程中触发。
{type, target, pixel, point}停止拖拽地图时触发。
addtilelayer
{type, target}添加一个自定义地图图层时触发此事件。
removetilelayer
{type, target}移除一个自定义地图图层时触发此事件。
{type, target, pixel, point, zoom}调用Map.centerAndZoom()方法时会触发此事件。这表示位置、缩放层级已经确定,但可能还在载入地图图块。
{type, target, size}地图可视区域大小发生变化时会触发此事件。
hotspotclick
{type, target, hotspots}点击热区时触发此事件。(自 1.2 新增)
hotspotover
{type, target, hotspots}鼠标移至热区时触发此事件。(自 1.2 新增)
hotspotout
{type, target, hotspots}鼠标移出热区时触发此事件。(自 1.2 新增)
tilesloaded
{type, target}当地图所有图块完成加载时触发此事件。(自 1.2 新增)
touchstart
{type, target, point,pixel}触摸开始时触发此事件,仅适用移动设备。(自 1.5新增)
{type, target, point,pixel}触摸移动时触发此事件,仅适用移动设备。(自 1.5新增)
{type, target, point,pixel}触摸结束时触发此事件,仅适用移动设备。(自 1.5新增)
{type, target, point,pixel}长按事件,仅适用移动设备。(自 1.5新增)
Android开发【申精】告诉你百度导航与百度地图导航功能的区别在哪里_百度地图吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
【申精】告诉你百度导航与百度地图导航功能的区别在哪里收藏
区别一:百度地图的导航功能,其数据是基于百度地图数据的,虽然其离线导航数据和离线地图数据是不同的两个东西;百度导航的数据则完全是另外的东西,也就是说,百度导航和百度地图的导航功能是完全不同的数据源。区别二:百度导航的数据庞大得多(以重庆为例,离线地图100多M),因此体现在导航地图的画面上要精细许多,很多地点、场景、地名、细节什么的,比百度地图的导航功能要多很多(以重庆为例,百度地图的导航离线数据包才20-30M左右);而且就全国骨干网基础离线数据来看,百度导航也比百度地图导航功能大许多。因此理论上讲,百度导航比百度地图导航功能的导航数据应该更精准。区别三:百度导航因其庞大精细的数据资源,可以实现0流量导航,搜索地点、兴趣点可以在资源内离线搜索,然后0流量离线导航;而百度地图的导航功能,虽然设定路线并开始导航后貌似也可以依据离线数据实现离线导航(是否完全可以仍然存疑),但前面的搜索过程是无法在资源内离线搜索的,因为资源数据小,很多你根本搜索不到,你必须联网搜索,其搜索的对象基础——地图数据资源(非导航数据资源)本身也不像百度导航那样是离线全数据的,说白了它不全,因此你不可能保证能搜索到;正因为此,事实上百度地图在搜索功能的设定上就必须联网才能搜索,不联网你连搜索功能都用不了。通俗点讲就是:百度导航的数据是完全的并且让你下载好的,可以不联网独立使用;百度地图及其导航的数据时不完全的,即使它有能让你省流量90%(官方宣称)的离线数据包,但你还是离不开通过联网获得的百度云端数据支持,否则你无法使用导航功能。区别四:由于两者的数据源不同,完整性不同,甚至开发团队也不是同一个(我的推测),两者的导航机制是不完全一样的,你在使用过程中你就会有体会。这些机制区别,包括路线规划、定位、导航过程等等一切的后台计算过程,也包括界面的呈现方式等等。具体哪个更好?理论上百度导航肯定比百度地图导航功能要更好,因为其数据大、完整性高、收费对比免费显得更专业一些(当然从今天起百度导航也免费了),但具体使用两者后,我感觉都很不错,甚至有个别小功能上我觉得百度地图的导航功能反倒贴心一些,比如你行驶在某公路上,前方800米处有岔路,百度地图导航功能的界面上会贴心的出现类似马路地面上的车道箭头小图标,绿色的是建议你走的车道,灰色的是提示你不要走的车道,这有助于你提前变道,以便到了岔路口好拐弯或下道。
现在突然多了一款软件,让用户不知道如何选择了,人们都不知道到底是百度地图的导航功能出色还是百度导航的功能出色。
百度导航的电子眼检测准确么,百度地图基本算是没有
同样用离线地图百度地图比百度导航流畅很多!百度导航貌似没法跟百度地图比!
同样用离线地图百度地图比百度导航流畅很多!百度导航貌似没法跟百度地图比!
百度地图可以提供搭乘公交车或步行路线,百度导航有木有?如果有的话,我打算换换。谢谢楼主。
百度地图具备了导航功能了吗?只要能导航目的是一样。
我经常出差,做公交,找地方需要哪个?
楼主整的挺明白挺好的
百度导航去火车站2跳路,百度地图3条路,你说我选百度导航干嘛?
我对两种都用过。而且认真使用过,比较过,在乡村和城市都导航使用过。我不想多说了。一句话,百度导航就是垃圾!百度地图又快又准。我现在导航只用百度地图,连凯立德的导航也无法跟百度地图相比。我现在手机、iPad、车载导航都全部是百度地图。不要去花时间比了,认准百度地图绝对没错。
感觉地图更人性化,更新的也快
登录百度帐号推荐应用不比不知道 两地亲测手机地图导航哪家强
不比不知道 两地亲测手机地图导航哪家强
&&& 飞象网讯(魏德龄/文)如今国内手机地图已经是双寡头格局,大部分用户都会在高德地图与百度地图中面临选择。对于两家地图谁更好的问题,有的用户会说高德更准确,有的用户会说百度体验更好。近期,小编分别同时使用这两款手机地图客户端进行了以导航及数据为主的评测体验,手机测试平台均为iOS8.2固件版本的苹果iPhone6手机,涉及城市则为北京和无锡。在评测中,小编手机截取了很多对比的图片。下文中左侧截屏为高德地图,右侧为百度地图。那么问题来了,导航及数据对比哪家强?请见下文小编的具体对比评测。
&&& 导航功能对比:是否全面、精细、智能
&&& 对于手机地图而言,导航自然是它最重要的职责所在。随着人们对于手机应用的要求越来越高,人们对于手机导航的需求已经不仅是驾车导航,还包括公共交通导航甚至步行导航。所以能否支持多种出行方式的导航以及导航语音上的表现,对手机地图的用户体验影响很大。
&&& 在手机导航功能的对比中小编发现,尽管目前高德和百度在自家地图产品中都加入了导航功能,不过百度目前对于导航功能支持的并不完整,其中主要表现在了公交出行方面。如上图所显示的,在同样的路径条件下,百度地图只能在分段步行的行为中进行名为“跟我走”的步行导航,但是高德地图在整个过程中能为用户进行全程公交导航。
&&& 而即便在公交出行的行走过程中,高德与百度的用户体验也完全不同,左侧的高德地图会在用户走到公交车站台的情况下,提醒用户上车,在用户坐上公交车后,可通过用户所在的位置显示出用户所处的站点,提醒用户在到达目的地后下车。然而,百度地图中的“跟我走”功能却仅能简单的显示用户的行走路径,与公交车的结合还有待弥补。
&&& 在实际的导航过程中,语音无疑成为了一个不可或缺的体验点,因为在如驾车、快速行进的情况下,出于安全的考虑确实会难以专心关注屏幕,这也容易在路径变化时发生错过路口的问题,这时候语音功能就起到了关键作用。本次对比评测的高德地图与百度地图均支持语音导航功能,从所提供给用户的语音包来看,双方在娱乐性上均有着自己的特点,高德有林志玲和郭德纲助阵,百度则有鹿晗登台。但是,高德地图的明星语音主打TTS合成,能够完整地进行全程导航,百度地图的鹿晗只有重要场景的几句明星语音,对于喜欢鹿晗的年轻朋友来说,确实是一种遗憾。
&&& 另外,在小编通过对语音播报功能的实际体验中发现,但使用行车导航遇到需要拐弯或驶出主干道的情况下,高德地图均会准确通过“滴”提示音进行提醒,而百度地图在遇到路口时的提示音却有些混乱,提示规则有待统一。
&&& 地图数据对比:是否准确、实时、丰富
&&& 众所周知,高德地图数据来自于自采,而百度地图数据来自于购买四维图新数据。那么,高德地图和百度地图的地图数据呈现在客户端上会有哪些区别?根据在北京和无锡两地的实际体验显示,高德数据在大型商场的室内信息上呈现丰富,道路的拥堵信息准确,导航路线规划可以更加与实际道路情况相结合。百度地图在这方面也并不差,但在一些具体的楼宇就明显不如高德地图。
&&& 例如,在江苏省无锡市梁溪路上的万达广场中,在同时打开高德地图和百度地图的情况下,高德地图在万达广场下的建筑物中所呈现出的店铺地点更加丰富,这也方便了用户。而在目前国内的很多商场中,高德地图目前还提供了室内地图功能,来方便用户更好的来查询商家信息。
&&& 此外,高德地图和百度地图中均提供了实时路况显示的功能,不过笔者发现在一些情况下这两个地图在同一时间同一路段上显示的路况状况并不相同。例如在3月15日11点11分左右的无锡体育中心东侧的道路上,主路由北向南的道路上,高德显示出了主路北面畅通南部缓行的信息,而百度则显示为了主路全部畅通,那么当时的实际情况到底如何呢?
&&& 事实上,当时的主路越往南向行进就越会出现缓行的状况,原因则在于当日的无锡体育中心正在作为马拉松赛事的起终点,该地区长时间面临着参赛人流不断散场的状况,所以造成了越靠近体育中心月出现道路缓行的状况发生。而从上面小编拍到的现场照片也可以看出,当时正在向南面行驶的车辆较多、尽管车辆可以行进,但行驶速度一般。可以说,当时高德地图给出的拥堵信息完全准确。
&&& 随着目前人们健身意识以及绿色出行理念的不断增强,健康步行的人群也不在少数。高德地图与百度地图实际上一直均提供有手机地图的步行导航功能。小编对两者均选择了从北京市朝阳区外企公寓到海淀区公主坟的步行导航来进行对比体验。如果单单从两者给用户显示出路径距离来看,百度地图的距离显然更短,但其中的原因究竟何在呢?
&&& 实际上,百度地图的步行导航在部分区域出现了简单粗暴的“两点间直线距离最短”的问题,如上面的对比显示的那样,百度地图居然把用户通过前门地区的道路设计为了直接翻越天安门广场及毛主席纪念堂周围的草丛通过,而这在实际的行走过程中显然不可能实现。
&&& 另外,即便按照百度地图所显示在这段路程中穿行天安门广场,实际上并非如标注中的这样简单,首先需要通过地下通道才能进入广场,而在进入广场前还要与大批旅行人群一起排队接受天安门广场的安全检查,如此的抄近路方式显然有些“欲速则不达”。
&&& 而反观高德地图所给出的这段步行通过前门附近的路径不难看出,这条线路除了不会有耽误时间的安检外,还不会涉及前门地铁站附近复杂的地下通道,用户直接从前门步行街中便可穿行而过,显然高德给出的通行路径效率更佳。
&&& 用户体验对比:是否专业、好用、娱乐化
&&& 作为一款手机地图,最基础就是全面做好地图的基础功能,而在基础功能之上,还要为用户打造更加方便、人性、娱乐化的体验。
&&& 在道路搜索的多路线选择界面中,百度地图在这一界面的处理上功能更加全面,基于此前北京公交地铁价格猛涨的状况,百度地图对于部分用户所关注的票价使用了橙色进行显著标注,同时对于即将到站的车辆还可以在搜索界面中进行显示。而高德地图尽管在界面中也实现了这些功能,但在显示效果上还有待进一步的美化。
&&& 而在导航路径选择界面中,高德地图会将多条路径所预计需要的时间和公里数同时显示在界面中,并且为用户及时提供“躲避拥堵”的方案。而百度地图则在这一环节中选择了卡片式,尽管可能更好看,但在从“快速点按选择”的角度上讲却无形中增加了用户的选择时间。另外,小编认为,百度不应该在这一界面弹出恳求用户对该应用在AppStore中进行打分的弹出项,毕竟当用户此时正在寻找规划路径出行,这个时候不应该去打扰用户。
&&& 另外,高德地图的语音包普遍在4M以上,而林志玲和郭德纲两位明星的语音包大小则达到了21M。而百度地图的语音包很多则仅为40KB左右。实际上,通过百度地图中所提供的自录语音包功能便可看出,百度地图中的很多语音包的实际话语内容十分有限,像百度主打的鹿晗提示音仅为7-8句话而已,所以语音包的体量也自然有限。
&&& 而高德地图最新欢笑版郭德纲语音包中的音频更加丰富,除了能够常规地播报“减速、拐弯、到达目的地”等基本导航动作之外,还加入了如“前方有急转弯,请把驾驶模式从偶像派切换成实力派”、“前方经过村庄,慢开能看到小芳”这样的语句,这也再次可见高德地图中语音包的实用性与娱乐性的兼备。
编 辑:魏德龄
杨元庆:对PC整合才是联想真正的挑战,在PC时代,联想依靠强大..
CCTIME推荐
CCTIME飞象网
CopyRight &
京ICP备号&& 京公网安备号
公司名称: 北京飞象互动文化传媒有限公司
未经书面许可,禁止转载、摘编、复制、镜像当前位置:>>>百度地图app下载
百度地图官方介绍
百度地图官网版本:10.2.1APP大小:223.86 MB
百度地图类型:
9000万+人在玩5000万+人在玩9000万+人在玩1000万+人在玩9000万+人在玩9000万+人在玩
发现该APP下载安装使用错误或恶意扣费携带病毒,请
百度地图app相关搜索
版权所有 京ICP备号-5
京公网安备 50 备

我要回帖

更多关于 手机百度导航地图 的文章

 

随机推荐