下载:dotNetFx40_Full_x86_x64.exe和TileCutter.exe
百度二维地图:
百度三维地图:
<!DOCTYPE html> <html> <head> <title>自定义地图类型</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4"></script> <style> #sanwei{top:19px;right:19px; position: absolute; z-index: 4000;width:35px;height:21px;border-right:1px solid #8ba4dc;border-bottom:1px solid #8ba4dc;border-left:1px solid #8ba4dc;background:white;font-family: arial,simsun,sans-serif; font-style: normal; font-variant: normal; font-size: 12px; line-height: 1.3em; font-size-adjust: none; font-stretch: normal;text-align: center; } </style> </head> <body> <div id="container" style="width:100%;height:540px"></div> <div id="sanwei"><a href="javascript:void(0);" onclick="test()" >三维</a></div> <script type="text/javascript"> var tileLayer = new BMap.TileLayer(); tileLayer.getTilesUrl = function(tileCoord, zoom) { var x = tileCoord.x; var y = tileCoord.y; return 'tiles/' + zoom + '/tile' + x + '_' + y + '.png'; } var map = new BMap.Map("container"); // 创建地图实例 map.addControl(new BMap.NavigationControl());//地图控制插件,该插件可以控制地图的位置地图的显示比例 map.addControl(new BMap.ScaleControl());//显示在地图下方,告诉你地图上1cm对应的真实距离 map.addControl(new BMap.OverviewMapControl({isOpen:1})); //为地图添加鹰眼 map.addControl(new BMap.MapTypeControl());//地图的显示类型:包括地图和卫星 map.addControl(new BMap.NavigationControl()); map.centerAndZoom(new BMap.Point(117.289945, 31.87173), 3); var point1=new BMap.Point(117.289945, 31.87173); var marker = new BMap.Marker(point1); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 var infoWindow = new BMap.InfoWindow("信息窗口啊"); // 创建信息窗口对象 marker.openInfoWindow(infoWindow); var MyMap = new BMap.MapType('MyMap', tileLayer, {minZoom: 1, maxZoom: 3}); function test(){ map.setMapType(MyMap); } </script> </body> </html>
相关推荐
本话题将深入探讨“百度地图自定义标注”这一技术,以及如何实现手动定位功能。 首先,我们来理解“自定义标注”的概念。在百度地图API中,自定义标注是指用户可以根据自己的需求,在地图上添加个性化图标、文字或...
百度地图 自定义信息窗口 InfoBox.js 只做有效的信息共享
百度地图自定义信息窗体样式
在使用百度地图API进行开发时,自定义信息窗是一个常用且重要的功能,它允许开发者根据需求定制信息提示框的样式和内容,以提供更个性化的用户体验。本篇将深入讲解如何利用InfoBox类库和提供的Demo来实现百度地图上...
具体样式效果可参考本人文章中百度地图自定义信息框的文章 https://blog.csdn.net/qq_26991807/article/details/80764647
本文将深入探讨如何使用JavaScript和百度地图API实现一个功能,即当鼠标悬停在特定位置时,能够高亮显示对应的行政区,并创建自定义覆盖物。我们将讨论以下几个核心知识点: 1. **百度地图API**:百度地图API是百度...
本文将深入探讨如何利用百度地图API实现自定义的水波纹(雷达)效果覆盖物。 首先,我们需要了解百度地图API的基本概念。百度地图API是一套基于JavaScript语言的Web服务接口,它允许开发者在网页中嵌入地图,进行...
百度地图自定义覆盖物,覆盖物显示信息可完全自己根需求,div+css
百度地图自定义标注弹框 InfoBox
在标题"百度地图3.0自定义缩放按钮"中,我们关注的是如何个性化地图应用,具体来说就是如何替换百度地图SDK默认的缩放控件,以满足用户界面的定制需求。下面将详细介绍这一知识点。 首先,我们需要理解百度地图API...
本文将详细介绍如何在百度地图API中实现这两个功能,并结合提供的"百度地图自定义窗口demo"进行讲解。 首先,让我们了解核心概念: 1. **Marker**:在百度地图上,Marker是用来表示地理位置的图标。默认情况下,它...
本篇将详细介绍如何在百度地图中实现自定义覆盖物,以及与之相关的Android开发知识。 自定义覆盖物(Custom Overlay)是指在地图上添加由开发者自行设计的图形元素,例如图标、标注、形状等,以满足特定业务需求。...
在"百度地图自定义覆盖物及相关代码开发"中,主要涉及以下几个核心知识点: 1. **初始化地图**:首先,我们需要通过`BMap.Map`对象创建一个地图实例,并设置地图的中心点坐标和缩放级别。例如: ```javascript var ...
百度地图API提供了`BMap.MapType`对象,通过这个对象我们可以设置地图显示的图层类型。自定义图层通常涉及到创建新的图层类,继承自`BMap.TileLayer`,并在其中重写`getTileURL`方法来定义图片的获取方式。这使得...
本文将深入探讨如何使用百度地图SDK来实现自定义大头针(marker)和弹出泡泡(annotation)的功能,这对于创建个性化地图体验至关重要。 首先,我们需要在项目中引入百度地图SDK。可以通过CocoaPods或者手动导入的...
自己做的一个综合实例,包括自定义覆盖物 地图单击弹窗 提示信息等功能 。唯一遗憾的是没有实现标注物聚合。这里给出网址大家可以自己研究下http://my.eoe.cn/imesong/archive/21397.html
综上所述,Android版百度地图自定义Marker涉及的关键知识点包括:引入百度地图SDK、设置地图权限、初始化地图控件、设置地图中心点、创建BitmapDescriptor、创建MarkerOption、添加Marker、实现InfoWindow和监听...
本文将深入探讨“百度地图类库 自定义信息窗口”这一主题,旨在帮助开发者更好地理解和运用这一功能。 首先,我们要理解的是什么是信息窗口(InfoWindow)。在百度地图API中,InfoWindow是一种默认的弹出式窗口,...
而“jQuery的百度地图自定义标注信息代码”则结合了这两者的功能,提供了在百度地图上自定义标注点并实现交互效果的能力。下面将详细介绍这个压缩包中的知识点。 首先,我们要了解jQuery如何与百度地图API结合。...