百度地图如何修改删除评论如何删除?

地图开发:GoogleMap、Bing、百度地图...那些地图API可以去掉公路的呢?
仅仅想要地图,但是将地图放大的话就会显示出密密麻麻的公路铁路线,哪个地图的API可以控制不显示铁路公路呢?&br&&img src=&/9eb3837c3caef07a575a6a76abc6c565_b.jpg& data-rawwidth=&580& data-rawheight=&386& class=&origin_image zh-lightbox-thumb& width=&580& data-original=&/9eb3837c3caef07a575a6a76abc6c565_r.jpg&&地图浏览全国时是没有公路铁路网&br&&img src=&/c175cb931b7b48a50f3a0655ced1cd7e_b.jpg& data-rawwidth=&580& data-rawheight=&402& class=&origin_image zh-lightbox-thumb& width=&580& data-original=&/c175cb931b7b48a50f3a0655ced1cd7e_r.jpg&&但是稍微放大下就有密密麻麻的网线了
仅仅想要地图,但是将地图放大的话就会显示出密密麻麻的公路铁路线,哪个地图的API可以控制不显示铁路公路呢?地图浏览全国时是没有公路铁路网…
按投票排序
同问!最近开发一个地图功能:百度地图是可以把路线去掉的,但是是一次性把所有种类的路线都去掉,这样很难辨认地图位置。但是如果保留所有路线,设计师表示第一太丑,第二直接用的话就不像自己的产品了。————————临时的解决方案1.使用的是百度的三种色彩方案中的一种2.去掉路线,把具体的地理位置的信息用浮动叠加到地图上问题:没有了道路果然还是不够直观......求解QAQ
楼主为什么有这个诉求
我也想要,做城市分析图
楼主也可考虑下几个开源地图的网站服务,对加载的图层、色彩风格有很灵活的控制,现在很多数据可视化、分析图都在上面做:mapbox:leaflet:3104人阅读
第一、只需改变icon的路径即可,类似银行标注。示例:&
第二、图片加上文字的图标,并且鼠标滑过时有动画,类似房产标注。示例:&
第三、可以利用label来模拟自定义覆盖物。示例:&
清除地图上所有的标记,用map.clearOverlays();
清除单个标注iMarker,用map.removeOverlay(iMarker);
显示和隐藏自定义覆盖物,可以继承overlay的hide();或者show()方法。
3、地图中使用鼠标滚轮控制缩放,则可以调用map.enableScrollWheelZoom方法来开启。
百度地图提供了交互功能更为复杂的“工具”,它包括:
PushpinTool:标注工具。通过此工具用户可在地图任意区域添加标注。
DistanceTool:测距工具。通过此工具用户可测量地图上任意位置之间的距离。
DragAndZoomTool:区域缩放工具。此工具将根据用户拖拽绘制的矩形区域大小对地图进行放大或缩小操作。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:457955次
积分:5043
积分:5043
排名:第2769名
原创:48篇
转载:137篇
评论:96条
(1)(1)(1)(9)(2)(8)(2)(1)(3)(5)(9)(10)(4)(8)(11)(16)(26)(24)(22)(18)(4)当前访客身份:游客 [
:http://www.lxlib.org/baidu/index.html...
:这里有比较完整的例子http://www.lxlib.org/baid...
:我这里出现验证一直是false的情况,请指点!
:你深深地伤害了我的心
:如果我在Activity里面有个输入框,怎么让其响应输...
:用系统的mediarecorder是比较好的方法来进行编程...
:引用来自“DDPush”的评论试试开源的DDPush任意门...
:谢谢你的文章。
:写的非常好,虽然我是初学者还不能完全理解您所说...
今日访问:173
昨日访问:259
本周访问:705
本月访问:2214
所有访问:535173
【百度地图API】如何制作商圈地图?行政地图?
发表于4年前( 17:05)&&
阅读(1382)&|&评论()
0人收藏此文章,
想要显示某一个区域,并且鼠标放上去,该区域就会变色。这时,你就需要巧用多边形覆盖物,和它的鼠标事件了!
快来看看去哪儿网的实例吧:
---------------------------------------------------------------------------------------------
一、创建地图
这里我使用的是卫星图,并且添加了鱼骨控件。
var map = new BMap.Map(&container&,{mapType: BMAP_HYBRID_MAP});
//设置卫星图为底图 map.centerAndZoom(new BMap.Point(116.404, 39.915),12);
// 初始化地图,设置中心点坐标和地图级别。 map.addControl(new BMap.NavigationControl());
//添加鱼骨控件 map.addControl(new BMap.MapTypeControl());
//添加地图类型控件 map.setCurrentCity(&北京&);
// 设置3D地图显示的城市 此项是必须设置的
二、创建多边形
多边形的各个点,是需要自己设定的。
我们可以使用坐标拾取工具来找点。
比如,创建一个北京二环的多边形。
//创建经纬度数组 var secRingCenter = new BMap.Point(116..931757);var secRing = [new BMap.Point(116..949459),new BMap.Point(116..956539),new BMap.Point(116..955654),new BMap.Point(116..911836),new BMap.Point(116..905637)];//创建多边形 var secRingPolygon = new BMap.Polygon(secRing, {strokeColor:&blue&, strokeWeight:5, strokeOpacity:0.5});//添加多边形到地图上 map.addOverlay(secRingPolygon);
三、给多边形添加鼠标事件
1、mouseover
当鼠标放到多边形上时,多边形的边变成红色。
secRingPolygon.addEventListener(&mouseover&,function(){
secRingPolygon.setStrokeColor(&red&);
2、mouseout
相应地,如果鼠标移出呢,红色就变回原来的蓝色。
secRingPolygon.addEventListener(&mouseout&,function(){
secRingPolygon.setStrokeColor(&blue&);
如果点击多边形,地图就放大一级。并且设置一下地图的中心点。
secRingPolygon.addEventListener(&click&,function(){
map.zoomIn();
secRingPolygon.setStrokeColor(&red&);
map.setCenter(secRingCenter);
四、创建标签
这里的标签有两个,一是小型的地标标签。
是对多边形的一个说明。
var secRingLabel2 = new BMap.Label(&二环&,{offset: new BMap.Size(10,-20), position: secRingCenter});
secRingLabel2.setStyle({&padding&: &2px&});
map.addOverlay(secRingLabel2);
第二个就是鼠标放到多边形上,显示的商圈说明标签。
var secRingLabel = new BMap.Label(&北京市二环,包括了东城区&/br&和西城区。著名旅游景点有&/br&天安门、故宫、后海、北海&/br&公园、景山、南锣鼓巷等。&,{offset: new BMap.Size(-150,0), position: secRingCenter});
secRingLabel.setStyle({&padding&: &10px&,&width&: &140px&,&border&: &1px solid #ccff00&});
那么,按照这个方法,大家可以添加许多个商圈。
同样的,行政区域地图也可以用这个方法来制作。
本例成品图:
六、全部源代码
&!DOCTYPE html& &html& &head& &meta http-equiv=&Content-Type& content=&text/ charset=gb2312& /& &title&商圈&/title& &script type=&text/javascript& src=&http://api./api?v=1.2&&&/script& &/head& &body& &div style=&z-index:9;width:520height:340border:1px solid gray& id=&container&&&/div& &/body& &/html& &script type=&text/javascript&& var map = new BMap.Map(&container&,{mapType: BMAP_HYBRID_MAP});
//设置卫星图为底图 map.centerAndZoom(new BMap.Point(116.325218,39.977441),12);
// 初始化地图,设置中心点坐标和地图级别。 map.addControl(new BMap.NavigationControl());
//添加鱼骨控件 map.addControl(new BMap.MapTypeControl());
//添加地图类型控件 map.setCurrentCity(&北京&);
// 设置3D地图显示的城市 此项是必须设置的
//创建二环 //创建经纬度数组 var secRingCenter = new BMap.Point(116.400244,39.931757);var secRing = [new BMap.Point(116.362875,39.949459),new BMap.Point(116.378972,39.956539),new BMap.Point(116.438764,39.955654),new BMap.Point(116.440488,39.911836),new BMap.Point(116.365175,39.905637)];//创建多边形 var secRingPolygon = new BMap.Polygon(secRing, {strokeColor:&blue&, strokeWeight:5, strokeOpacity:0.5});//添加多边形到地图上 map.addOverlay(secRingPolygon);//给多边形添加鼠标事件 secRingPolygon.addEventListener(&mouseover&,function(){
secRingPolygon.setStrokeColor(&red&);
map.addOverlay(secRingLabel);
map.panTo(secRingCenter);
secRingPolygon.addEventListener(&mouseout&,function(){
secRingPolygon.setStrokeColor(&blue&);
map.removeOverlay(secRingLabel);
secRingPolygon.addEventListener(&click&,function(){
map.zoomIn();
secRingPolygon.setStrokeColor(&red&);
map.setCenter(secRingCenter);
});//创建标签 var secRingLabel = new BMap.Label(&&b&北京市二环&/b&,包括了东城区&/br&和西城区。著名旅游景点有&/br&天安门、故宫、后海、北海&/br&公园、景山、南锣鼓巷等。&,{offset: new BMap.Size(-150,), position: secRingCenter});
secRingLabel.setStyle({&z-index&:&999999&, &padding&: &10px&,&width&: &140px&,&border&: &1px solid #ccff00&});var secRingLabel2 = new BMap.Label(&二
环&,{offset: new BMap.Size(10,-30), position: secRingCenter});
secRingLabel2.setStyle({&line-height&: &20px&, &text-align&: &center&, &width&: &80px&, &height&: &29px&, &border&: &none&, &padding&: &2px&,&background&: &url(/mapapi/ac.gif) no-repeat&,});
map.addOverlay(secRingLabel2);//创建海淀区 //创建经纬度数组 var haidianCenter = new BMap.Point(116.305958,39.969037);var haidian = [new BMap.Point(116.352526,39.915599),new BMap.Point(116.278362,39.916485),new BMap.Point(116.252491,39.943042),new BMap.Point(116.234669,39.994358),new BMap.Point(116.281812,40.037239),new BMap.Point(116.281812,40.037239),new BMap.Point(116.386446,39.98684),new BMap.Point(116.389896,39.968263),new BMap.Point(116.336429,39.960299)];//创建多边形 var haidianPolygon = new BMap.Polygon(haidian, {strokeColor:&blue&, strokeWeight:5, strokeOpacity:0.5});//添加多边形到地图上 map.addOverlay(haidianPolygon);//给多边形添加鼠标事件 haidianPolygon.addEventListener(&mouseover&,function(){
haidianPolygon.setStrokeColor(&red&);
map.addOverlay(haidianLabel);
map.panTo(haidianCenter);
haidianPolygon.addEventListener(&mouseout&,function(){
haidianPolygon.setStrokeColor(&blue&);
map.removeOverlay(haidianLabel);
haidianPolygon.addEventListener(&click&,function(){
map.zoomIn();
haidianPolygon.setStrokeColor(&red&);
map.setCenter(haidianCenter);
});//创建标签 var haidianLabel = new BMap.Label(&&b&北京市海淀区&/b&,是北京市&/br&高等学府的聚集地。这里涵&/br&括了北京市80%的重点大学&/br&。其中清华、北大都是大家&/br&耳熟能详的求学地。&,{offset: new BMap.Size(-150,), position: haidianCenter});
haidianLabel.setStyle({&z-index&:&999999&, &padding&: &10px&,&width&: &140px&,&border&: &1px solid #ccff00&});var haidianLabel2 = new BMap.Label(&海淀区&,{offset: new BMap.Size(10,-30), position: haidianCenter});
haidianLabel2.setStyle({&line-height&: &20px&, &text-align&: &center&, &width&: &80px&, &height&: &29px&, &border&: &none&, &padding&: &2px&,&background&: &url(/mapapi/ac.gif) no-repeat&,});
map.addOverlay(haidianLabel2);&/script&
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读怎么使用百度地图的打车?百度用车的使用方法
现在百度地图也可以打车了,用户可以登录最新版的百度地图客户端中使用百度用车。下面分享百度用车的使用方法,需要的朋友可以参考下。
1、打开最新版的百度地图客户端,选择&路线&,输入&我的位置&及&目的位置&后搜索,出现&推荐方案&,点击&打车&。
2、选择&呼叫出租车&或者&接送机&,(我选择的接送机,首单优惠50元)。然后输入&乘车人&及&出发时间&,然后去选择车型。
3、选择&经济&、&舒适&、&商务&、&豪华&四个车系。确定选择后&发送订单&。
4、订单发送后,会及时有选择的车系的车主接单。手机会接到【百度用车】下发的短信通知。然后就可以在家等着车主和您联系了。(出发时间之前,随时可以取消用车订单)
5、到预定时间后,车主和您联系。当您上车后,开始记录时间。
6、到达目的地后,可以直接下车。(我绑定信用卡了,自动或手动支付),没绑定信用卡的话,用支付宝等进行支付费用。
注意事项:
如果司机出现绕路,或者拖延时间。下车后及时投诉(用车软件界面及手机短信有投诉电话)。
如果您喜欢本文请分享给您的好友,谢谢!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

我要回帖

更多关于 百度地图如何删除标记 的文章

 

随机推荐