マップデザインについては、可能かどうかを調べる必要があります。リーフレット - プレートキャリーとトロピカルベルト
Equirectangular/Plate Carree投影をサポートするタイルサーバーはありますか? また、熱帯地帯の層を追加する必要があります。
マップの例は、小さなGeoJsonファイルでビルドされ、トロピカルベルトをイメージとして追加します。しかし詳細なGeoJsonでは、ページロードとパフォーマンスが理想的ではないと思います。だから私はタイルになる傾向がある。
私は必要な境界を示す基本コードを作成しました。マップ例に
<div id="map" style="width:512px; height: 340px;"></div>
<script>
jQuery(document).ready(function($){
var $mapContainer = $('#map'),
widthToHeightRatio = 0.664;
var map = L.map($mapContainer[0], {
attributionControl: false,
zoomControl: false,
doubleClickZoom: false,
scrollWheelZoom: false,
boxZoom: false,
dragging: false,
center: [0, 0],
zoom: 1
});
L.tileLayer(
'https://stamen-tiles-{s}.a.ssl.fastly.net/toner-background/{z}/{x}/{y}.png'
).addTo(map);
map.setMaxBounds([
[75.5, -158],
[-20, 180]
]);
});
</script>
JsFiddle:https://jsfiddle.net/hieblmedia/rmd5x827/
標的である:
- は(良好IE7)
- 正距円筒/プレートカレ投影IE8まで含むALLE現代のブラウザで動作する必要があり、
- 熱帯ベルト層
- 色:グレーの地図熱帯のベルトは
- 南極のない境界(すでにjsfiddleで行われています)、
- 応答性(幅:100%、高さ:自動)であり、常にサイズ変更時の境界線に適合します。
私はたくさんの検索をしましたが、すべてのターゲットを実行するために結果を得るのに苦労します。 唯一の方法は独自のタイルサーバーですか?または、LeafletJsは、カスタムマップサービスなしでターゲットを実行するためのライブラリの間違った選択ですか?
どのような主張も歓迎します。 ありがとうございます。
おかげで最後の方法の作業のデモを見ることができます。これは私を助けます。 WebGLの問題はIEでのサポートの欠如です。 現在、LonLat投影(CRSシンプル)の単純なGeoJsonファイルを使用しています。このビューは必須です。 独自のタイルサーバーを除いてWebGLソリューションの別の方法はありますか? – Reinhard
文脈がさらにある場合は、元の質問を編集してそこに含めてください。 – IvanSanchez
元の質問を変更しました – Reinhard