Update type annotations in examples
This commit is contained in:
@@ -114,7 +114,7 @@ const resetBlendModeFromSelect = function(evt) {
|
|||||||
/**
|
/**
|
||||||
* Bind the pre- and postcompose handlers to the passed layer.
|
* Bind the pre- and postcompose handlers to the passed layer.
|
||||||
*
|
*
|
||||||
* @param {ol.layer.Vector} layer The layer to bind the handlers to.
|
* @param {module:ol/layer/Vector} layer The layer to bind the handlers to.
|
||||||
*/
|
*/
|
||||||
const bindLayerListeners = function(layer) {
|
const bindLayerListeners = function(layer) {
|
||||||
layer.on('precompose', setBlendModeFromSelect);
|
layer.on('precompose', setBlendModeFromSelect);
|
||||||
@@ -125,7 +125,7 @@ const bindLayerListeners = function(layer) {
|
|||||||
/**
|
/**
|
||||||
* Unind the pre- and postcompose handlers to the passed layers.
|
* Unind the pre- and postcompose handlers to the passed layers.
|
||||||
*
|
*
|
||||||
* @param {ol.layer.Vector} layer The layer to unbind the handlers from.
|
* @param {module:ol/layer/Vector} layer The layer to unbind the handlers from.
|
||||||
*/
|
*/
|
||||||
const unbindLayerListeners = function(layer) {
|
const unbindLayerListeners = function(layer) {
|
||||||
layer.un('precompose', setBlendModeFromSelect);
|
layer.un('precompose', setBlendModeFromSelect);
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ const style = new Style({
|
|||||||
*
|
*
|
||||||
* @param {module:ol/Feature~Feature} feature The feature to style.
|
* @param {module:ol/Feature~Feature} feature The feature to style.
|
||||||
* @param {number} resolution Resolution.
|
* @param {number} resolution Resolution.
|
||||||
* @return {ol.style.Style} The style to use for the feature.
|
* @return {module:ol/style/Style} The style to use for the feature.
|
||||||
*/
|
*/
|
||||||
const getStackedStyle = function(feature, resolution) {
|
const getStackedStyle = function(feature, resolution) {
|
||||||
const id = feature.getId();
|
const id = feature.getId();
|
||||||
|
|||||||
@@ -87,6 +87,6 @@ const centerlausanne = document.getElementById('centerlausanne');
|
|||||||
centerlausanne.addEventListener('click', function() {
|
centerlausanne.addEventListener('click', function() {
|
||||||
const feature = source.getFeatures()[1];
|
const feature = source.getFeatures()[1];
|
||||||
const point = /** @type {module:ol/geom/Point~Point} */ (feature.getGeometry());
|
const point = /** @type {module:ol/geom/Point~Point} */ (feature.getGeometry());
|
||||||
const size = /** @type {ol.Size} */ (map.getSize());
|
const size = /** @type {module:ol/size~Size} */ (map.getSize());
|
||||||
view.centerOn(point.getCoordinates(), size, [570, 500]);
|
view.centerOn(point.getCoordinates(), size, [570, 500]);
|
||||||
}, false);
|
}, false);
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ const app = {};
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @constructor
|
* @constructor
|
||||||
* @extends {ol.interaction.Pointer}
|
* @extends {module:ol/interaction/Pointer}
|
||||||
*/
|
*/
|
||||||
app.Drag = function() {
|
app.Drag = function() {
|
||||||
|
|
||||||
@@ -29,7 +29,7 @@ app.Drag = function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {ol.Pixel}
|
* @type {module:ol~Pixel}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
this.coordinate_ = null;
|
this.coordinate_ = null;
|
||||||
|
|||||||
4
examples/d3.js
vendored
4
examples/d3.js
vendored
@@ -31,10 +31,10 @@ d3.json('data/topojson/us.json', function(error, us) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This function uses d3 to render the topojson features to a canvas.
|
* This function uses d3 to render the topojson features to a canvas.
|
||||||
* @param {ol.Extent} extent Extent.
|
* @param {module:ol/extent~Extent} extent Extent.
|
||||||
* @param {number} resolution Resolution.
|
* @param {number} resolution Resolution.
|
||||||
* @param {number} pixelRatio Pixel ratio.
|
* @param {number} pixelRatio Pixel ratio.
|
||||||
* @param {ol.Size} size Size.
|
* @param {module:ol/size~Size} size Size.
|
||||||
* @param {module:ol/proj/Projection~Projection} projection Projection.
|
* @param {module:ol/proj/Projection~Projection} projection Projection.
|
||||||
* @return {HTMLCanvasElement} A canvas element.
|
* @return {HTMLCanvasElement} A canvas element.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ exportButton.addEventListener('click', function() {
|
|||||||
const dim = dims[format];
|
const dim = dims[format];
|
||||||
const width = Math.round(dim[0] * resolution / 25.4);
|
const width = Math.round(dim[0] * resolution / 25.4);
|
||||||
const height = Math.round(dim[1] * resolution / 25.4);
|
const height = Math.round(dim[1] * resolution / 25.4);
|
||||||
const size = /** @type {ol.Size} */ (map.getSize());
|
const size = /** @type {module:ol/size~Size} */ (map.getSize());
|
||||||
const extent = map.getView().calculateExtent(size);
|
const extent = map.getView().calculateExtent(size);
|
||||||
|
|
||||||
const source = raster.getSource();
|
const source = raster.getSource();
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ let helpTooltipElement;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Overlay to show the help messages.
|
* Overlay to show the help messages.
|
||||||
* @type {ol.Overlay}
|
* @type {module:ol/Overlay}
|
||||||
*/
|
*/
|
||||||
let helpTooltip;
|
let helpTooltip;
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ let measureTooltipElement;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Overlay to show the measurement.
|
* Overlay to show the measurement.
|
||||||
* @type {ol.Overlay}
|
* @type {module:ol/Overlay}
|
||||||
*/
|
*/
|
||||||
let measureTooltip;
|
let measureTooltip;
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ layout: example.html
|
|||||||
title: XYZ Retina Tiles
|
title: XYZ Retina Tiles
|
||||||
shortdesc: Example of Retina / HiDPI mercator tiles (512x512px) available as XYZ.
|
shortdesc: Example of Retina / HiDPI mercator tiles (512x512px) available as XYZ.
|
||||||
docs: >
|
docs: >
|
||||||
The ol.source.XYZ must contain `tilePixelRatio` parameter. The tiles were prepared from a GeoTIFF file with [MapTiler](http://www.maptiler.com/).
|
The XYZ source accepts a `tilePixelRatio` option. The tiles were prepared from a GeoTIFF file with [MapTiler](http://www.maptiler.com/).
|
||||||
tags: "retina, hidpi, xyz, maptiler, @2x, devicePixelRatio"
|
tags: "retina, hidpi, xyz, maptiler, @2x, devicePixelRatio"
|
||||||
---
|
---
|
||||||
<div id="map" class="map"></div>
|
<div id="map" class="map"></div>
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import OSM from '../src/ol/source/OSM.js';
|
|||||||
* Helper method for map-creation.
|
* Helper method for map-creation.
|
||||||
*
|
*
|
||||||
* @param {string} divId The id of the div for the map.
|
* @param {string} divId The id of the div for the map.
|
||||||
* @return {ol.PluggableMap} The map instance.
|
* @return {module:ol/PluggableMap} The map instance.
|
||||||
*/
|
*/
|
||||||
function createMap(divId) {
|
function createMap(divId) {
|
||||||
const source = new OSM();
|
const source = new OSM();
|
||||||
|
|||||||
Reference in New Issue
Block a user