本页目录
国外常用谷歌地图,我们国内有百度地图,而且用起来也是蛮方便的,大家可以来试试。
- 原文参考:详情
在百度地图开放平台(http://lbsyun.baidu.com/)登录账号新建应用,应用类型选择浏览器端,建立完成后我们会得到应用 AK。


css 样式代码
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";height: 350px;}地图显示代码
<script type="text/javascript" src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=你的ak"></script><div id="allmap"></div><script type="text/javascript"> // 百度地图API功能 var map = new BMapGL.Map("allmap"); var point = new BMapGL.Point(坐标,坐标); map.centerAndZoom(point, 15);//显示层级,具体可以参考下方坐标拾取那里,层级越高地址越详细 var marker = new BMapGL.Marker(point); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 var opts = { width : 200, // 信息窗口宽度 height: 100, // 信息窗口高度 title : "公司名" , // 信息窗口标题 } var infoWindow = new BMapGL.InfoWindow("详细地址说明", opts); // 创建信息窗口对象map.openInfoWindow(infoWindow, point); //开启信息窗口//marker.addEventListener("click", function(){map.openInfoWindow(infoWindow, point);}); //点击位置开启信息窗口</script>关于坐标如何获取?
打开百度拾取坐标网站(http://api.map.baidu.com/lbsapi/getpoint/index.html),
直接搜索地址,然后点击具体位置即可获取坐标!

例子
原网页中的可执行演示已停用,以下完整保留为静态 HTML 代码。
<style type=text/css>#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";height: 350px;}</style><script type="text/javascript" src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=dbKE4aTCv0YGhmGokf0N9tWticqoo8Wy"></script><div id="allmap"></div><script type="text/javascript"> // 百度地图API功能 var map = new BMapGL.Map("allmap"); var point = new BMapGL.Point(114.886538,30.459857); map.centerAndZoom(point, 15);//显示层级,具体可以参考下方坐标拾取那里,层级越高地址越详细 var marker = new BMapGL.Marker(point); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 var opts = { width : 200, // 信息窗口宽度 height: 100, // 信息窗口高度 title : "公司名" , // 信息窗口标题 } var infoWindow = new BMapGL.InfoWindow("详细地址说明", opts); // 创建信息窗口对象map.openInfoWindow(infoWindow, point); //开启信息窗口//marker.addEventListener("click", function(){map.openInfoWindow(infoWindow, point);}); //点击位置开启信息窗口</script>