📄 atlasuimap.js
字号:
return _zoomLevel;}this.set_zoomLevel =function(value){if (_map){_map.SetZoom(value);}else {_zoomLevel =value;}}this.get_width =function(){if (_map){return _map.width;}return _width;}this.set_width =function(value){if (_map){_map.Resize(value,this.get_height());}else {_width =value;}}this.get_height =function(){if (_map){return _map.height;}return _height;}this.set_height =function(value){if (_map){_map.Resize(this.get_width(),value);}else {_height =value;}}this.get_mapStyle =function(){if (_map){var value =_map.GetMapStyle();switch (value){case "a":return Web.UI.MapStyle.Aerial;case "h":return Web.UI.MapStyle.Hybrid;default:return Web.UI.MapStyle.Road;}}return _mapStyle;}this.set_mapStyle =function(value){if (_map){value =this._parseMapStyle(value);_map.SetMapStyle(value);}else {_mapStyle =value;}}this.get_pushpinImageURL =function(){return _pushpinImageURL;}this.set_pushpinImageURL =function(value){_pushpinImageURL =value;}this.get_pushpinImageWidth =function(){return _pushpinImageWidth;}this.set_pushpinImageWidth =function(value){_pushpinImageWidth =value;}this.get_pushpinImageHeight =function(){return _pushpinImageHeight;}this.set_pushpinImageHeight =function(value){_pushpinImageHeight =value;}this.get_pushpinCssClass =function(){return _pushpinCssClass;}this.set_pushpinCssClass =function(value){_pushpinCssClass =value;}this.get_popupCssClass =function(){return _popupCssClass;}this.set_popupCssClass =function(value){_popupCssClass =value;}this.get_dataValueField =function(){return _dataValueField;}this.set_dataValueField =function(value){_dataValueField =value;}this.get_dataLatitudeField =function(){return _dataLatitudeField;}this.set_dataLatitudeField =function(value){_dataLatitudeField =value;}this.get_dataLongitudeField =function(){return _dataLongitudeField;}this.set_dataLongitudeField =function(value){_dataLongitudeField =value;}this.get_dataImageURLField =function(){return _dataImageURLField;}this.set_dataImageURLField =function(value){_dataImageURLField =value;}this.get_dataImageURLFormatString =function(){return _dataImageURLFormatString;}this.set_dataImageURLFormatString =function(value){_dataImageURLFormatString =value;}this.get_dataImageWidthField =function(){return _dataImageWidthField;}this.set_dataImageWidthField =function(value){_dataImageWidthField =value;}this.get_dataImageHeightField =function(){return _dataImageHeightField;}this.set_dataImageHeightField =function(value){_dataImageHeightField =value;}this.get_dataTextField =function(){return _dataTextField;}this.set_dataTextField =function(value){_dataTextField =value;}this.get_dataTextFormatString =function(){return _dataTextFormatString;}this.set_dataTextFormatString =function(value){_dataTextFormatString =value;}this.initialize =function(){Web.UI.VirtualEarthMap.callBaseMethod(this,'initialize');if (_popupTemplate){_popupTemplate.initialize();}if (_pushpins){this._ensureMap();for (var i =0;i <_pushpins.length;i++){this._addPushpin(_pushpins[i]);}}this.render();}this.dispose =function(){if (_popupTemplate){_popupTemplate.dispose();_popupTemplate =null;}if (_pushpins){_pushpins.dispose();_pushpins =null;}if (_map){_map.onEndContinuousPan =null;_map.ClearPushpins();_map =null;}Web.UI.VirtualEarthMap.callBaseMethod(this,'dispose');}this.getDescriptor =function(){var td =Web.UI.VirtualEarthMap.callBaseMethod(this,'getDescriptor');td.addProperty('popupPositioningMode',Web.UI.PositioningMode);td.addProperty('pushpinActivation',Web.UI.ActivationType);td.addProperty('pushpins',Array,true);td.addProperty('data',Object);td.addProperty('popupTemplate',Web.UI.ITemplate);td.addProperty('pushpinImageURL',String);td.addProperty('pushpinImageWidth',Number);td.addProperty('pushpinImageHeight',Number);td.addProperty('pushpinCssClass',String);td.addProperty('popupCssClass',String);td.addProperty('dataValueField',String);td.addProperty('dataLatitudeField',String);td.addProperty('dataLongitudeField',String);td.addProperty('dataImageURLField',String);td.addProperty('dataImageURLFormatString',String);td.addProperty('dataImageWidthField',Number);td.addProperty('dataImageHeightField',Number);td.addProperty('dataTextField',String);td.addProperty('dataTextFormatString',String);td.addProperty('latitude',Number);td.addProperty('longitude',Number);td.addProperty('width',Number);td.addProperty('height',Number);td.addProperty('zoomLevel',Number);td.addProperty('mapStyle',Web.UI.MapStyle);td.addMethod('activatePushpin',[Web.TypeDescriptor.createParameter('id',String)]);td.addMethod('panBy',[Web.TypeDescriptor.createParameter('deltaX',Number),Web.TypeDescriptor.createParameter('deltaY',Number)]);td.addMethod('panTo',[Web.TypeDescriptor.createParameter('latitude',Number),Web.TypeDescriptor.createParameter('longitude',Number)]);td.addMethod('continuousPanBy',[Web.TypeDescriptor.createParameter('deltaX',Number),Web.TypeDescriptor.createParameter('deltaY',Number),Web.TypeDescriptor.createParameter('count',Number)]);td.addMethod('stopContinuousPan');td.addMethod('setViewport',[Web.TypeDescriptor.createParameter('lat1',Number),Web.TypeDescriptor.createParameter('lon1',Number),Web.TypeDescriptor.createParameter('lat2',Number),Web.TypeDescriptor.createParameter('lon2',Number)]);td.addMethod('setBestMapView',[Web.TypeDescriptor.createParameter('locations',Array)]);td.addMethod('includePointInViewport',[Web.TypeDescriptor.createParameter('latitude',Number),Web.TypeDescriptor.createParameter('longitude',Number)]);td.addMethod('zoomIn');td.addMethod('zoomOut');return td;}function onDataChanged(sender,args){this.render();}_dataChangedDelegate =Function.createDelegate(this,onDataChanged);this.activatePushpin =function(id){if (!_pushpins){return;}var pp;for (var i =0;i <_pushpins.length;i++){if (_pushpins[i].value ==id){pp =_pushpins[i];}else {_pushpins[i]._popup.hide();}}if (pp){if (_pushpinActivation !=Web.UI.ActivationType.None){_queuedPushpinID =pp.value;}this.panTo(pp.latitude,pp.longitude);}}function activatePushpinHandler(){if (_queuedPushpinID){for (var i =0;i <_pushpins.length;i++){if (_pushpins[i].value ==_queuedPushpinID){_pushpins[i]._popup.show();}else {_pushpins[i]._popup.hide();}}_queuedPushpinID =null;}}this.panBy =function(deltaX,deltaY){_map.PanMap(deltaX,deltaY);}this.panTo =function(latitude,longitude){_map.PanToLatLong(latitude,longitude);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -