Improve type checking in ol.Map
This commit is contained in:
+7
-4
@@ -376,6 +376,7 @@ ol.Map = function(options) {
|
|||||||
this.controls_.forEach(
|
this.controls_.forEach(
|
||||||
/**
|
/**
|
||||||
* @param {ol.control.Control} control Control.
|
* @param {ol.control.Control} control Control.
|
||||||
|
* @this {ol.Map}
|
||||||
*/
|
*/
|
||||||
function(control) {
|
function(control) {
|
||||||
control.setMap(this);
|
control.setMap(this);
|
||||||
@@ -384,6 +385,7 @@ ol.Map = function(options) {
|
|||||||
this.interactions_.forEach(
|
this.interactions_.forEach(
|
||||||
/**
|
/**
|
||||||
* @param {ol.interaction.Interaction} interaction Interaction.
|
* @param {ol.interaction.Interaction} interaction Interaction.
|
||||||
|
* @this {ol.Map}
|
||||||
*/
|
*/
|
||||||
function(interaction) {
|
function(interaction) {
|
||||||
interaction.setMap(this);
|
interaction.setMap(this);
|
||||||
@@ -392,6 +394,7 @@ ol.Map = function(options) {
|
|||||||
this.overlays_.forEach(
|
this.overlays_.forEach(
|
||||||
/**
|
/**
|
||||||
* @param {ol.Overlay} overlay Overlay.
|
* @param {ol.Overlay} overlay Overlay.
|
||||||
|
* @this {ol.Map}
|
||||||
*/
|
*/
|
||||||
function(overlay) {
|
function(overlay) {
|
||||||
overlay.setMap(this);
|
overlay.setMap(this);
|
||||||
@@ -1342,10 +1345,10 @@ ol.Map.createOptionsInternal = function(options) {
|
|||||||
rendererHints = ol.DEFAULT_RENDERER_HINTS;
|
rendererHints = ol.DEFAULT_RENDERER_HINTS;
|
||||||
}
|
}
|
||||||
|
|
||||||
var n = rendererHints.length;
|
var i, ii;
|
||||||
var i, rendererHint;
|
for (i = 0, ii = rendererHints.length; i < ii; ++i) {
|
||||||
for (i = 0; i < n; ++i) {
|
/** @type {ol.RendererHint} */
|
||||||
rendererHint = rendererHints[i];
|
var rendererHint = rendererHints[i];
|
||||||
if (rendererHint == ol.RendererHint.CANVAS) {
|
if (rendererHint == ol.RendererHint.CANVAS) {
|
||||||
if (ol.BrowserFeature.HAS_CANVAS) {
|
if (ol.BrowserFeature.HAS_CANVAS) {
|
||||||
rendererConstructor = ol.renderer.canvas.Map;
|
rendererConstructor = ol.renderer.canvas.Map;
|
||||||
|
|||||||
Reference in New Issue
Block a user