在网页中嵌入带标识的百度地图

最近在做一个网站,需要嵌入经销商的位置和信息。搜索了很多资料,终于完成了功能,给大家分享一下。
地图功能:按标尺缩放,鼠标滑动缩放,添加标注和 信息。
具体步骤:
1:首先到百度地图API,申请密钥。(如果没有百度账户得先注册一个)
2:百度地图API的功能做得比较分散,像标注、缩放等都是需要自己一步步找代码的。我把代码整理了一下,给大家复制一下,应该是最简洁的了
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=申请的密钥"></script>
</head>
<body>
<div style="width:500px;height:500px;margin:0 auto" id="allmap"></div>
<script type="text/javascript">
    var map = new BMap.Map("allmap");    
    var point = new BMap.Point(116.384, 39.987);  // 需要标注的位置的经纬度  
    map.centerAndZoom(point, 15);  // 中心位置和缩放倍数
    map.enableScrollWheelZoom();   // 添加滚动轴
    map.addControl(new BMap.NavigationControl());   // 添加左上角的标尺工具
    map.addControl(new BMap.NavigationControl());    
    map.addControl(new BMap.ScaleControl());    
    map.addControl(new BMap.OverviewMapControl());    
    map.addControl(new BMap.MapTypeControl());    
    map.setCurrentCity("北京"); 
    
    var opts = {    
         width : 200,     // 信息窗口宽度    
        height: 20,     // 信息窗口高度    
         title : "健翔桥东华亭家园"  // 信息窗口标题   
    }    
    var infoWindow = new BMap.InfoWindow("xxx公司", opts);  // 创建信息窗口对象    
    map.openInfoWindow(infoWindow, map.getCenter());      // 打开信息窗口 
    var marker = new BMap.Marker(point);        // 创建标注,即地图上的小红点    
    map.addOverlay(marker);                             
</script>

时间: 2024-09-18 23:13:09

在网页中嵌入带标识的百度地图的相关文章

jsp 网站开发-网页中嵌入百度地图的问题

问题描述 网页中嵌入百度地图的问题 在网页中嵌入百度地图 怎样才能通过选择select框下面的值后动态加载百度地图 很着急 在线等 如果有知道的帮忙提个思路 非常感谢! 解决方案 这个很简单,我说下大概思路: 如果你的select框里边是具体的地址,(比如:北京市通州区九棵树)可以通过地图接口把这个汉字传入 如果你的select框里边是经纬度坐标,(比如:19.55555,16.6012555)可以通过地图接口把经纬度坐标传入. 每个地图API都有这二种获取方式的,你可以具体看下API. 解决方

服务器-关于网页中嵌入视频播放插件的问题

问题描述 关于网页中嵌入视频播放插件的问题 我想知道,在网页中打开别人上传到服务器的资源是直接用本地的播放器打开好,还是在网页中用插件打开好,我上网看了一些插件但是只支持很少的格式,而我又不会转码,谁知道应该怎么解决? 解决方案 可以尝试用html5 转码的话用转码软件 解决方案二: 既然是网页,当然是用网页插件来播放比较好了,调用用户的本地浏览器就有损web开发的优势了,至于转码,推荐用ffmpeg,网上相关资料很多,最好建立一个带转换列表,xml或者数据库都行,写个服务程序调用ffmpeg进

filename-在网页中嵌入windows media player播放器的问题

问题描述 在网页中嵌入windows media player播放器的问题 clsid为22D6F312-B0F6-11D0-94AB-0080C74C7E95,FileName属性设置为通过servlet向java后台请求的连接串(http://ip:port/ServletService?actionParames=go),java后台servlet通过ServletOutputStream将视频文件内容写到前台.每次页面调用wmp播放器的时候,servlet总是向后台请求两次,导致后台直接

本地运行网页中嵌入的Java applet

问题描述 哪位大神帮忙看下,网页中嵌入的Object如下,有没有办法本地通过命令行来运行?另外能修改运行时的codebase地址吗?<objectclassid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"width="300"height="80"codebase="http://java.sun.com/update/1.6.0/jinstall-6u12-windows-i586.

网页中嵌入 Flash 的方法讨论

网页 Flash 嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等.讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了. 一.传统的方法.<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"    codebase="http://fpdownload.macromedia.com/pub/shockwave

技巧文章:网页中嵌入Flash的方法讨论

技巧|网页 Flash 嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等.讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了. 一.传统的方法 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"     codebase="http://fpdownload.macromedia.com/pub/shock

在网页中嵌入Base64编码文件

大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/ KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CK

网页中嵌入Flash的方法讨论_Flash教程

Flash 嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等.讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了. 一.传统的方法 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"    codebase="http://fpdownload.macromedia.com/pub/shockwave/ca

网页中嵌入excel的解决方案

问题描述 如题,要求1.嵌入到网页中的excel的功能与正常excel文件一致.2.excel中的数据能够从数据库中查询,也可以写入到数据库中区.请高手给予指导. 解决方案 我之前做过这方面的东西,我们用的是第三方的软件,chianExcel,这个是要收费的,一套下来要几万把,个人觉得用着还行,当然,还有其他的类似软件也可以实现.解决方案二:如果你要是想要看实际效果或者想深入了解,可以联系我,我这儿还有以前开发的时候的测试项目,应该能够跑起来的,可以把效果截图给你看下.QQ:853922737解