src/main/resources/static/home/js/leaflet_map/leaflet_func.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
$('#collapseMap').on('shown.bs.collapse', function(e) {
(function(A) {
if (!Array.prototype.forEach)
A.forEach = A.forEach || function(action, that) {
for (var i = 0, l = this.length; i < l; i++)
if (i in this)
action.call(that, this[i], i, this);
};
})(Array.prototype);
var map = L.map('map', {
center: [48.865633, 2.321236],
minZoom: 2,
zoom: 13
});
L.tileLayer( 'https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> © <a href="https://www.mapbox.com/about/maps/">Mapbox</a>',
tileSize: 512,
maxZoom: 18,
zoomOffset: -1,
id: 'mapbox/streets-v11',
accessToken: '',// Your Mapbox Access Token
subdomains: ['a','b','c']
}).addTo( map );
var myIcon = L.icon({
iconUrl: 'img/pins/Marker.png',
iconRetinaUrl: 'img/pins/Marker.png',
iconSize: [30, 42],
iconAnchor: [9, 21],
popupAnchor: [6, -15]
});
var markerClusters = L.markerClusterGroup({
polygonOptions: {
opacity: 0,
fillOpacity: 0
}
});
for (var i = 0; i < markers.length; ++i) {
var popup =
'<img src="' + markers[i].map_image_url + '" alt=""/>' +
'<span>' +
'<span class="infobox_rate">' + markers[i].rate + '</span>' +
'<em>' + markers[i].type_point + '</em>' +
'<h3>' + markers[i].name_point + '</h3>' +
'<a href="' + markers[i].url_point + '" class="btn_infobox_detail"></a>' +
'<form action="http://maps.google.com/maps" method="get" target="_blank"><input name="saddr" value="' + markers[i].get_directions_start_address + '" type="hidden"><input type="hidden" name="daddr" value="' + markers[i].location_latitude + ',' + markers[i].location_longitude + '"><button type="submit" value="Get directions" class="btn_infobox_get_directions">Get directions</button></form>' +
'<a href="tel://' + markers[i].phone + '" class="btn_infobox_phone">' + markers[i].phone + '</a>' +
'</span>';
var m = L.marker([markers[i].location_latitude, markers[i].location_longitude], { id: markers[i].id, icon: myIcon }).bindPopup(popup);
markerClusters.addLayer(m);
}
后面还有 21 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。