だから私は Leaflet で MapBox マップを公開しようとしていて、AJAX 呼び出しで外部データ ソースからいくつかのマーカーを追加したいと考えています。具体的には、このデータセットを使用してニューヨークのすべての Wi-Fi スポットをマッピングしています。JSON で WiFi の場所をダウンロードできると書かれている場所が表示されますが、コーディングの方法を自分で学ぼうとしていて、そこから何をすればよいかわかりません。
これは、サイト ディレクトリでホストされている .js を使用して MapBox が提供する例です。代わりに AJAX 呼び出しを行うとしたら、どのようになりますか?
<script src="museums.js"></script>
<script type="text/javascript">
// Define a GeoJSON data layer with data
var geojsonLayer = new L.GeoJSON();
// Display the name property on click
geojsonLayer.on('featureparse', function (e) {
if (e.properties && e.properties.name){
e.layer.bindPopup(e.properties.name);
}
});
geojsonLayer.addGeoJSON(data);
// Add the GeoJSON layer
map.addLayer(geojsonLayer);
</script>