Можно ли использовать не OpenStreetMap в качестве карт? Если да, то как это возможно сделать?
Добрый день!
TileLayer
позволяет указать URL до tile сервера, в котором параметры указываются в формате XYZ (см. Maps Add-on Manual). Данные параметры можно вынести в бин и затем указывать только название бина в XML.
Например, карта для велосипедистов (см. Raster tile providers - OpenStreetMap Wiki)
<maps:geoMap id="map"
width="100%"
height="100%">
<maps:layers>
<maps:tile id="tiles"
urlPattern="https://{s}.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png"
attribution="© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors"/>
</maps:layers>
Или можно использовать WMS слой. Там тоже указывается URL до сервера: Maps Add-on Manual
Пример из документации:
<maps:wms id="wms"
url="http://ows.terrestris.de/osm/service?"
layers="OSM-WMS"
format="image/png"/>
1 симпатия