翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
トポロジマップを作成する方法
Amazon Location Service では、地形と輪郭の密度機能を使用して地形マップを作成し、標高の変化と地理的特性を視覚化できます。
Hillshade を表示する
地形機能を使用すると、丘シェード、標高の変化、および関連する地理的特徴を視覚化できます。
- index.html
-
<!DOCTYPE html> <html lang="en"> <head> <title>Terrain Map</title> <meta charset='utf-8'> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel='stylesheet' href='https://unpkg.com/maplibre-gl@5.x/dist/maplibre-gl.css' /> <script src='https://unpkg.com/maplibre-gl@5.x/dist/maplibre-gl.js'></script> </head> <body style="margin: 0; padding: 0;"> <div id="map" style="width: 100%; height: 100vh;"></div> <script> const apiKey = "Add Your Api Key"; const mapStyle = "Standard"; const awsRegion = "us-east-1"; const map = new maplibregl.Map({ container: 'map', style: `https://maps.geo.${awsRegion}.amazonaws.com/v2/styles/${mapStyle}/descriptor?terrain=Hillshade&key=${apiKey}`, center: [-119.5383, 37.8651], // Yosemite coordinates for terrain visibility zoom: 12, validateStyle: false, // Disable style validation for faster map load }); </script> </body> </html> - style.css
-
body { margin: 0; padding: 0; } html, body, #map { height: 100%; }
輪郭密度線で標高を表示する
Amazon Location Service では、マップに Contour Density 機能を追加できます。これにより、地理的な急勾配と高度の変化が可視化されます。
- index.html
-
<!DOCTYPE html> <html lang="en"> <head> <title>Contour Map</title> <meta charset='utf-8'> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel='stylesheet' href='https://unpkg.com/maplibre-gl@5.x/dist/maplibre-gl.css' /> <script src='https://unpkg.com/maplibre-gl@5.x/dist/maplibre-gl.js'></script> </head> <body style="margin: 0; padding: 0;"> <div id="map" style="width: 100%; height: 100vh;"></div> <script> const apiKey = "Add Your Api Key"; const mapStyle = "Standard"; const awsRegion = "us-east-1"; const map = new maplibregl.Map({ container: 'map', style: `https://maps.geo.${awsRegion}.amazonaws.com/v2/styles/${mapStyle}/descriptor?contour-density=Medium&key=${apiKey}`, center: [-119.3047, 37.7887], zoom: 12, validateStyle: false, // Disable style validation for faster map load }); </script> </body> </html> - style.css
-
body { margin: 0; padding: 0; } html, body, #map { height: 100%; }
Hillshade と Contour の両方の密度線を表示する
Amazon Location Service を使用すると、マップに Hillshade と Contour Density の両方の機能を組み合わせて、包括的な地形を視覚化できます。これにより、深度認識が強化され、地形のバリエーションと地形の特性を完全に理解できます。
- index.html
-
<!DOCTYPE html> <html lang="en"> <head> <title>Hillshade and Contour Map</title> <meta charset='utf-8'> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel='stylesheet' href='https://unpkg.com/maplibre-gl@5.x/dist/maplibre-gl.css' /> <script src='https://unpkg.com/maplibre-gl@5.x/dist/maplibre-gl.js'></script> </head> <body style="margin: 0; padding: 0;"> <div id="map" style="width: 100%; height: 100vh;"></div> <script> const apiKey = "Add Your Api Key"; const mapStyle = "Standard"; const awsRegion = "us-east-1"; const map = new maplibregl.Map({ container: 'map', style: `https://maps.geo.${awsRegion}.amazonaws.com/v2/styles/${mapStyle}/descriptor?contour-density=Medium&terrain=Hillshade&key=${apiKey}`, center: [-119.3047, 37.7887], zoom: 12, validateStyle: false, // Disable style validation for faster map load }); </script> </body> </html> - style.css
-
body { margin: 0; padding: 0; } html, body, #map { height: 100%; }
POI をフィルタリングする
リアルタイムトラフィックをマップに表示する