html部分的代码
<div class="maxwidth"> <div class="address clearfix"> <div class="map-box fl"> <div id="allmap"></div> </div> <div class="maptitle fr"> <span>建和塑胶材料有限公司</span> <p>联系人:胡先生</p> <p>电子邮箱:[email protected]</p> <p>联系地址:东莞市南城区高盛科技大厦5楼</p> <div class="qqinline"> <a href="#">QQ在线咨询</a> </div> </div> <div class="mapimg fr"> <img src="../static/conaaa.png" /> </div> </div> <div class="hot"> <img src="../static/hot.jpg" /> </div> </div>
css部分代码
.maxwidth{width:1200px;margin:0px auto;} /*map*/ .map-box{background-color:#fff;width:750px;height:538px;border:1px solid #eee;} #allmap{width:730px;height:518px;margin:10px;} span.BMap_Marker label.BMapLabel{border:1px solid #000;border-radius: 3px;} /*map end*/
js部分代码
<script src="../js/jquery.min.js"></script> <script type="text/javascript" src="http://api.map.baidu.com/api?ak=nbAwc69Hb3sgKdGHko1HWhSP&v=2.0"></script> <script type="text/javascript"> // 百度地图API功能 var map = new BMap.Map("allmap"); var point = new BMap.Point(113.732756,22.992607); map.centerAndZoom(point, 19); var marker = new BMap.Marker(point); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 var label = new BMap.Label("建和塑胶材料有限公司",{offset:new BMap.Size(20,-10)}); label.setStyle({ borderColor : "black" }); //marker.addEventListener("click", function(){ //点击弹出可去掉注释 marker.setLabel(label); //开启信息窗口 //}); //点击弹出可去掉注释 </script>
效果图如下:
写地图巨有用的地址mark:
百度地图生成器
http://api.map.baidu.com/lbsapi/creatmap/index.html
百度地图拾取坐标系统
http://api.map.baidu.com/lbsapi/getpoint/index.html
百度地图JavaScript API
http://lbsyun.baidu.com/index.php?title=jspopular