google ,mapbar,mapabc,bing 的 api 都可以实现!
google api 比较容易实现
var map = new BMap.Map("Branch"); // 创建地图实例 map.addControl(new BMap.NavigationControl()); $(".boxadd").each(function(i, item) { var x = $(item).attr("x"); var y = $(item).attr("y"); var point = new BMap.Point(x, y); // 创建点坐标 map.centerAndZoom(point, 10); var marker = new BMap.Marker(point); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 var add = $(item).val(); var tel = $(item).attr("phone"); var infoWindow = new BMap.InfoWindow("<p style='font-size:14px;'>" + add + "<br/>电话:"+tel+"</p>"); marker.addEventListener("click", function() { this.openInfoWindow(infoWindow); }); });
这个代码是写在什么地方的呀
@笨笨的菜鸟: 我使用的百度地图API, 这个是javascript代码 ,直接写在<scrpit>标签中
@贺臣: 弱弱问下,那个Branch是什么意思哈,为什么会有错那
主要是要看懂各个API的接口