Correct type for Icon options

This commit is contained in:
Tim Schaub
2018-04-19 18:00:14 -06:00
parent 5f8a5b3502
commit 81693cefbf
5 changed files with 7 additions and 7 deletions

View File

@@ -157,7 +157,7 @@ const map = new Map({
features: [pointFeature, lineFeature, polygonFeature]
}),
style: new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ ({
image: new Icon(/** @type {module:ol/style/Icon~Options} */ ({
anchor: [0.5, 46],
anchorXUnits: 'fraction',
anchorYUnits: 'pixels',

View File

@@ -24,7 +24,7 @@ const madrid = new Feature({
});
rome.setStyle(new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ ({
image: new Icon(/** @type {module:ol/style/Icon~Options} */ ({
color: '#8959A8',
crossOrigin: 'anonymous',
src: 'data/dot.png'
@@ -32,7 +32,7 @@ rome.setStyle(new Style({
}));
london.setStyle(new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ ({
image: new Icon(/** @type {module:ol/style/Icon~Options} */ ({
color: '#4271AE',
crossOrigin: 'anonymous',
src: 'data/dot.png'
@@ -40,7 +40,7 @@ london.setStyle(new Style({
}));
madrid.setStyle(new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ ({
image: new Icon(/** @type {module:ol/style/Icon~Options} */ ({
color: [113, 140, 0],
crossOrigin: 'anonymous',
src: 'data/dot.png'

View File

@@ -13,7 +13,7 @@ import Style from '../src/ol/style/Style.js';
function createStyle(src, img) {
return new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ ({
image: new Icon(/** @type {module:ol/style/Icon~Options} */ ({
anchor: [0.5, 0.96],
crossOrigin: 'anonymous',
src: src,

View File

@@ -19,7 +19,7 @@ const iconFeature = new Feature({
});
const iconStyle = new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ ({
image: new Icon(/** @type {module:ol/style/Icon~Options} */ ({
anchor: [0.5, 46],
anchorXUnits: 'fraction',
anchorYUnits: 'pixels',

View File

@@ -58,7 +58,7 @@ describe('ol.rendering.style.Icon', function() {
img.onload = function() {
imgInfo.img = img;
feature.setStyle(new Style({
image: new Icon(/** @type {olx.style.IconOptions} */ (imgInfo))
image: new Icon(/** @type {module:ol/style/Icon~Options} */ (imgInfo))
}));
vectorSource.addFeature(feature);
callback();