我在使用百度地图计算驾车距离的时候,用2个点的名称的方式,就时灵时不灵,不灵的时候,会有一个很奇怪的请求,这个请求是基于你调用百度地图的域的,哪怕在lbs开放平台上也一样,比如在本地就是http://localhost:4000/static/images/transparent.gif。
例如:
计算驾车时间与距离这一块,在本地的时候,就时灵时不灵。
var map = new BMap.Map("allmap"); map.centerAndZoom(new BMap.Point(116.404, 39.915), 12); var output = "从上地到西单驾车需要"; var searchComplete = function (results){ if (transit.getStatus() != BMAP_STATUS_SUCCESS){ return ; } var plan = results.getPlan(0); output += plan.getDuration(true) + "\n"; //获取时间 output += "总路程为:" ; output += plan.getDistance(true) + "\n"; //获取距离 } var transit = new BMap.DrivingRoute(map, {renderOptions: {map: map}, onSearchComplete: searchComplete, onPolylinesSet: function(){ setTimeout(function(){alert(output)},"1000"); }}); transit.search("上地", "西单");
后来我查了一下,没找到解决方法。
这个问题我的解决方法是:
var map = new BMap.Map("allmap"); map.centerAndZoom(new BMap.Point(116.404, 39.915), 12); var output = "从上地到西单驾车需要"; var searchComplete = function (results){ if (transit.getStatus() != BMAP_STATUS_SUCCESS){ return ; } var plan = results.getPlan(0); output += plan.getDuration(true) + "\n"; //获取时间 output += "总路程为:" ; output += plan.getDistance(true) + "\n"; //获取距离 } var transit = new BMap.DrivingRoute(map, {renderOptions: {map: map}, onSearchComplete: searchComplete, onPolylinesSet: function(){ setTimeout(function(){alert(output)},"1000"); }}); var p1 = new BMap.Point(116.301934,39.977552); var p2 = new BMap.Point(116.508328,39.919141); transit.search(p1,p2); // 将地址名变成了经纬度
相关推荐
标题中的“百度地图JavaScript API离线版本.zip”指的是一个包含了百度地图JavaScript API的离线包。这个API是百度提供的一种服务,允许开发者在自己的网页应用中集成百度地图的功能,如定位、路线规划、地图展示等...
【百度地图API】是百度提供的一套用于在网页或应用中集成地图功能的开发接口,它允许开发者通过JavaScript代码调用来实现地图展示、定位、路线规划等多种地理信息服务。这个"百度地图API离线开发包"是为了满足那些在...
在本文中,我们将深入探讨如何使用百度地图API与JavaScript进行集成,以便在Web应用程序中实现地图功能。首先,我们需要理解什么是API(Application Programming Interface),它是一组预定义的函数、类和协议,允许...
百度地图JavaScript API是百度提供的一款强大的地图开发工具,主要用于在网页上实现地图的展示、交互以及自定义功能。离线版3.0主要是为了让开发者在没有网络连接的情况下也能使用地图服务,这对于那些需要在局域网...
百度地图JavaScriptAPI离线版 百度web demo等多个开发包,非常适用在不联网的环境使用,非常方便的下载地图瓦片,然后集成到web系统中。该版本我亲自使用过,完成开发工作。api需要有针对性修改。api有很多实例,只...
本代码库是基于百度地图JSAPI GL版的JavaScript开源工具库,如果使用的是2D地图的话,参考旧的[2D开源库](https://github.com/huiyan-fe/BMap-JavaScript-library)。 ## 如何使用 我们在将GL版的开源工具库放到了...
开发者可以通过编写JavaScript代码,调用百度地图API提供的各种方法和事件,实现这些功能。 使用百度地图API,我们需要以下几个步骤: 1. **注册并获取API密钥**:在百度地图开放平台注册账号,创建应用并获取API...
在本文中,我们将深入探讨如何使用百度地图JavaScript API 来绘制轨迹,并添加自定义图标和标注。这是一项在Web开发中常用于地理位置展示和分析的重要技术。首先,我们需要理解百度地图API的基础概念及其核心功能。 ...
/static/admin/weditor/index.js
解决报错:GET /static/css/bootstrap.min.js.map HTTP/1.1" 404 使用方法在这:https://blog.csdn.net/c_lanxiaofang/article/details/130614846
本教程将详细阐述如何利用ArcGIS for JavaScript API来加载百度地图、高德地图和天地图,实现跨平台的地图服务整合。 首先,我们需要了解ArcGIS for JavaScript API的基本概念。API提供了丰富的地图操作和空间分析...
百度地图JavaScript API是百度地图开放平台的一部分,它允许开发者通过JavaScript语言在网页中嵌入地图,并实现地图的各种操作。v1.3版本是该API的一个稳定版本,提供了一系列的类和方法,覆盖了地图的基本展示、...
QString baiduMapUrl = "http://api.map.baidu.com/staticimage?center=116.404,39.915&zoom=15&width=600&height=400&markers=116.404,39.915"; ``` 对于动态地图,可以使用JavaScript API,如: ```cpp QString ...
基于百度地图JavaScript API的气象数据应用 本文主要介绍如何利用百度地图提供的开放接口JavaScript API进行气象数据应用,满足气象业务服务需求。该系统可以实时处理全市自动气象站的温度、雨量数据,并提供高精度...
这篇教程将深入探讨如何使用ArcGIS API for JavaScript 3.x版本加载百度地图和其影像服务。 首先,我们需要了解ArcGIS API的基本结构。它通过一系列的类、方法和事件来构建地图应用,包括Map对象用于表示地图,...
【百度地图API自定义地图底层】是百度地图提供的一项高级功能,允许开发者根据自身需求定制地图的显示样式和内容,从而实现个性化地图服务。在WEB版本中,这一特性为前端开发人员提供了极大的灵活性,可以创建出与...
百度地图API是一套基于JavaScript的Web服务接口,它允许开发者在自己的网页上嵌入地图、获取地理编码、路径规划等服务。要使用百度地图API,你需要在百度地图开放平台(http://lbsyun.baidu.com/)注册并申请一个...
在本文中,我们将深入探讨如何使用百度地图API在JavaScript环境下记录轨迹和计算里程。百度地图API是一个强大的工具,它提供了丰富的地图服务,包括定位、地图展示、路线规划、地理编码等,非常适合开发者进行Web...
当涉及到地图应用时,JavaScript API(应用程序接口)成为了连接用户与地图服务之间的桥梁。在这个场景下,腾讯地图API和搜搜地图API提供了丰富的功能,允许开发者通过编程方式获取和操作地图上的坐标信息,从而实现...