`
mn1992602
  • 浏览: 6179 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

百度地图获取两点间坐标点

    博客分类:
  • BMap
 
阅读更多
可以用百度地图自带的方法getPath()
自己写的方法:
//计算两点之间坐标点
function count(start,end){
	var x1 = start.lng;
	var y1 = start.lat;
	var x2 = end.lng;
	var y2 = end.lat;
	var pointIndex=100;
	var polyline = new BMap.Polyline([start,end]);
	var chang = BMapLib.GeoUtils.getPolylineDistance(polyline);
	if(chang<10000){
		pointIndex=100;
	}else if(10000<chang&&chang<100000){
		pointIndex=1000;
	}else if(100000<chang&&chang<1000000){
		pointIndex=10000;
	}else if(1000000<chang&&chang<10000000){
		pointIndex=100000;
	}else{
		pointIndex=500000;
	}
	for(var i=pointIndex;i<chang;i+=pointIndex){
		var x3 = i/chang*(x1-x2)+x2;
		var y3 =  i/chang*(y1-y2)+y2;
		var point = new BMap.Point(x3,y3);
		pts.push(point);
	}
}
分享到:
评论

相关推荐

    百度地图API获取屏幕中心点坐标计算两点距离定位当前位置

    本篇文章将深入探讨如何利用百度地图API来获取屏幕中心点坐标,计算两点之间的距离,并定位用户的当前位置。首先,我们需要了解百度地图API的基本概念和使用方法。 百度地图API是百度提供的一项服务,它允许开发者...

    C# 高德地图百度地图计算两点坐标距离

    C# 高德地图百度地图计算两点坐标距离,返回两点之间的距离

    百度地图测量两点间距离(行车距离)源码

    本篇文章将深入探讨如何利用百度地图API来测量两点间的行车距离,并结合提供的源码进行详细解析。 首先,我们需要了解百度地图JavaScript API的核心概念。百度地图API允许开发者在网页上集成地图展示、定位、路径...

    javascript百度地图API,显示2点间通勤路线,步行,自行车,公交车,开车.zip只要指定你的经伟度坐标即可挂接上百度地图

    "百度地图怎么查看经纬度_互联网_百度经验.url"则是关于如何获取或查看经纬度的教程,这对于需要输入坐标来使用API的用户来说十分有用。用户可以通过这个链接学习如何在百度地图上找到特定位置的精确经纬度。 "拾取...

    自定义划分区域获取区域内坐标点-百度地图

    本文将详细探讨如何使用百度地图API实现自定义区域划分、坐标点统计以及点聚合功能。 首先,我们要理解“自定义划分区域”这一概念。在百度地图API中,可以借助绘图管理器(DrawingManager)来实现用户交互式的区域...

    获取百度地图聚合点下面的相同数据

    接着,"获取百度地图聚合点下面的相同数据"这一需求涉及到了数据处理和交互设计。当用户点击聚合点时,我们需要执行以下步骤: 1. **监听事件**:为markerClusterer对象添加点击事件监听器,当用户点击聚合点时触发...

    百度地图坐标拾取器(可转换为高德坐标)

    这里我们关注的是一个名为“百度地图坐标拾取器”的工具,该工具能够帮助用户方便地获取百度地图上的坐标,并将其转换为高德地图的坐标系统。 首先,我们要了解的是百度地图和高德地图分别采用的坐标系统。百度地图...

    百度地图多个坐标连成轨迹

    标题“百度地图多个坐标连成轨迹”涉及到的是在网页中使用百度地图API来实现多个坐标点之间的连线,形成一条连续的轨迹。这种技术通常应用于路径规划、运动轨迹记录或者地理信息系统(GIS)等领域。下面将详细讲解...

    百度地图经纬度获取工具

    3. **JavaScript事件监听**:在页面中,可能需要监听用户的鼠标点击事件,当用户在地图上点击时,工具会调用百度地图API获取该点的经纬度坐标,并将其显示给用户。这通常通过JavaScript的`addEventListener`函数实现...

    基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标

    在本文中,我们将探讨如何使用JavaScript结合高德地图和百度地图的API来提取特定行政区的边界经纬度坐标。这个过程主要包括两个部分:首先是在地图API中提取行政区边界坐标,其次是如何将这些坐标转换为通用的WGS84...

    GPS坐标转换为百度地图坐标(JS)

    由于这两种坐标系的不同,当我们在GPS设备上获取到坐标后,如果想要在百度地图上准确地显示这些位置,就需要进行坐标转换。本篇将详细介绍如何使用JavaScript进行GPS坐标到百度地图坐标的转换,并提供两种方式:在线...

    android 百度地图获取两个坐标的实际路线距离-附件资源

    android 百度地图获取两个坐标的实际路线距离-附件资源

    基于高德地图逆地理编码 获取乡镇/街道边界+百度地图手工描绘边界

    总的来说,从高德地图获取并处理乡镇或街道边界,再到百度地图上手工描绘,是一个结合了技术、地理知识和设计的复杂过程。这个过程中需要对地图API、地理编码、数据处理以及地图可视化有一定的了解和实践能力。

    百度地图城市中心点

    “百度地图城市中心点坐标”提供的是全国各个城市的中心位置信息,这对于需要在应用中集成百度地图的开发者来说非常有用。这些坐标可以帮助开发者快速定位到特定城市,并且可以用来实现地图的自动居中和缩放功能。...

    Android百度地图Marker轨迹坐标连线

    在动态模式下,可能需要监听定位服务,定期获取新的坐标点,然后更新Polyline。 为了实现这两种模式,我们可以创建两个不同的方法,分别处理静态和动态的轨迹连线。静态模式下,只需要在应用启动时调用一次相关方法...

    Baidu纠偏库,百度地图坐标修改,坐标纠偏

    百度地图坐标系统主要有两种:GCJ-02(火星坐标系)和BD-09(百度坐标系)。GCJ-02是中国国家测绘局采用的一种加密坐标系统,而BD-09则是百度在此基础上进一步加密的坐标系统。在使用百度地图API时,开发者可能需要...

    百度地图 鼠标点选 省 市 区 自动选择两点之间的最小路径 名称显示

    本项目聚焦于使用百度地图API实现一个特定的功能:通过鼠标点击选择两点,并自动计算并显示这两点之间的最短路径。这个功能对于交通导航、物流配送、旅行规划等场景非常有用。 首先,我们需要了解百度地图API。百度...

    百度地图各市县json

    在“百度地图各市县json”中,这些JSON文件包含了中国各个省份、城市、区县的地理信息,如行政区划代码、经纬度坐标、行政区域名等。这些数据结构通常以键值对的形式表示,如“name”代表行政区域名,“id”代表行政...

    php百度坐标转腾讯坐标并展示微信内置地图

    本项目涉及到的主要知识点包括PHP编程、百度地图坐标系统、腾讯地图坐标系统以及微信内置地图的使用。以下是对这些知识点的详细说明: 1. **PHP编程**:PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发,...

    html5定位获取当前位置并在百度地图上显示

    // 设置中心点坐标和缩放级别 var marker = new BMap.Marker(point); map.addOverlay(marker); // 添加标记 ``` 为了显示详细地址信息,我们可以使用百度地图的反地理编码服务(Geocoding API),将经纬度转换为...

Global site tag (gtag.js) - Google Analytics