From 9498a10d190d3e85b1955ad25f2d6ba1862a0f26 Mon Sep 17 00:00:00 2001 From: "clement.igonet@openindoor.io" Date: Thu, 24 Mar 2022 15:55:41 +0000 Subject: [PATCH 1/5] Add immersive camera example --- docs/data/expressions-related.json | 390 ++++++++---------- docs/pages/assets/indoor-3d-positions.geojson | 202 +++++++++ docs/pages/example/immersive-camera.html | 151 +++++++ docs/pages/example/immersive-camera.md | 21 + 4 files changed, 545 insertions(+), 219 deletions(-) create mode 100644 docs/pages/assets/indoor-3d-positions.geojson create mode 100644 docs/pages/example/immersive-camera.html create mode 100644 docs/pages/example/immersive-camera.md diff --git a/docs/data/expressions-related.json b/docs/data/expressions-related.json index 1716955fd..48a51b0cc 100644 --- a/docs/data/expressions-related.json +++ b/docs/data/expressions-related.json @@ -1,220 +1,172 @@ { - "!": [ - { - "title": "Create and style clusters", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster/" - } - ], - "!=": [ - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - } - ], - "/": [ - { - "title": "Visualize population density", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" - } - ], - "<": [ - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - } - ], - "==": [ - { - "title": "Add multiple geometries from one GeoJSON source", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/multiple-geometries/" - }, - { - "title": "Create a time slider", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/timeline-animation/" - }, - { - "title": "Display buildings in 3D", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-buildings/" - }, - { - "title": "Filter symbols by toggling a list", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/filter-markers/" - } - ], - ">=": [ - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - } - ], - "all": [ - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - } - ], - "boolean": [ - { - "title": "Create a hover effect", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/hover-styles/" - } - ], - "case": [ - { - "title": "Create a hover effect", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/hover-styles/" - }, - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - } - ], - "coalesce": [ - { - "title": "Use a fallback image", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/fallback-image/" - } - ], - "concat": [ - { - "title": "Add a generated icon to the map", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/add-image-missing-generated/" - }, - { - "title": "Create a time slider", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/timeline-animation/" - }, - { - "title": "Use a fallback image", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/fallback-image/" - }, - { - "title": "Variable label placement", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/variable-label-placement/" - } - ], - "downcase": [ - { - "title": "Change the case of labels", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" - } - ], - "feature-state": [ - { - "title": "Create a hover effect", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/hover-styles/" - } - ], - "format": [ - { - "title": "Change the case of labels", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" - }, - { - "title": "Display and style rich text labels", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/display-and-style-rich-text-labels/" - }, - { - "title": "Display buildings in 3D", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-buildings/" - } - ], - "get": [ - { - "title": "Change the case of labels", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" - }, - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - }, - { - "title": "Extrude polygons for 3D indoor mapping", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-extrusion-floorplan/" - } - ], - "has": [ - { - "title": "Create and style clusters", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster/" - } - ], - "image": [ - { - "title": "Use a fallback image", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/fallback-image/" - } - ], - "in": [ - { - "title": "Measure distances", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/measure/" - } - ], - "interpolate": [ - { - "title": "Animate map camera around a point", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/animate-camera-around-point/" - }, - { - "title": "Change building color based on zoom level", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-building-color-based-on-zoom-level/" - }, - { - "title": "Create a heatmap layer", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/heatmap-layer/" - }, - { - "title": "Visualize population density", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" - } - ], - "let": [ - { - "title": "Visualize population density", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" - } - ], - "literal": [ - { - "title": "Display and style rich text labels", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/display-and-style-rich-text-labels/" - } - ], - "number-format": [ - { - "title": "Display HTML clusters with custom properties", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" - } - ], - "step": [ - { - "title": "Create and style clusters", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster/" - } - ], - "to-color": [ - { - "title": "Visualize population density", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" - } - ], - "to-string": [ - { - "title": "Create a time slider", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/timeline-animation/" - } - ], - "upcase": [ - { - "title": "Change the case of labels", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" - } - ], - "var": [ - { - "title": "Visualize population density", - "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" - } - ] -} + "!": [{ + "title": "Create and style clusters", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster/" + }], + "!=": [{ + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + }], + "/": [{ + "title": "Visualize population density", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" + }], + "<": [{ + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + }], + "==": [{ + "title": "Add multiple geometries from one GeoJSON source", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/multiple-geometries/" + }, + { + "title": "Create a time slider", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/timeline-animation/" + }, + { + "title": "Display buildings in 3D", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-buildings/" + }, + { + "title": "Filter symbols by toggling a list", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/filter-markers/" + } + ], + ">=": [{ + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + }], + "all": [{ + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + }], + "boolean": [{ + "title": "Create a hover effect", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/hover-styles/" + }], + "case": [{ + "title": "Create a hover effect", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/hover-styles/" + }, + { + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + } + ], + "coalesce": [{ + "title": "Use a fallback image", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/fallback-image/" + }], + "concat": [{ + "title": "Add a generated icon to the map", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/add-image-missing-generated/" + }, + { + "title": "Create a time slider", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/timeline-animation/" + }, + { + "title": "Use a fallback image", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/fallback-image/" + }, + { + "title": "Variable label placement", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/variable-label-placement/" + } + ], + "downcase": [{ + "title": "Change the case of labels", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" + }], + "feature-state": [{ + "title": "Create a hover effect", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/hover-styles/" + }], + "format": [{ + "title": "Change the case of labels", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" + }, + { + "title": "Display and style rich text labels", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/display-and-style-rich-text-labels/" + }, + { + "title": "Display buildings in 3D", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-buildings/" + } + ], + "get": [{ + "title": "Change the case of labels", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" + }, + { + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + }, + { + "title": "Extrude polygons for 3D indoor mapping", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-extrusion-floorplan/" + } + ], + "has": [{ + "title": "Create and style clusters", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster/" + }], + "image": [{ + "title": "Use a fallback image", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/fallback-image/" + }], + "in": [{ + "title": "Measure distances", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/measure/" + }], + "interpolate": [{ + "title": "Animate map camera around a point", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/animate-camera-around-point/" + }, + { + "title": "Change building color based on zoom level", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-building-color-based-on-zoom-level/" + }, + { + "title": "Create a heatmap layer", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/heatmap-layer/" + }, + { + "title": "Visualize population density", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" + } + ], + "let": [{ + "title": "Visualize population density", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" + }], + "literal": [{ + "title": "Display and style rich text labels", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/display-and-style-rich-text-labels/" + }], + "number-format": [{ + "title": "Display HTML clusters with custom properties", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster-html/" + }], + "step": [{ + "title": "Create and style clusters", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/cluster/" + }], + "to-color": [{ + "title": "Visualize population density", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" + }], + "to-string": [{ + "title": "Create a time slider", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/timeline-animation/" + }], + "upcase": [{ + "title": "Change the case of labels", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/change-case-of-labels/" + }], + "var": [{ + "title": "Visualize population density", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" + }] +} \ No newline at end of file diff --git a/docs/pages/assets/indoor-3d-positions.geojson b/docs/pages/assets/indoor-3d-positions.geojson new file mode 100644 index 000000000..59a1c433e --- /dev/null +++ b/docs/pages/assets/indoor-3d-positions.geojson @@ -0,0 +1,202 @@ + +{ + "type": "FeatureCollection", + "generator": "JOSM", + "features": [ + { + "type": "Feature", + "properties": { + "highway": "footway" + }, + "geometry": { + "type": "LineString", + "coordinates": [ + [ + -87.61618641082, + 41.86594492405 + ], + [ + -87.61619261145, + 41.86624276266 + ], + [ + -87.61620191240, + 41.86654290870 + ], + [ + -87.61625771811, + 41.86623583620 + ], + [ + -87.61704537618, + 41.86624147571 + ], + [ + -87.61787298315, + 41.86622198327 + ], + [ + -87.61789158505, + 41.86648749723 + ], + [ + -87.61791948791, + 41.86597032120 + ], + [ + -87.61786058189, + 41.86619427740 + ], + [ + -87.61623911621, + 41.86619427740 + ], + [ + -87.61618641082, + 41.86594492405 + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "90", + "ref": "9" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61786058189, + 41.86619427740 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "180", + "ref": "10" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61623911621, + 41.86619427740 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "0", + "ref": "1" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61618641082, + 41.86594492405 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "-90", + "ref": "4" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61625771811, + 41.86623583620 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "-90", + "ref": "2" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61619261145, + 41.86624276266 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "0", + "ref": "5" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61704537618, + 41.86624147571 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "-90", + "ref": "3" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61620191240, + 41.86654290870 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "90", + "ref": "6" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61787298315, + 41.86622198327 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "180", + "ref": "7" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61789158505, + 41.86648749723 + ] + } + }, + { + "type": "Feature", + "properties": { + "bearing": "0", + "ref": "8" + }, + "geometry": { + "type": "Point", + "coordinates": [ + -87.61791948791, + 41.86597032120 + ] + } + } + ] +} \ No newline at end of file diff --git a/docs/pages/example/immersive-camera.html b/docs/pages/example/immersive-camera.html new file mode 100644 index 000000000..78967d0c1 --- /dev/null +++ b/docs/pages/example/immersive-camera.html @@ -0,0 +1,151 @@ +
+ \ No newline at end of file diff --git a/docs/pages/example/immersive-camera.md b/docs/pages/example/immersive-camera.md new file mode 100644 index 000000000..d126d4793 --- /dev/null +++ b/docs/pages/example/immersive-camera.md @@ -0,0 +1,21 @@ +--- +title: Immersive camera for First Person View +description: Provide low level map functions to manipulate camera coordinates directly. +topics: + - Camera +thumbnail: immersive-camera +contentType: example +layout: example +hideFeedback: true +language: +- JavaScript +products: +- MapLibre GL JS +prependJs: +- "import Example from '../../components/example';" +- "import html from './immersive-camera.html';" +--- + +Extend map with functions for First Person View camera. + +{{ }} From a8e6cd3a01ae58dde1333125fb9a0e1e330964b1 Mon Sep 17 00:00:00 2001 From: "clement.igonet@openindoor.io" Date: Thu, 24 Mar 2022 21:36:14 +0000 Subject: [PATCH 2/5] fix immersive-camera source fil location --- docs/pages/example/immersive-camera.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/pages/example/immersive-camera.html b/docs/pages/example/immersive-camera.html index 78967d0c1..6587fc122 100644 --- a/docs/pages/example/immersive-camera.html +++ b/docs/pages/example/immersive-camera.html @@ -120,7 +120,7 @@ map.camera_go_to(cam_pos); }) map.on('load', function() { - fetch("https://vegeta.openindoor.io/indoor/immersive-camera/indoor-3d-positions.geojson") + fetch("https://maplibre.org/maplibre-gl-js-docs/assets/indoor-3d-positions.geojson") .then(function(response) { var contentType = response.headers.get("content-type"); if (contentType && contentType.indexOf("application/geo+json") !== -1) { From f3bcd3fb6dd470d90dbefceac531594e8df5f0e9 Mon Sep 17 00:00:00 2001 From: "clement.igonet@openindoor.io" Date: Thu, 24 Mar 2022 21:44:24 +0000 Subject: [PATCH 3/5] fix linter issue --- docs/data/expressions-related.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/data/expressions-related.json b/docs/data/expressions-related.json index 48a51b0cc..7693756e8 100644 --- a/docs/data/expressions-related.json +++ b/docs/data/expressions-related.json @@ -106,6 +106,10 @@ { "title": "Extrude polygons for 3D indoor mapping", "href": "https://maplibre.org/maplibre-gl-js-docs/example/3d-extrusion-floorplan/" + }, + { + "title": "Provide immersive camera for First Person View", + "href": "https://maplibre.org/maplibre-gl-js-docs/example/immersive-camera/" } ], "has": [{ @@ -169,4 +173,4 @@ "title": "Visualize population density", "href": "https://maplibre.org/maplibre-gl-js-docs/example/visualize-population-density/" }] -} \ No newline at end of file +} From be3d122cd5a73749057198b9696a1e37b9fdc6c6 Mon Sep 17 00:00:00 2001 From: "clement.igonet@openindoor.io" Date: Thu, 24 Mar 2022 21:54:15 +0000 Subject: [PATCH 4/5] fix lint issue --- docs/pages/example/immersive-camera.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/pages/example/immersive-camera.html b/docs/pages/example/immersive-camera.html index 6587fc122..afce8ab57 100644 --- a/docs/pages/example/immersive-camera.html +++ b/docs/pages/example/immersive-camera.html @@ -104,9 +104,8 @@ map.easeTo(target_pos_); } - map.on('click', (e) => { + map.on('click', () => { position = position % 10 + 1; - let feature = positions.features.find((feat_) => feat_.geometry.type === "Point" && parseInt(feat_.properties.ref) === position); @@ -121,7 +120,7 @@ }) map.on('load', function() { fetch("https://maplibre.org/maplibre-gl-js-docs/assets/indoor-3d-positions.geojson") - .then(function(response) { + .then((response) => { var contentType = response.headers.get("content-type"); if (contentType && contentType.indexOf("application/geo+json") !== -1) { return response.json().then(function(json) { From 4335619811ac5d62b0299799349e627c627dc7b9 Mon Sep 17 00:00:00 2001 From: "clement.igonet@openindoor.io" Date: Thu, 24 Mar 2022 22:19:46 +0000 Subject: [PATCH 5/5] Add image example --- docs/img/src/immersive-camera.png | Bin 0 -> 78277 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/img/src/immersive-camera.png diff --git a/docs/img/src/immersive-camera.png b/docs/img/src/immersive-camera.png new file mode 100644 index 0000000000000000000000000000000000000000..9993daadd9a74cda73187a1a141d7f995d8a3a7c GIT binary patch literal 78277 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 literal 0 HcmV?d00001