77范文网 - 专业文章范例文档资料分享平台

百度API开发指南(7)

来源:网络收集 时间:2020-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

renderOptions: { map : map,

panel : \ autoViewport: true } });

driving.search(\中关村\天安门\

数据接口

驾车导航服务也提供了丰富的数据接口,通过onSearchComplete回调函数可以得到

BMap.DrivingRouteResult对象,它包含了驾车导航结果数据信息。 结果会包含若干驾车方案(目前仅提供一条方案),每条方案中包含了若干驾车线路(如果导航方案只包含一个目的地,那么驾车线路的个数就为1,如果方案包含若干个目的地,则驾车线路的个数会大于1。目前API尚不支持多个目的地的驾车导航)。 每条驾车线路又会包含一系列的关键步骤(BMap.Step),关键步骤描述了具体驾车行驶方案,可通过BMap.Step.getDescription()方法获得。

var map = new BMap.Map(\

map.centerAndZoom(new BMap.Point(116.404, 39.915), 14); var options = {

onSearchComplete: function(results){

if (driving.getStatus() == BMAP_STATUS_SUCCESS){ // 获取第一条方案

var plan = results.getPlan(0); // 获取方案的驾车线路

var route = plan.getRoute(0); // 获取每个关键步骤,并输出到页面

var s = [];

for (var i = 0; i < route.getNumSteps(); i ++){ var step = route.getStep(i);

s.push((i + 1) + \ }

document.getElementById(\\ } } };

var driving = new BMap.DrivingRoute(map, options);

driving.search(\中关村\天安门\

步行导航接口在使用上与驾车导航一致,具体请参考API文档。

地理编码

地理编码能够将地址信息转换为地理坐标点信息。

根据地址描述获得坐标

百度地图API提供Geocoder类进行地址解析,您可以通过Geocoder.getPoint()方法来将一段地址描述转换为一个坐标。

在下面的示例中,我们将获得地址“北京市海淀区上地10街10号”的地理坐标位置,并在这个位置上添加一个标注。注意在调用Geocoder.getPoint()方法时您需要提供地址解析所在的城市(本例为“北京市”)。

var map = new BMap.Map(\

map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 创建地址解析器实例

var myGeo = new BMap.Geocoder(); // 将地址解析结果显示在地图上,并调整地图视野

myGeo.getPoint(\北京市海淀区上地10街10号\

if (point) {

map.centerAndZoom(point, 16);

map.addOverlay(new BMap.Marker(point)); }

}, \北京市\

反向地理编码

反向地理编码的过程正好相反,它根据一个坐标点得到一个地址的描述。您可以通过

Geocoder.getLocation()方法获得地址描述。当解析工作完成后,您提供的回调函数将会被触发。如果解析成功,则回调函数的参数为GeocoderResult对象,否则为null。

var map = new BMap.Map(\

map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 创建地理编码实例

var myGeo = new BMap.Geocoder(); // 根据坐标得到地址描述

myGeo.getLocation(new BMap.Point(116.364, 39.993), function(result){ if (result){

alert(result.address); } });

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库百度API开发指南(7)在线全文阅读。

百度API开发指南(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/769079.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: