Объект map в JavaScript

0 голосов
спросил 07 Авг, 07 от Piton (520 баллов) в категории Программные продукты Esri

В примерах, а также в сайтах, которые генерит ArcGIS Server Manager

в Java-скриптах часто встречается объект map получаемый из массива Maps[]. Что это за зверь и где можно прочитать про его методы?

3 Ответы

0 голосов
ответил 08 Авг, 07 от Alexander1 (32,520 баллов)
Это обычный Array. В WebResource.axd создаётся много таких объектов:

...............................
// obj's for Form Identifier
var docFormID = 0;

var leftButton =1;
var rightButton = 2;
if (isNav) {
     leftButton = 1;
     rightButton = 3;
}

var Maps = new Array();
var MapNames = new Array();
var Pages = new Array();
var PageNames = new Array();
Pages[0] = "";
var map = null;
var lastmap = null;
var page = null;
var lastpage = null;
var pagemap = null;
var lastpagemap = null;
var mapCount = 0;
var pageCount = 0;
var dragbox = null;

var promptString = "";
var savedCursor = "pointer";
//var zoomBoxStyle = "";
//var zoomBoxOpacity = 35;

var eLeft = 0;
var eTop = 0;
var eWidth = 0;
var eHeight = 0;

var xMove = 0;
var yMove = 0;

var mapCount = 0;

var jumpToFinish = false;

var coordString = "";
//var statusString = "";
var controlType = "Map";

var Overviews = new Array();
var OverviewNames = new Array();
var ovCount = 0;
var ov = null;

var Toolbars = new Array();
var ToolbarGroups = new Array();
var ToolbarName = new Array();

var Tocs = new Array();
var TocNames = new Array();

// popup window objects
var mapWindow = null;
var ovWindow = null;
var tocWindow = null;
var toolWindow = null;
var pageWindow = null;

// maptips objects
var MapTipCollections = new Array();
var MapTipCollectionNames = new Array();
var maptipHoverPanel = null;
var maptipExtendedPanels = new Array();
var maptips = null;
var maptip = null;
var mt_manager = null;
var maptipsActive = false;

var tempMouseMove = null;
var tempMouseUp = null;
var tempContent = "";
var tempStyle = "";

// dynamic stylesheet
var m_StyleSheet = null;
var m_ajaxMethodPrefix = "";
var m_ajaxMethods = null;

var callBackFunctionString = "";
..................................
    
0 голосов
ответил 08 Авг, 07 от Piton (520 баллов)

Я имел в виде не массив Maps, а объект map который в нм хранится. Его описание интересует

0 голосов
ответил 09 Авг, 07 от Alexander1 (32,520 баллов)
Это object типа MapObject, конечно :-)

Найди и просмотри файл файл JavaScript_Library.htm
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...