【Leafletjs】1.创建一个地图

code:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css" />
</head>
<body>
    <div id="map" style="width: 600px; height: 400px"></div>
    <script src="http://cdn.leafletjs.com/leaflet-0.7/leaflet.js"/>
    <script>
    var map = L.map('map').setView([30, 118], 4);
    L.tileLayer('http://{s}.mapabc.com/mapabc/maptile?&x={x}&y={y}&z={z}', {
    subdomains: ["emap1", "emap2", "emap3"]
    }).addTo(map);
    </script>
</body>
</html>

简单介绍:

   L.map是在页面上创建地图并操控它的只要方法。

L.map('map').setView([30, 118], 4)
其形式相当于:L.map( <HTMLElement|String> *id*, <Map options> *options*? )

   L.tileLayer用于在地图中加载瓦片(示例加载mapabc的瓦片)。

L.tileLayer('http://{s}.mapabc.com/mapabc/maptile?&x={x}&y={y}&z={z}', {
    subdomains: ["emap1", "emap2", "emap3"]
    }).addTo(map)
其形式相当于:L.tileLayer( <String> *urlTemplate*, <TileLayer options> *options*? )

Demo:http://jsfiddle.net/shitao1988/KDr4B/
posted @ 2014-02-05 12:12  fengl  阅读(5091)  评论(1编辑  收藏  举报