`
刘朝雪
  • 浏览: 84287 次
  • 来自: 河北
社区版块
存档分类
最新评论

百度地图JavaScript API /static/images/transparent.gif 404

 
阅读更多

我在使用百度地图计算驾车距离的时候,用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); // 将地址名变成了经纬度

 

 

分享到:
评论

相关推荐

    百度地图JavaScriptAPI离线版本.zip

    标题中的“百度地图JavaScript API离线版本.zip”指的是一个包含了百度地图JavaScript API的离线包。这个API是百度提供的一种服务,允许开发者在自己的网页应用中集成百度地图的功能,如定位、路线规划、地图展示等...

    百度地图api离线开发包

    【百度地图API】是百度提供的一套用于在网页或应用中集成地图功能的开发接口,它允许开发者通过JavaScript代码调用来实现地图展示、定位、路线规划等多种地理信息服务。这个"百度地图API离线开发包"是为了满足那些在...

    百度地图API使用整合(javascript)

    在本文中,我们将深入探讨如何使用百度地图API与JavaScript进行集成,以便在Web应用程序中实现地图功能。首先,我们需要理解什么是API(Application Programming Interface),它是一组预定义的函数、类和协议,允许...

    百度地图JavaScript API离线版3.0

    百度地图JavaScript API是百度提供的一款强大的地图开发工具,主要用于在网页上实现地图的展示、交互以及自定义功能。离线版3.0主要是为了让开发者在没有网络连接的情况下也能使用地图服务,这对于那些需要在局域网...

    百度地图JavaScriptAPI离线版 百度web demo 百度地图下载器等

    百度地图JavaScriptAPI离线版 百度web demo等多个开发包,非常适用在不联网的环境使用,非常方便的下载地图瓦片,然后集成到web系统中。该版本我亲自使用过,完成开发工作。api需要有针对性修改。api有很多实例,只...

    百度地图JSAPI GL版的JavaScript开源工具库

    本代码库是基于百度地图JSAPI GL版的JavaScript开源工具库,如果使用的是2D地图的话,参考旧的[2D开源库](https://github.com/huiyan-fe/BMap-JavaScript-library)。 ## 如何使用 我们在将GL版的开源工具库放到了...

    baidu.map.rar_地图API_百度 map_百度API_百度地图_百度地图API

    开发者可以通过编写JavaScript代码,调用百度地图API提供的各种方法和事件,实现这些功能。 使用百度地图API,我们需要以下几个步骤: 1. **注册并获取API密钥**:在百度地图开放平台注册账号,创建应用并获取API...

    使用百度地图JavaScript API 画轨迹,给出自定义图标和标注

    在本文中,我们将深入探讨如何使用百度地图JavaScript API 来绘制轨迹,并添加自定义图标和标注。这是一项在Web开发中常用于地理位置展示和分析的重要技术。首先,我们需要理解百度地图API的基础概念及其核心功能。 ...

    /static/admin/weditor/index.js

    /static/admin/weditor/index.js

    bootstrap.min.js.map

    解决报错:GET /static/css/bootstrap.min.js.map HTTP/1.1" 404 使用方法在这:https://blog.csdn.net/c_lanxiaofang/article/details/130614846

    arcgis for js加载百度地图高德地图天地图

    本教程将详细阐述如何利用ArcGIS for JavaScript API来加载百度地图、高德地图和天地图,实现跨平台的地图服务整合。 首先,我们需要了解ArcGIS for JavaScript API的基本概念。API提供了丰富的地图操作和空间分析...

    百度地图开放平台接口

    百度地图JavaScript API是百度地图开放平台的一部分,它允许开发者通过JavaScript语言在网页中嵌入地图,并实现地图的各种操作。v1.3版本是该API的一个稳定版本,提供了一系列的类和方法,覆盖了地图的基本展示、...

    Qt加载百度地图和谷歌地图

    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的气象数据应用.pdf

    基于百度地图JavaScript API的气象数据应用 本文主要介绍如何利用百度地图提供的开放接口JavaScript API进行气象数据应用,满足气象业务服务需求。该系统可以实时处理全市自动气象站的温度、雨量数据,并提供高精度...

    ArcGIS API for JavaScript3加载百度地图和影像

    这篇教程将深入探讨如何使用ArcGIS API for JavaScript 3.x版本加载百度地图和其影像服务。 首先,我们需要了解ArcGIS API的基本结构。它通过一系列的类、方法和事件来构建地图应用,包括Map对象用于表示地图,...

    百度地图API自定义地图底层

    【百度地图API自定义地图底层】是百度地图提供的一项高级功能,允许开发者根据自身需求定制地图的显示样式和内容,从而实现个性化地图服务。在WEB版本中,这一特性为前端开发人员提供了极大的灵活性,可以创建出与...

    asp.net调用百度地图

    百度地图API是一套基于JavaScript的Web服务接口,它允许开发者在自己的网页上嵌入地图、获取地理编码、路径规划等服务。要使用百度地图API,你需要在百度地图开放平台(http://lbsyun.baidu.com/)注册并申请一个...

    百度地图API记录轨迹和里程Javascript版html

    在本文中,我们将深入探讨如何使用百度地图API在JavaScript环境下记录轨迹和计算里程。百度地图API是一个强大的工具,它提供了丰富的地图服务,包括定位、地图展示、路线规划、地理编码等,非常适合开发者进行Web...

    js腾讯地图api获取坐标定位地理位置_soso地图api获取坐标

    当涉及到地图应用时,JavaScript API(应用程序接口)成为了连接用户与地图服务之间的桥梁。在这个场景下,腾讯地图API和搜搜地图API提供了丰富的功能,允许开发者通过编程方式获取和操作地图上的坐标信息,从而实现...

Global site tag (gtag.js) - Google Analytics