`

百度地图自定义地图类型

阅读更多

下载: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>

 

  • 大小: 88.9 KB
  • 大小: 1.8 MB
分享到:
评论

相关推荐

    百度地图自定义标注

    本话题将深入探讨“百度地图自定义标注”这一技术,以及如何实现手动定位功能。 首先,我们来理解“自定义标注”的概念。在百度地图API中,自定义标注是指用户可以根据自己的需求,在地图上添加个性化图标、文字或...

    百度地图 自定义信息窗口 InfoBox.js

    百度地图 自定义信息窗口 InfoBox.js 只做有效的信息共享

    百度地图自定义信息窗体样式

    百度地图自定义信息窗体样式

    百度地图自定义信息窗

    在使用百度地图API进行开发时,自定义信息窗是一个常用且重要的功能,它允许开发者根据需求定制信息提示框的样式和内容,以提供更个性化的用户体验。本篇将深入讲解如何利用InfoBox类库和提供的Demo来实现百度地图上...

    炫酷的淡蓝色百度地图自定义样式

    具体样式效果可参考本人文章中百度地图自定义信息框的文章 https://blog.csdn.net/qq_26991807/article/details/80764647

    百度地图自定义水波纹(雷达)效果覆盖物

    本文将深入探讨如何利用百度地图API实现自定义的水波纹(雷达)效果覆盖物。 首先,我们需要了解百度地图API的基本概念。百度地图API是一套基于JavaScript语言的Web服务接口,它允许开发者在网页中嵌入地图,进行...

    web端js百度地图自定义maker覆盖物_鼠标悬停展示行政区域高亮

    本文将深入探讨如何使用JavaScript和百度地图API实现一个功能,即当鼠标悬停在特定位置时,能够高亮显示对应的行政区,并创建自定义覆盖物。我们将讨论以下几个核心知识点: 1. **百度地图API**:百度地图API是百度...

    百度地图自定义覆盖物map.html

    百度地图自定义覆盖物,覆盖物显示信息可完全自己根需求,div+css

    百度地图自定义标注弹框 InfoBox

    百度地图自定义标注弹框 InfoBox

    百度地图3.0自定义缩放按钮

    在标题"百度地图3.0自定义缩放按钮"中,我们关注的是如何个性化地图应用,具体来说就是如何替换百度地图SDK默认的缩放控件,以满足用户界面的定制需求。下面将详细介绍这一知识点。 首先,我们需要理解百度地图API...

    百度地图自定义大头针(Marker)、自定义信息窗口(InfoBox)

    本文将详细介绍如何在百度地图API中实现这两个功能,并结合提供的"百度地图自定义窗口demo"进行讲解。 首先,让我们了解核心概念: 1. **Marker**:在百度地图上,Marker是用来表示地理位置的图标。默认情况下,它...

    百度地图自定义覆盖物

    本篇将详细介绍如何在百度地图中实现自定义覆盖物,以及与之相关的Android开发知识。 自定义覆盖物(Custom Overlay)是指在地图上添加由开发者自行设计的图形元素,例如图标、标注、形状等,以满足特定业务需求。...

    百度地图自定义覆盖物及相关

    在"百度地图自定义覆盖物及相关代码开发"中,主要涉及以下几个核心知识点: 1. **初始化地图**:首先,我们需要通过`BMap.Map`对象创建一个地图实例,并设置地图的中心点坐标和缩放级别。例如: ```javascript var ...

    【百度地图API】如何自定义地图图层?

    百度地图API提供了`BMap.MapType`对象,通过这个对象我们可以设置地图显示的图层类型。自定义图层通常涉及到创建新的图层类,继承自`BMap.TileLayer`,并在其中重写`getTileURL`方法来定义图片的获取方式。这使得...

    百度地图实现自定义覆盖物等功能

    自己做的一个综合实例,包括自定义覆盖物 地图单击弹窗 提示信息等功能 。唯一遗憾的是没有实现标注物聚合。这里给出网址大家可以自己研究下http://my.eoe.cn/imesong/archive/21397.html

    iOS百度地图demo(实现自定义大头针和弹出泡泡)

    本文将深入探讨如何使用百度地图SDK来实现自定义大头针(marker)和弹出泡泡(annotation)的功能,这对于创建个性化地图体验至关重要。 首先,我们需要在项目中引入百度地图SDK。可以通过CocoaPods或者手动导入的...

    百度地图自定义Marker(android)

    综上所述,Android版百度地图自定义Marker涉及的关键知识点包括:引入百度地图SDK、设置地图权限、初始化地图控件、设置地图中心点、创建BitmapDescriptor、创建MarkerOption、添加Marker、实现InfoWindow和监听...

    百度地图类库 自定义信息窗口

    本文将深入探讨“百度地图类库 自定义信息窗口”这一主题,旨在帮助开发者更好地理解和运用这一功能。 首先,我们要理解的是什么是信息窗口(InfoWindow)。在百度地图API中,InfoWindow是一种默认的弹出式窗口,...

    jQuery的百度地图自定义标注信息代码.zip

    而“jQuery的百度地图自定义标注信息代码”则结合了这两者的功能,提供了在百度地图上自定义标注点并实现交互效果的能力。下面将详细介绍这个压缩包中的知识点。 首先,我们要了解jQuery如何与百度地图API结合。...

Global site tag (gtag.js) - Google Analytics