Я новичок в arcgis, и я хотел бы сделать простую вещь, но я не могу понять, почему она не ведет себя так, как ожидалось. Я пытаюсь добавить точку на моем mapView. Он добавляется, но не в том месте.Arcgis android, не отображая правильные координаты
// I have longitude and latitude saved as strings
// x = 53.230
// y = 20.398
Point result = new Point(Float.parseFloat(x),Float.parseFloat(y));
Point mapPoint = (Point) GeometryEngine.project(Double.parseDouble(x), Double.parseDouble(y), SpatialReference.create(4326));
Geometry resultLocGeom = mapPoint;
Geometry resultLocGeom = result; // using mapPoint or result, both gets placed in same place.
SimpleMarkerSymbol resultSymbol = new SimpleMarkerSymbol(
Color.BLACK, 20, SimpleMarkerSymbol.STYLE.CROSS);
Graphic resultLocation = new Graphic(resultLocGeom,
resultSymbol);
locationLayer.addGraphic(resultLocation);
TextSymbol resultAddress = new TextSymbol(12, list2.get(i)[3], Color.BLACK);
resultAddress.setOffsetX(10);
resultAddress.setOffsetY(50);
Graphic resultText = new Graphic(resultLocGeom, resultAddress);
locationLayer.addGraphic(resultText);
Я знаю, что широта и долгота являются правильными, но моя точка получает показано где-то в Атлантике по какой-то причине ...
Это было именно так. Большое спасибо ! – Datenshi
Нет проблем. Раньше я получал эту ошибку с помощью Manifold и ArcGIS. – AlvinArulselvan
это ссылка не работает.пожалуйста, скажите решение, как конвертировать меня, у меня тоже такая же проблема – Durga