高德地图JS API学习-创建地图
工作关系我会较高的频率使用高德地图,高德地图本身提供了一些功能,如测量距离等,其他一些三方网站也有提供一些功能如:坐标转换等功能。但分散在不同的网站,使用起来多有不便。为此,我决定自己学习高德JS API,以满足自己的使用需求。
引入JS API入口
首先注册成为开发者,申请JS API KEY.然后使用以下语法引入JS API入口.
<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.4.4&key=您申请的key值"></script>
创建地图
选定地图的div容器
HTML
<div id="container" style="width:500px; height:300px"></div>
要在页面上显示地图我们需要一个div元素作为地图的容器。在上述示例中,我们定义名为 "container" 的 div,并使用样式属性设置其大小。
创建一个AMap.MAP对象。
javascript
var map = new AMap.Map('container', {
resizeEnable: true,
zoom:11,
center: [116.397428, 39.90923]
});
在这里我们设置地图中心为116.397428, 39.90923。完整的HTML文件如下,将其保存为mapdemo.html,使用浏览器打开这个文件,确保连接Internet,就可以看见地图了。
HTML
<!DOCTYPE HTML>
<head>
<meta charset="utf-8">
<style type="text/css">
body,html,#container{
height: 100%;
margin: 0px;
}
</style>
<title>高德地图示例</title>
</head>
<body>
<div id="container" tabindex="0"></div>
<script type="text/javascript" src="**http://webapi.amap.com/maps?v=1.4.4**&key=您申请的key值"></script>
<script type="text/javascript">
var map = new AMap.Map('container',{
resizeEnable: true,
zoom: 10,
center: [116.397428, 39.90923]
});
</script>
</body>
</html>