$(document).ready(function() { // 百度地图api功能 var map = new bmap.map('map', { enablemapclick: false }); var address = $('.g-contact-info .address').text() || ''; map.centerandzoom(address || '浙江省', 14); map.enablescrollwheelzoom(true); // 创建地址解析器实例 var mygeo = new bmap.geocoder(); // 将地址解析结果显示在地图上,并调整地图视野 mygeo.getpoint( address, function(point) { if (point) { map.addeventlistener('addcontrol', function() { map.centerandzoom(point, 14); }); var marker = new bmap.marker(point); // 创建标注 map.addoverlay(marker); // 将标注添加到地图中 var label = new bmap.label(address, { offset: new bmap.size(20, -10) }); marker.setlabel(label); } else { //alert("您选择地址没有解析到结果!"); } }, address ); });