Для информации
Если смещение карты ~20 км
Вы используете Geoserver и у вас смещение 20 км, то скорей всего надо изменить "Проекцию карты" при ее создании. Я решил эту проблему выбирая проекцию Mercator/WGS84/EPSG:3395 в SAS.Planet.
Если не ясно какие настройки вводить в панели администратора WialonLocal.
В панели Администратора:
1. Настройки сайта - изменить - карты - галочка ArcGis.
2. Необходимо указать адрес Geoserver, слой и название карты. Поле масштаб и базовый слой можно не использовать, но если их задать, то появляется любопытная возможность, ваша карта станет не основной, а будет накладываться как слой поверх используемой карты, по аналогии сервиса "Яндекс пробки". К примеру можно выводить на карту OpenStreetMap погоду)), любые метки, хоть маркеры распространения вируса.
пример заполнения:
серверы: http://127.0.0.1:8080/geoserver/wms (если геосервер запущен на машине, где вы заходите в виалон локал)
слои: cite:name - если слой создан в рабочей области cite (к примеру), если рабочая область не указана, то только название слоя - name.
Названия: myMap
Если карта работает медленно.
Используя встроенный в Geoserver сервис GeoWebCache, карта по мере использования сохраняется в пожизненном КЭШЕ и повторный запрос тайлов карты выполняется очень быстро.
для запроса тайлов через GeoWebCache:
http://127.0.0.1:8080/geoserver/gwc/service/wms
Лучше использовать эту функцию, когда вы всё настроили и протестировали.
Пример стиля geoserver для максимального зума.
Для других зумов меняйте только
<MinScaleDenominator>00001</MinScaleDenominator>
<MaxScaleDenominator>10000</MaxScaleDenominator>
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- a Named Layer is the basic building block of an SLD document -->
<NamedLayer>
<Name>default_raster</Name>
<UserStyle>
<!-- Styles can have names, titles and abstracts -->
<Title>Default Raster</Title>
<Abstract>A sample style that draws a raster, good for displaying imagery</Abstract>
<!-- FeatureTypeStyles describe how to render different features -->
<!-- A FeatureTypeStyle for rendering rasters -->
<FeatureTypeStyle>
<Rule>
<MinScaleDenominator>00001</MinScaleDenominator>
<MaxScaleDenominator>10000</MaxScaleDenominator>
<RasterSymbolizer>
<Opacity>1.0</Opacity>
</RasterSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>