Проблема с ArcGIS JS API esri.Graphic + TextSymbol

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
ldokov
Новоприбывший
Сообщения: 2
Зарегистрирован: 13 окт 2016, 08:40
Репутация: 0

Проблема с ArcGIS JS API esri.Graphic + TextSymbol

Сообщение ldokov » 31 янв 2019, 14:18

Добрый день, коллеги !

Суть моего вопроса в следующем, при добавлении точечных объектов из *.CSV файла на карту в виде графики они [точки] добавляются без проблем, но подписи к этим точкам добавляются не совсем корректно. Ниже кусок кода.

function createGraphics (itemType) {
switch (itemType) {
case 'Точку':
map.graphics.clear ();

coordDecAll.forEach (function (item, num, coordDecAll) {

// ====================== Точка ========================
var pointsToMap = new esri.geometry.Point (item, new SpatialReference ({wkid:4326}));
var pointGraphic = new esri.Graphic (pointsToMap, pointSymbol);
map.graphics.add (pointGraphic);

// =============== Надпись для точки ====================
textSymbol.setText (num + 1);
var textGraphic = new esri.Graphic (pointsToMap, textSymbol);
map.graphics.add (textGraphic);


});
map.setExtent (esri.graphicsExtent (map.graphics.graphics).expand (2)); // Устанавливаем экстент объекта
break;

. . .

В результате получается следующее:
1.JPG
1.JPG (127.81 КБ) 218 просмотров
А после повторного нажатия на "Построить точку", результат следующий:
2.JPG
2.JPG (132.64 КБ) 218 просмотров
Коллеги, если у кого-нибудь были подобные ситуации, подскажите как данную проблему решить.

С наилучшими пожеланиями.

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость