精华内容
下载资源
问答
  • 此demo 是搞的高德地图标注 路线规划等操作
  • 高德地图标注+路线规划。里面代码详细,地图标注路线实现。大家可以下载回去进行扩展。如:收索地址导航、语音提示等
  • 高德地图标注 路线规划.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • //实例化地图的查询类 mkSearch = new MKSearch(); mkSearch.init(bMapManager, new MySearchListener()); //给起始点构建一个坐标 start=new MKPlanNode(); start.pt=new GeoPoint((int)(39.915*1E6),...

    在http://blog.csdn.net/lj102800/article/details/13998543基础上添加

    		//实例化地图的查询类
    		mkSearch = new MKSearch();
    		mkSearch.init(bMapManager, new MySearchListener());
    		
    		//给起始点构建一个坐标
    		start=new MKPlanNode();
    		start.pt=new GeoPoint((int)(39.915*1E6),(int)(116.404*1E6));
    		end=new MKPlanNode();
    		end.pt=new GeoPoint(40057031,116307852);
    		
    //		//行走路线搜索
    //		mkSearch.walkingSearch(null, start, null, end);
    		//驾车路线图考虑的优先策略
    		mkSearch.setDrivingPolicy(MKSearch.EBUS_TIME_FIRST);//采用的是时间优先
    		//驾乘路线搜索
    		//参数:起点所在城市,搜索的起点,终点所在城市,搜索的终点
    		mkSearch.drivingSearch(null, start, null, end);

    	public class MySearchListener implements MKSearchListener{
    
    		@Override
    		public void onGetAddrResult(MKAddrInfo arg0, int arg1) {
    		}
    
    		@Override
    		public void onGetBusDetailResult(MKBusLineResult arg0, int arg1) {
    		}
    		//返回驾乘路线搜索结果
    		@Override
    		public void onGetDrivingRouteResult(MKDrivingRouteResult result,int iError) {
    			if(result==null){
    				return ;
    			}
    			RouteOverlay routeOverlay=new RouteOverlay(MainActivity.this, mapView);
    			//从A点到B点的驾车路线会有多条路线
    			routeOverlay.setData(result.getPlan(0).getRoute(0));
    			mapView.getOverlays().add(routeOverlay);
    			mapView.invalidate();//刷新
    		}
    
    		@Override
    		public void onGetPoiDetailSearchResult(int type, int iError) {
    		}
    		// 返回poi搜索结果
    		@Override
    		public void onGetPoiResult(MKPoiResult result, int type, int iError)  {
    		}
    
    		@Override
    		public void onGetRGCShareUrlResult(String arg0, int arg1) {
    		}
    
    		@Override
    		public void onGetSuggestionResult(MKSuggestionResult arg0, int arg1) {
    		}
    
    		@Override
    		public void onGetTransitRouteResult(MKTransitRouteResult arg0, int arg1) {
    		}
    
    		@Override
    		public void onGetWalkingRouteResult(MKWalkingRouteResult arg0, int arg1) {
    		}
    	}
    

    效果如下图

    驾车路线搜索


    步行线路搜索

    步行线路搜索与驾车路线搜索类似,只需将mMKSearch.drivingSearch(null, start, null, end)修改为mMKSearch.walkingSearch(null, start, null, end),获取结果的方法改为重写onGetWalkingRouteResult即可。




    展开全文
  • 如何利用百度API进行地图标注还有对标注的点的路线进行绘画~ var map = new BMap.Map("allmap"); var geoc = new BMap.Geocoder(); //地址解析对象 var markersArray = []; 将地图创建到DIV容器中 map....

    在这里插入图片描述

    如何利用百度API进行地图标注还有对标注的点的路线进行绘画~

    var map = new BMap.Map("allmap");
    var geoc = new BMap.Geocoder(); //地址解析对象
    var markersArray = [];
    

    将地图创建到DIV容器中
    map.addEventListener(“click”, showInfo);
    //清除标识

    function showInfo(e) {
    	document.getElementById('lng').value = e.point.lng;
    	document.getElementById('lat').value = e.point.lat;
    	geoc.getLocation(e.point, function(rs) {
    		var addComp = rs.addressComponents;
    		var address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber;
    		if(confirm("确定要地址是" + address + "?")) {
    			//document.getElementById('allmap').style.display = 'none';
    			document.getElementById('sever_add').value = address;
    		}else{
    			alert("jnn")
    			map.removeOverlay(markersArray[markersArray.length-1]);
    		}
    	});
    	addMarker(e.point);	
    }
    

    给地图加添加标注的监听
    有了数据marker数组,开始画轨迹,根据api来

    map.enableScrollWheelZoom(true);
    var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}});
    var kp=[];
    for(var i = 0; i <markersArray.length; i++) {
    	if((i==0||i==markersArray.length-1)==false){
    	  kp.push(markersArray[i]);
    	}
    }
    

    获得标识数组

    driving.search(markersArray[0], markersArray[markersArray.length-1],{waypoints:kp});
    

    利用driving里的search来搜索路线根据轨迹画出
    开始2个是起始点,后面是经停点(也就是我们的marker数组去掉头尾的kp数组)

    for(var i = 0; i <markersArray.length; i++) {
    	marker = new BMap.Marker(new BMap.Point(markersArray[i].getPosition().lng, markersArray[i].getPosition().lat));	 
    	if(i == 0) { //给标注添加标签
    		label = new BMap.Label("起点", {
    			offset: new BMap.Size(20, -10)
    		});	 
    	} else if(i == length - 1) {
    
    		label = new BMap.Label("终点", {
    			offset: new BMap.Size(20, -10)
    		});		 
    	} else {
    		label = new BMap.Label("途经点" + i, {offset: new BMap.Size(20, -10)});	 
    	}	  
    	marker.setLabel(label); //标签添加到标注上  
    	map.addOverlay(marker); //添加标注  
    	var content = '这是第' + (i + 1) + '个点';  
    	infoWindow = new BMap.InfoWindow(content); //给标注添加信息窗口  
    	marker.infoWindow = infoWindow;
        marker.addEventListener("click", function(e) {  //标注添加点击事件  
    		this.openInfoWindow(e.target.infoWindow);	 
    	});
    
    这是加标签跟标识的方法。
    
    展开全文
  • 在电子地图上添加自己店铺位置,不仅为客户到达提供了明确位置并形成了行程路线,同时实体店曝光率也增加了。那么如何在地图标注我的店铺呢?下面就以高德地图为例,给大家介绍一下如何在地图标注我的店铺吧。...

    在电子地图上添加自己店铺位置,不仅为客户到达提供了明确位置并形成了行程路线,同时实体店曝光率也增加了。那么如何在地图上标注我的店铺呢?下面就以高德地图为例,给大家介绍一下如何在地图上标注我的店铺吧。

    21f4b9bc79bd365ab692484810a357fd.png

    如何在地图上标注我的店铺

    1、首先打开高德地图,登陆自己账号;

    d2203b065f44e55d9851c114b466e95f.png

    2、点一下代表自己位置的蓝色带箭头标点,就会出现【我的位置】;

    3、点击【我的位置】的页面,下面出现【新增地点】,点进;

    399ccf164e5da6969fd87a67f84b939d.png

    4、进入【请选择问题类型】页面,选择【新增地点】(商户、楼宇等);

    5、进入新增地点(商户、楼宇等)页面,填写地点名称、添加照片、详细信息、联系方式(审核的时候会打电话过来的);

    6、然后点【提交】,提交成功,等待审核成功就好了;

    6b9de25506002a40da08459ef4c15af5.png

    以上就是在地图上标注我的店铺的步骤,百度地图、腾讯地图与此操作步骤类似,您也可以利用网页版进行设置,希望能对大家有所帮助。

    展开全文
  • 值得庆幸的是, 微软正试图让必应地图用户轻松查看前方的道路交通状况并相应地改变他们的路线。必应地图添加了一项新功能,可根据路况分配路线的特定颜色。例如,指定为橙色的路线意味着该区域的中等交通量。红色...

    据外媒Neowin报道,如果你在不可预测的交通条件下开车行驶,遇到交通堵塞可能会感觉到有点心烦,最终发现很难选择不同的路线。值得庆幸的是, 微软正试图让必应地图用户轻松查看前方的道路交通状况并相应地改变他们的路线。

    b448d0b4e810cab1a3c343a6f61bf2aa.png

    必应地图添加了一项新功能,可根据路况分配路线的特定颜色。例如,指定为橙色的路线意味着该区域的中等交通量。红色路线表示交通繁忙,而蓝色指定为没有交通拥堵的道路。

    96d7d3d7e0d1eb86d12d4f9496713004.png

    微软表示,新功能结合了实时路况更新和历史数据的预测,以进行车流量计算,车流量计算也可能根据路线的长度而变化。目标是帮助司机或通勤者提前规划他们的路线,避免延误。

    8af1c57f9d076243bf0440d54742ee4e.png

    此外,必应地图现在为路线分配标签,以指示距离和行驶时间。此外,海上高速公路由一系列破折号表示,以区别于用实线指定的陆上路线。这些新功能现已在必应地图的网站上发布。

    声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

    展开全文
  • 在百度地图中根据车辆的运行路线标注出关键点并实现车辆轨迹标注
  • 一、加载矢量标注及聚合标注通常需要在地图标注出一些景点、建筑或者公共设施,可以选择使用矢量标注或者聚合标注。openlayers 添加矢量标注的原理是将标注添加到一个新建的矢量层上,再将矢量层添加到地图上叠加...
  • 在电子地图上添加自己店铺位置,不仅为客户到达提供了明确位置并形成了行程路线,同时实体店曝光率也增加了。那么如何在地图标注我的店铺呢?下面就以高德地图为例,给大家介绍一下如何在地图标注我的店铺吧。...
  • 可以先使用 满意再收费注册 下载解压 在杀毒软件里面添加信任 再打开“电脑离线地图标注软件”图标使用。保证没有任何功能限制 电脑离线电子...支持在地图上绘制路线。 20.支持gps卫星定位。 21.支持商圈范围功能。
  • 百度地图路线规划

    2016-07-19 11:20:47
    百度地图API,输入一个起点位置,输入一个终点位置,可以自动规划到路径,其中有节点标注,路口转弯和前方距离多远什么位置
  • 二八地图查询是一款用户可浏览地图标注和查询自己感兴趣的地点,对于已经接入GPS设备的用户,还可以查看自己在地图上的位置以及模拟路线规划等等,需要的朋友快来下载使用吧!
  • 大家好,欢迎来到《刺激实战教室》,我是你们的老朋友刺激哥。刺激哥翻看聊天工具时,发现有...话题:5月新版本爆料,精准换位、地图路线标记,新海岛要来了首先,光子在官方社区“和平精英”爆料了,《和平精英》新...
  • 代码中实现了多标注点定位,驾车与步行路线规划地图,以及定时刷新地图的方法,里面有html及源码,html可直接打开预览效果
  •  (1) walkingSearch:步行路线搜索.  异步函数,返回结果在MKSearchListener里的onGetWalkingRouteResult方法通知  参数:  startCity - 起点所在城市,起点为坐标时可不填  start - 搜索的起点...
  • 现在有这样一个需求,利用Google地图API来标注高速公路路线,比如:京沪高速,我可以通过地图直接标注出来这条线路。 本来想着通过Gmark来标点,然后用标点连线,结果连线时发现是一条直线,而不是沿着高速公路...
  • 注意引用百度api,1.5版本以后的百度地图需要ak,ak百度开放的开发者平台中申请。 <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=#########################################...
  • 这里用到的地图的能力即为沿线文字标注腾讯地图 Android SDK v4.2.7 已经开放了实现此功能的能力。 主要涉及接口如下: 接口名称 功能概述 PolylineOptions.text(Text text) 置沿 polyline 展示的文字 ...
  • 在上一篇博客中关于Vue表单验证的话题里,我提到了这段时间在做的城市配载功能,这个功能主要着眼于,如何为客户提供一条路线最优、时效最短、装载率最高的路线。...而作为这个功能本身,在地图上加载大量标注更...
  • 百度地图标注,是专门服务于本地商户的一种新型营销模式,你可以在百度地图自主管理您的详情页面,丰富营业信息,让客户...让目标客户全方位了解自己品牌的动态并通过地图推荐的最快捷路线找到店铺位置。 第一步...
  • 高德地图怎么添加公司地址标注

    千次阅读 2019-10-24 15:29:37
    有时候我们在使用高德地图的时候,想添加公司地址标注,怎么添加呢,下面来分享一下方法  工具/原料  高德地图  添加公司地址标注  方法/步骤  第一步打开高德地图,点击路线,如下图所示:  第二步进去路线...
  • 水经注软件除了可以对百度坐标与火星坐标进行纠偏,下载陆地及海洋高程、提取10米等高线等深线、CASS高程点,下载含高度的全国矢量建筑、全国乡镇及街区行政区划、地名点、高速铁路网、公交路线、水系、百度高德POI...
  • iOS 地图导航路线规划详解

    千次阅读 2016-03-26 11:20:31
    虽然是转载的,还是说几句...不过高德有个方法可以跳转到它自己的地图上,给个起点终点自动帮你计算路线,还有文字标注,这点倒是很方便。 [MKMapItem openMapsWithItems:items launchOptions:dictM];//这个方法就
  • 第二次因为走过的轨迹也是无数标注(红色路线)组成,但是却没有标注标签信息,我想请问各位怎么能只获取地图上带有标注信息(车辆标注)的标注,小弟在此先谢谢了!![图片说明]...
  • 背景:由于近期的一个项目路线发布出现点问题,之前一直用百度地图,不管是离线地图还是在线地图在画道路路线的时候总是会卡顿。因此老板让我学习ArcGis来发布图层和数据,由于是道路路线,需要通过不同颜色进行标注...
  • 地图上绘制路线

    2020-10-16 18:05:36
    最近做个项目,官方给了车的一些经纬度数据,为了看的更清楚,需要把数据标注地图上 想到了两套方案,第一种采用python的folium库 结果遇到问题,数据一多,绘画出来的速度很慢,而且它的某JS插件还有问题,可能要...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 170
精华内容 68
关键字:

地图路线标注