私は、ウェブサイト上のHTMLコンテンツからリーフレットマーカーを生成する方法を探しています。は、html-markupからリーフレットマーカーを生成します。
私は、このHTMLマークアップを得た:
<div id="map"></div>
<div id="content">
<div class="mark">
<h3>Mark #1</h3>
<span class="title">Lorem Ipsum Dolor</span><br>
<span class="lat">53.922429</span><br>
<span class="lng">9.682042</span><br>
</div>
<div class="mark">
<h3>Mark #1</h3>
<span class="title">Consetetur sadipscing elitr</span><br>
<span class="lat">53.642978</span><br>
<span class="lng">10.613895</span><br>
</div>
<div class="mark">
<h3>Mark #1</h3>
<span class="title">Sed diam nonumy</span><br>
<span class="lat">53.146250</span><br>
<span class="lng">9.666947</span><br>
</div>
</div>
は、今私は、私は、このスクリプトが付属していたかのように、このマークアップから生成されるマーカーを好き:
<script>
L.mapbox.accessToken = '<myAccessToken>';
var map = L.mapbox.map('map', '<myAccessID>').setView([51, 10], 6);
var cssIcon01 = L.divIcon({className: 'css-icon01',iconSize: [14, 14]});
L.marker([53.922429, 9.682042], {icon: cssIcon01, title: 'Lorem Ipsum Dolor'}).addTo(map);
L.marker([53.642978, 10.613895], {icon: cssIcon01, title: 'Consetetur sadipscing elitr'}).addTo(map);
L.marker([53.146250, 9.666947], {icon: cssIcon01, title: 'Sed diam nonumy'}).addTo(map);
</script>
マーカーが動的に生成されなければなりません私は好きなだけ多くのマーカーを追加できます。私は変数といくつかのforeachスクリプトが関わっていると思いますが、私はどこから始めるべきではありません。