Turf JS は初めてで、MapBox API を介した統合を検討しています。デフォルトの MapBox.Outdoors マップを使用し、TurfJS のドキュメントの例http://turfjs.org/docs/#pointに従っていますが、マップの上にプロットするポイントを取得できないようです。エラーは FeatureLayer.setGeoJSON に関連する私のリストのコード行にあるようですが、私はそれを理解できません。最後の行をアクティブのままにしておくと、マップが読み込まれません。コメントアウトすると、マップは読み込まれますが、ピンが表示されませんか?
<BODY>
<div id='map'></div>
<script>
L.mapbox.accessToken = 'pk.eyJ1IjoibWFya2d1ayIsImEiOiJjaXNsd2VhMG8wMDdrMzNybmticDJhdnZsIn0.KXcvejg6QplSsAlj8aimjA';
var point = turf.point([35.463453, -97.514914], {
"title": "OKC Thunder",
"description": "100 W Reno Ave, Oklahoma City",
"marker-color": "#6BC65F",
"marker-size": "large",
"marker-symbol": "basketball"
});
var map = L.mapbox.map('map', 'mapbox.outdoors').setView([35.463453, -97.514914], 19);
.featureLayer.setGeoJSON(point); // If I comment this line out the map loads with no pin. If I leave this line active the map doesn't load at all?
</SCRIPT>
</BODY>