Добрый день, коллеги !
Суть моего вопроса в следующем, при добавлении точечных объектов из *.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;
. . .
В результате получается следующее:
А после повторного нажатия на "Построить точку", результат следующий:
Коллеги, если у кого-нибудь были подобные ситуации, подскажите как данную проблему решить.
С наилучшими пожеланиями.
Проблема с ArcGIS JS API esri.Graphic + TextSymbol
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 13 окт 2016, 08:40
- Репутация: 0
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 22 гостя