Fix non-view-related typecasts in ol.Map

This commit is contained in:
Tom Payne
2013-01-07 13:10:02 +01:00
parent e52ec0f7a2
commit 80e4c46805

View File

@@ -429,7 +429,7 @@ ol.Map.prototype.getPixelFromCoordinate = function(coordinate) {
* @return {ol.Projection|undefined} Projection. * @return {ol.Projection|undefined} Projection.
*/ */
ol.Map.prototype.getProjection = function() { ol.Map.prototype.getProjection = function() {
return /** @type {ol.Projection} */ this.get(ol.MapProperty.PROJECTION); return /** @type {ol.Projection} */ (this.get(ol.MapProperty.PROJECTION));
}; };
goog.exportProperty( goog.exportProperty(
ol.Map.prototype, ol.Map.prototype,
@@ -587,7 +587,7 @@ ol.Map.prototype.handleBrowserEvent = function(browserEvent, opt_type) {
* @private * @private
*/ */
ol.Map.prototype.handleControlsAdd_ = function(collectionEvent) { ol.Map.prototype.handleControlsAdd_ = function(collectionEvent) {
var control = /** @type {ol.control.Control} */ collectionEvent.elem; var control = /** @type {ol.control.Control} */ (collectionEvent.elem);
control.setMap(this); control.setMap(this);
}; };
@@ -597,7 +597,7 @@ ol.Map.prototype.handleControlsAdd_ = function(collectionEvent) {
* @private * @private
*/ */
ol.Map.prototype.handleControlsRemove_ = function(collectionEvent) { ol.Map.prototype.handleControlsRemove_ = function(collectionEvent) {
var control = /** @type {ol.control.Control} */ collectionEvent.elem; var control = /** @type {ol.control.Control} */ (collectionEvent.elem);
control.setMap(null); control.setMap(null);
}; };
@@ -608,7 +608,7 @@ ol.Map.prototype.handleControlsRemove_ = function(collectionEvent) {
ol.Map.prototype.handleMapBrowserEvent = function(mapBrowserEvent) { ol.Map.prototype.handleMapBrowserEvent = function(mapBrowserEvent) {
var interactions = this.getInteractions(); var interactions = this.getInteractions();
var interactionsArray = /** @type {Array.<ol.interaction.Interaction>} */ var interactionsArray = /** @type {Array.<ol.interaction.Interaction>} */
interactions.getArray(); (interactions.getArray());
if (this.dispatchEvent(mapBrowserEvent) !== false) { if (this.dispatchEvent(mapBrowserEvent) !== false) {
for (var i = interactionsArray.length - 1; i >= 0; i--) { for (var i = interactionsArray.length - 1; i >= 0; i--) {
var interaction = interactionsArray[i]; var interaction = interactionsArray[i];