経度/緯度座標の GeoJSON リストをMapBoxマップにロードする方法を見つけようとしています。私は近いと思いますが、実際に機能させることができないようです。
ここにデモページを設定しました: http://sandbox.charliehield.com/mapbox/
GeoJSON ファイルは次のとおりです。
{
"type": "MultiPoint",
"coordinates": [
[
"-105.277803",
"40.006977"
],
[
"-93.304988",
"44.947198"
],
[
"151.206990",
"-33.867487"
]
]
}
HTML は次のとおりです。
<div id="map"></div>
そしてJS:
var map = mapbox.map('map');
map.addLayer(mapbox.layer().id('examples.map-zr0njcqy'));
map.ui.zoomer.add();
// example.geojson is a well-formed GeoJSON document. For this
// style, the file must be on the same domain name as the map,
// or loading will not work due to cross-domain request restrictions
var markers = mapbox.markers.layer().url('markers.geojson');
mapbox.markers.interaction(markers);
map.addLayer(markers);
// Zoom and center the map
map.zoom(2).center({ lat: 39.74739, lon: -105 });