高德地图 Javascript API 入门(一)

高德地图 Javascript API 入门(一)

准备工做

首先注册个开发者帐号

image

而后建立应用,获取Key

image

新建HTML文件,在body标签中引入以下代码(把你的Key值填入便可)

HTMLjavascript

<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=您申请的key值"></script>

建立设置地图容器

HTMLcss

<div id="container"></div>

CSShtml

#container {width:300px; height: 180px; }

地图初始化

建立地图

JSjava

var map = new AMap.Map('container');

设置地图参数

能够经过如下设置
JSweb

var map = new AMap.Map('container',{
        zoom: 12,
        center: [112.549248,37.852135]
    });

也可经过map对象的方法设置api

JS工具

var map = new AMap.Map('container');
    map.setZoom(12);
    map.setCenter([112.549248,37.852135]);

预览ui

image

个性化地图

改变地图样式

目前支持五种地图配色模版spa

地图类型列表3d

名称 说明
normal 默认样式
dark 深色样式
blue_night 夜空蓝样式
fresh 浅色样式
light osm清新风格样式
能够这样设置 JS
var map = new AMap.Map('container', {
        resizeEnable: true,
        mapStyle:'fresh',
        center: [116.408075, 39.950187]
    });

也能够这样设置
JS

map.setMapStyle("fresh");

预览

image

显示指定地图内容(地图要素)

名称 说明
bg 背景地图
point 兴趣点
road 道路
building 建筑
JS
map.setFeatures("road");//单一种类要素显示
    map.setFeatures(['road','point'])//多个种类要素显示

预览(只显示道路要素的地图)

image

地图控件

JavaScript API提供了工具条、比例尺、定位、鹰眼、基本图层切换等经常使用的控件

名称 类名 简介
工具条 ToolBar 集成了缩放、平移、定位等功能按钮在内的组合控件
比例尺 Scale 展现地图在当前层级和纬度下的比例尺
定位 Geolocation 用来获取和展现用户主机所在的经纬度位置
鹰眼 OverView 在地图右下角显示地图的缩略图
类别切换 MapType 实现默认图层与卫星图、实施交通图层之间切换的控
添加控件 JS
map.plugin(["AMap.ToolBar"],function () {
        map.addControl(new AMap.ToolBar()); // 工具条控件
    });

(其余控件添加方式同上)

预览(带有工具条控件的地图)

image


参考来源:http://lbs.amap.com/
做者:Yangfan

相关文章
相关标签/搜索