]>
Commit | Line | Data |
---|---|---|
cf503f2b MT |
1 | $(function() { |
2 | $(".map").each(function() { | |
3 | var map = L.map(this); | |
4 | ||
5 | // Add the map provider | |
6 | var layer = L.tileLayer("https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png", { | |
7 | attribution: "© <a href=\"https://osm.org/copyright\">OpenStreetMap</a> contributors" | |
8 | }).addTo(map); | |
9 | ||
10 | var search = $(this).attr("data-map-search"); | |
11 | if (search) { | |
12 | var provider = new L.Control.Geocoder.Nominatim(); | |
13 | ||
14 | console.log("search" + search); | |
15 | ||
16 | provider.geocode(search, function (results) { | |
17 | $.each(results, function(i, result) { | |
18 | // Move map center | |
19 | map.fitBounds(result.bbox); | |
20 | ||
21 | var marker = L.marker(result.center); | |
22 | marker.addTo(map); | |
23 | ||
24 | // End loop after first result | |
25 | return false; | |
26 | }); | |
27 | }); | |
28 | } | |
29 | }); | |
30 | }); |