annotate src/djol/CoordPickerTool.js @ 20:9718e8de0cb2

Слияние
author nickolay
date Fri, 06 Oct 2017 09:17:41 +0300
parents 9c21e656cbec
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
1 define (["dojo/_base/declare", "./_OneshotTool", "implab/safe", "dojo/when"] , function(declare, _OneshotTool, safe, when) {
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
2 return declare([_OneshotTool], {
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
3 _map : null,
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
4 _proj : null,
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
5
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
6 constructor : function(opts) {
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
7 safe.argumentNotNull(opts && opts.map, "opts.map");
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
8
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
9 this._map = opts.map;
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
10 this._proj = opts.proj;
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
11 },
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
12
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
13 invoke : function() {
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
14 var me = this;
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
15
17
9c21e656cbec Разработка кнопки выбора координат с карт
nickolay
parents: 16
diff changeset
16 return when(me._map.awaitMapEvent('singleclick'), function(evt){
15
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
17 if (me._proj) {
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
18 // тут можно преобразовать проекции
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
19 }
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
20 return evt;
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
21 });
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
22 }
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
23 });
b85df31b7e0e Разработка кнопки выбора координат с карт
nickolay
parents:
diff changeset
24 });