This repository has been archived by the owner on Aug 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
example.hbs
94 lines (86 loc) · 3.74 KB
/
example.hbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
---
layout: page.hbs
---
{{> sidebar-examples }}
<div class="example-content">
<div class="wrap">
<h1>{{ title }}</h1>
<p>{{{ description }}}</p>
</div>
<div id="map-wrapper">
<script>
const apiKey = '{{secret.api_key}}'; // eslint-disable-line no-unused-vars, eol-last
</script>
{{> body }}
</div>
{{#markdown}}
```xml
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>{{page.data.title}}</title>
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
<!-- Load Leaflet from CDN -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@{{siteData.latest_leaflet}}/dist/leaflet.css"
integrity="{{siteData.latest_leaflet_css_integrity}}"
crossorigin=""/>
<script src="https://unpkg.com/leaflet@{{siteData.latest_leaflet}}/dist/leaflet.js"
integrity="{{siteData.latest_leaflet_integrity}}"
crossorigin=""></script>
<!-- Load Esri Leaflet from CDN -->
<script src="https://unpkg.com/esri-leaflet@{{siteData.latest_esri_leaflet}}/dist/esri-leaflet.js"
integrity="{{siteData.latest_esri_leaflet_integrity}}"
crossorigin=""></script>
{{#if page.data.vector}}
<!-- Load Esri Leaflet Vector from CDN -->
<script src="https://unpkg.com/esri-leaflet-vector@{{siteData.latest_esri_leaflet_vector}}/dist/esri-leaflet-vector.js"
integrity="{{siteData.latest_esri_leaflet_vector_integrity}}"
crossorigin=""></script>
{{/if}}{{#if page.data.geocoder}}
<!-- Load Esri Leaflet Geocoder from CDN -->
<link rel="stylesheet" href="https://unpkg.com/esri-leaflet-geocoder@{{siteData.latest_esri_leaflet_geocoder}}/dist/esri-leaflet-geocoder.css"
integrity="{{siteData.latest_esri_leaflet_geocoder_css_integrity}}"
crossorigin="">
<script src="https://unpkg.com/esri-leaflet-geocoder@{{siteData.latest_esri_leaflet_geocoder}}/dist/esri-leaflet-geocoder.js"
integrity="{{siteData.latest_esri_leaflet_geocoder_integrity}}"
crossorigin=""></script>
{{/if}}{{#if page.data.markerCluster}}
<!-- Load Leaflet MarkerCluster and Esri Leaflet Cluster from CDN -->
<link rel="stylesheet" type="text/css"
href="https://unpkg.com/leaflet.markercluster@{{siteData.latest_leaflet_markercluster}}/dist/MarkerCluster.Default.css"
integrity="{{siteData.latest_leaflet_markercluster_defaultcss_integrity}}"
crossorigin="">
<link rel="stylesheet" type="text/css" href="https://unpkg.com/leaflet.markercluster@{{siteData.latest_leaflet_markercluster}}/dist/MarkerCluster.css"
integrity="{{siteData.latest_leaflet_markercluster_css_integrity}}"
crossorigin="">
<script src="https://unpkg.com/leaflet.markercluster@{{siteData.latest_leaflet_markercluster}}/dist/leaflet.markercluster.js"
integrity="{{siteData.latest_leaflet_markercluster_integrity}}"
crossorigin=""></script>
<script src="https://unpkg.com/esri-leaflet-cluster@{{siteData.latest_esri_leaflet_cluster}}/dist/esri-leaflet-cluster.js"
integrity="{{siteData.latest_esri_leaflet_cluster_integrity}}"
crossorigin=""></script>
{{/if}}{{#if page.data.esriLeafletRenderers}}
<!-- Load Esri Leaflet Renderers plugin to use feature service symbology -->
<script src="https://unpkg.com/esri-leaflet-renderers@{{siteData.latest_esri_leaflet_renderers}}"
integrity="{{siteData.latest_esri_leaflet_renderers_integrity}}"
crossorigin=""></script>
{{/if}}
<style>
body { margin:0; padding:0; }
#map { position: absolute; top:0; bottom:0; right:0; left:0; }
</style>
</head>
<body>
{{#each this.pages}}{{#if isCurrentPage}}{{{trim page}}}{{/if}}{{/each}}
</body>
</html>
```
{{/markdown}}
<div class="wrap">
<p><a href="https://github.com/Esri/esri-leaflet-doc/edit/master/{{page.src}}">Edit this sample on GitHub</a></p>
</div>
<div class="mobile-menu">
{{> sidebar-examples }}
</div>
</div>