В скине описывается оформление элементов карты в зависимости от их типа.
Значение цвета задаётся либо в шестнадцатеричной форме #RRGGBB
(например, «#C0C0C0
»), либо одной из констант: white, black, ltgray, gray, dkgray, red, dkred, green, dkgreen, blue, dkblue, yellow, dkyellow, cyan, dkcyan, magenta, dkmagenta, brown, dkbrown
. Пустое значение цветового атрибута соответствует прозрачному цвету.
Картинки должны быть в формате PNG, имена задаются без расширения.
Корневой элемент файла имеет тег map
с атрибутом version
.
Могут быть использованы метатеги (см. описание gui.xml).
Пример скина
<map> <const BuildingsAreaColor="#9e9e9e" RealBuildingsColor="#F0C090" BuildingsAreaColorLite="#d4d4d4" WaterObjectsColor="#95bfda" NatureGreenColor="#C0E3A0" /> <map groundColor="#FFFFDD" skyColor="#2963C4" horizonSize="15"/> <cursor width="9" height="12" alt="6" leftFrontColor="#004CAD" rightFrontColor="#6DA7E3" leftBackColor="#003260" rightBackColor="#002A4F" stopColor="#004CAD" coarseColor="#ECC2E1" edgeColor="#CEEAFF"/> <scale color="black" borderColor="white" fontSize="8" fontBold="0" left="25%" minWidth="15"/> <route goalPic="goal" finishPic="finish" startPic="start"> <road color="#FF6D00" edgeColor="blue" nextColor="#00A0E8" nextEdgeColor="blue" pixels="15pd" metres="12"/> <straight color="red" edgeColor="black" nextColor="#00A0E8" nextEdgeColor="blue" pixels="10pd" metres="8"/> <turn color="#00A0E8" edgeColor="blue" width="40%" minSegment="20" maxBefore="50" maxAfter="50"/> </route> <track color="#ec2d9b"/> <polygons> <polygon color="gray" edgeColor="#848484" fontSize="10" fontBold="1" fontColor="white" fontBorderColor="black" guiPicture="default"/> <polygon type="0x1" color="BuildingsAreaColor" opacity="60%" verbal="Городская застройка более 200 тыс. нас."/> <polygon type="0x2" color="BuildingsAreaColor" opacity="60%" verbal="Городская застройка менее 200 тыс. нас."/> <polygon type="0x3" color="BuildingsAreaColorLite" opacity="60%" verbal="Сельская застройка"/> <polygon type="0x4" color="#808080" verbal="Военная база"/> <polygon type="0x5" color="#e2e2e2" verbal="Парковка"/> <polygon type="0x6" color="RealBuildingsColor" verbal="Гаражи"/> <polygon type="0x7" color="BuildingsAreaColorLite" verbal="Аэропорт"/> <polygon type="0x8" color="BuildingsAreaColorLite" edge3D="1" verbal="Место для торговли"/> <polygon type="0x9" color="BuildingsAreaColorLite" verbal="Пристань"/> <polygon type="0xa" color="BuildingsAreaColorLite" verbal="Территория ВУЗ или школы"/> <polygon type="0xb" color="BuildingsAreaColorLite" verbal="Территория больницы"/> <polygon type="0xc" color="BuildingsAreaColorLite" edge="1" verbal="Промышленная зона"/> <polygon type="0xd" color="NatureGreenColor" edge="1" verbal="Резервация, заповедник"/> <polygon type="0xe" color="BuildingsAreaColorLite" verbal="Взлетно-посадочная полоса"/> <polygon type="0x13" color="RealBuildingsColor" edge="1" edge3D="1" verbal="Здание/искусcтвенное сооружение"/> <polygon type="0x14-0x16" color="NatureGreenColor" opacity="35%" verbal="Национальный парк"/> <polygon type="0x17" color="NatureGreenColor" verbal="Городской парк"/> <polygon type="0x18" color="NatureGreenColor" verbal="Поле для гольфа"/> <polygon type="0x19" color="NatureGreenColor" edge="1" verbal="Спортивный комплекс"/> <polygon type="0x1a" color="NatureGreenColor" verbal="Кладбище"/> <polygon type="0x1e-0x20" color="NatureGreenColor" verbal="Государственный парк"/> <polygon type="0x28" color="WaterObjectsColor" verbal="Море океан"/> <polygon type="0x29" color="WaterObjectsColor" verbal="Водоем"/> <polygon type="0x32" color="WaterObjectsColor" verbal="Море"/> <polygon type="0x3b" color="WaterObjectsColor" verbal="Водоем"/> <polygon type="0x3c-0x44" color="WaterObjectsColor" verbal="Озеро от крупного до маленкого"/> <polygon type="0x45" color="WaterObjectsColor" verbal="Водоем"/> <polygon type="0x46-0x49" color="WaterObjectsColor" edge="0" edgeColor="#0002bf" fontColor="blue" fontBorderColor="white" verbal="Реки от крупной до малой"/> <polygon type="0x4a-0x4b" fill="0" color="#FFFFDD" verbal="Область выделения/покрытия карты"/> <polygon type="0x4c" color="WaterObjectsColor" verbal="Пересыхающая река или озеро"/> <polygon type="0x4d" color="#C0D3DB" verbal="Ледник"/> <polygon type="0x4e" color="#FFF3C1" verbal="Фруктовый сад или огород"/> <polygon type="0x4f" color="#FFF3C1" verbal="Кустарник"/> <polygon type="0x50" color="NatureGreenColor" verbal="Лес"/> <polygon type="0x51" color="#68DDBE" verbal="Болото"/> <polygon type="0x52" color="NatureGreenColor" verbal="Тундра"/> <polygon type="0x53" color="#FFEFD8" verbal="Отмель"/> <polygon type="0x68-0x69" color="#c6c7c6" verbal="Улица крупная/магистраль"/> <polygon type="0x6a-0x6b" color="#c6c7c6" verbal="Площадь дорога улица"/> <polygon type="0x6c" color="RealBuildingsColor" edge="1" edge3D="1" verbal="Жилое здание"/> <polygon type="0x6d" color="RealBuildingsColor" edge="1" edge3D="1" verbal="Офисное здание"/> <polygon type="0x6e" color="RealBuildingsColor" edge="1" edge3D="1" verbal="Общественное здание"/> <polygon type="0x6f" color="RealBuildingsColor" edge="1" edge3D="1" verbal="Промышленное сооружение"/> <polygon type="0x70" color="black" verbal="Область черного цвета"/> <polygon type="0x71" color="#952F0C" verbal="Область темно красного цвета"/> <polygon type="0x72" color="#397E43" verbal="Область "/> <polygon type="0x73" color="#B89800" verbal="Область "/> <polygon type="0x74" color="#054383" verbal="Область "/> <polygon type="0x75" color="#A40758" verbal="Область "/> <polygon type="0x76" color="#028D8B" verbal="Область "/> <polygon type="0x77" color="ltgray" verbal="Область "/> <polygon type="0x78" color="dkgray" verbal="Область "/> <polygon type="0x79" color="#F75951" verbal="Область "/> <polygon type="0x7a" color="#22CF3A" verbal="Область "/> <polygon type="0x7b" color="#F9BA3E" verbal="Область "/> <polygon type="0x7c" color="#238CF7" verbal="Область "/> <polygon type="0x7d" color="#FA6DB6" verbal="Область "/> <polygon type="0x7e" color="#96E0D0" verbal="Область "/> <polygon type="0x7f" color="white" verbal="Область "/> <polygon type="0x80" color="black" verbal="Надпись"/> <polygon type="0x81" color="NatureGreenColor" verbal="Заболоченный лес"/> <polygon type="0x82" color="NatureGreenColor" verbal="Низкорослый лес"/> <polygon type="0x83" color="NatureGreenColor" verbal="Редколесье"/> <polygon type="0x84" color="NatureGreenColor" verbal="Горелый лес/Сухостой"/> <polygon type="0x85" color="#FFF3C1" verbal="Вырубки леса"/> <polygon type="0x86" color="NatureGreenColor" verbal="Виноградник"/> <polygon type="0x87" color="WaterObjectsColor" verbal="Рисовые поля"/> <polygon type="0x88" color="#FFF3C1" verbal="Луга"/> <polygon type="0x89" color="white" verbal="Пески"/> <polygon type="0x8a" color="white" verbal="Каменистая поверхность"/> <polygon type="0x8b" color="white" verbal="Солончаки"/> <polygon type="0x8c" color="white" verbal="Тростник"/> <polygon type="0x8d" color="#8EFFB4" verbal="Водоросли"/> <polygon type="0x8e" color="NatureGreenColor" verbal="Колючий кустарник"/> <polygon type="0x8f" color="NatureGreenColor" verbal="Бурелом"/> <polygon type="0x90" color="#D3F5A5" verbal="Стланик"/> <polygon type="0x91" color="#D3F5A5" verbal="Саксаул"/> <polygon type="0x92" color="NatureGreenColor" verbal="Заросли бамбука"/> <polygon type="0x93" color="NatureGreenColor" verbal="Пальмовая роща"/> <polygon type="0x94" color="NatureGreenColor" verbal="Мангровые заросли"/> <polygon type="0x95" color="NatureGreenColor" verbal="Высокая трава"/> <polygon type="0x96" color="#FFF3C1" verbal="Мхи"/> <polygon type="0x97" color="NatureGreenColor" verbal="Лишайники"/> <polygon type="0x98" color="#D8FFC1" verbal="Газон"/> </polygons> <polygonsSelected> <polygon fontSize="10" fontBold="1" fontColor="white" fontBorderColor="black"/> <polygon type="0x13" color="red" edge="1" edge3D="1" verbal="Здание/искусcтвенное сооружение"/> <polygon type="0x6c" color="red" edge="1" edge3D="1" verbal="Жилое здание"/> <polygon type="0x6d" color="red" edge="1" edge3D="1" verbal="Офисное здание"/> <polygon type="0x6e" color="red" edge="1" edge3D="1" verbal="Общественное здание"/> <polygon type="0x6f" color="red" edge="1" edge3D="1" verbal="Промышленное сооружение"/> </polygonsSelected> <polylines arrowMaxScale="100"> <polyline color="ltgray" edge="1" edgeColor="#555555" pixels="1pd" fontSize="9" fontBold="1"> <arrow interval="100pd" length="14pd" width="2pd" headLength="5pd" headWidth="6pd" color="#686058"/> </polyline> <polyline type="0x0" pixels="1pd" color="#FFFFFF" metres="4" verbal="$Road"/> <polyline type="0x1" pixels="8pd" color="#FFFFFF" metres="12" verbal="$Majorhighway"/> <polyline type="0x2" pixels="7pd" color="#FFFFFF" metres="10" verbal="$Principalhighway"/> <polyline type="0x3" pixels="3pd" color="#FFFFFF" metres="6" verbal="$Otherhighwayroad"/> <polyline type="0x4" pixels="6pd" color="#FFFFFF" metres="10" verbal="$Arterialroad"/> <polyline type="0x5" pixels="4pd" color="#FFFFFF" metres="8" verbal="$Collectorroad"/> <polyline type="0x6" pixels="2pd" color="#FFFFFF" metres="6" verbal="$Residentialstreet"/> <polyline type="0x7" pixels="1pd" color="#FFFFFF" metres="4" verbal="$Alleyway"/> <polyline type="0x8-0x9" pixels="2pd" color="#FFFFFF" metres="6" verbal="$Highwayramp"/> <polyline type="0xa" pixels="0pd" color="#FFFFFF" dashcolor="black" metres="5" edge="0" verbal="$Unpavedroad"/> <polyline type="0xb" pixels="4pd" color="#FFFFFF" metres="8" verbal="$Majorhighwayconnector"/> <polyline type="0xc" pixels="4pd" color="#FFFFFF" metres="8" hideLabel="1" verbal="$Trafficroundabout"/> <polyline type="0x14" pixels="3pd" color="white" dashColor="black" verbal="$Railroad"/> <polyline type="0x15" pixels="1pd" color="#0002bf" verbal="$shoreline"/> <polyline type="0x16" pixels="1pd" dotColor="black" verbal="$Walkway"/> <polyline type="0x18" pixels="1pd" color="WaterObjectsColor" edge="0" verbal="$creek"/> <polyline type="0x19" pixels="1pd" color="green" verbal="$BorderTimezone"/> <polyline type="0x1a-0x1b" pixels="1pd" dotColor="cyan" verbal="$Waterorrailferry"/> <polyline type="0x1c" pixels="1pd" color="red" dotColor="#00C864" verbal="$Theborderarea"/> <polyline type="0x1d" pixels="1pd" color="black" dotColor="#00C864" verbal="$Countyparishboundary"/> <polyline type="0x1e" pixels="2pd" color="red" dotColor="#00C864" verbal="$Internationalboundary"/> <polyline type="0x1f" pixels="2pd" color="WaterObjectsColor" edge="0" verbal="$River"/> <polyline type="0x20" pixels="1pd" dotColor="#c7a779" edge="0" verbal="$Minorlandcontour"/> <polyline type="0x21" pixels="1pd" color="#c7a779" edge="0" verbal="$Intermlandcontour"/> <polyline type="0x22" pixels="2pd" color="#c7a779" edge="0" verbal="$Majorlandcontour"/> <polyline type="0x23" pixels="2pd" dotColor="cyan" edge="0" verbal="$Minordepthcontour"/> <polyline type="0x24" pixels="1pd" color="cyan" edge="0" verbal="$Intermdepthcontour"/> <polyline type="0x25" pixels="2pd" color="cyan" edge="0" verbal="$Majordepthcontour"/> <polyline type="0x26" pixels="1pd" dotColor="WaterObjectsColor" dashColor="white" edge="0" verbal="$Intermittentstreamditch"/> <polyline type="0x27" pixels="8pd" color="#C46442" metres="20" verbal="$Airportrunwaycenterline"/> <polyline type="0x28" pixels="2pd" dotColor="gray" verbal="$Oilorwaterpipeline"/> <polyline type="0x29" pixels="1pd" color="gray" verbal="$Powerline"/> <polyline type="0x2a" pixels="1pd" verbal="$Marineboundary"/> <polyline type="0x2b" pixels="1pd" verbal="$Marinehazard"/> <polyline type="0x3d" pixels="1pd" verbal="$directedsmalltext"/> <polyline type="0x3e" pixels="1pd" verbal="$directionaltext"/> <polyline type="0x3f" pixels="2pd" color="white" dashColor="black" verbal="$tramways"/> <polyline type="0x40" pixels="2pd" color="black" verbal="$monorail"/> <polyline type="0x41" pixels="2pd" color="black" verbal="$ropewayfunicular"/> <polyline type="0x42" pixels="1pd" color="white" verbal="$Improveddirtroad"/> <polyline type="0x43" pixels="1pd" dotColor="black" verbal="$tunnel"/> <polyline type="0x44" pixels="2pd" color="WaterObjectsColor" edge="0" verbal="$wideriver"/> <polyline type="0x45" pixels="1pd" color="black" dotColor="#00C864" verbal="$borderareaofthecity"/> <polyline type="0x46" pixels="1" edge="0" color="#CCCCCC" verbal="$fence"/> <polyline type="0x47" pixels="6pd" color="#E800E8" verbal="$Theplannedroute"/> <polyline type="0x48" pixels="6pd" dotColor="#999999" verbal="$glade"/> <polyline type="0x49" pixels="1pd" color="#E800E8" verbal="$trafficlane"/> </polylines> <polylinesSelected> <polyline color="ltgray" edge="1" edgeColor="#555555" fontSize="9" fontBold="1"/> <polyline type="0x0" pixels="1pd" color="red" metres="4" verbal="$Road"/> <polyline type="0x1" pixels="8pd" color="red" metres="12" verbal="$Majorhighway"/> <polyline type="0x2" pixels="7pd" color="red" metres="10" verbal="$Principalhighway"/> <polyline type="0x3" pixels="3pd" color="red" metres="6" verbal="$Otherhighwayroad"/> <polyline type="0x4" pixels="6pd" color="red" metres="10" verbal="$Arterialroad"/> <polyline type="0x5" pixels="4pd" color="red" metres="8" verbal="$Collectorroad"/> <polyline type="0x6" pixels="2pd" color="red" metres="6" verbal="$Residentialstreet"/> <polyline type="0x7" pixels="1pd" color="red" metres="4" verbal="$Alleyway"/> <polyline type="0x8-0x9" pixels="2pd" color="red" metres="6" verbal="$Highwayramp"/> <polyline type="0xa" pixels="1pd" color="red" metres="4" verbal="$Unpavedroad"/> <polyline type="0xb" pixels="4pd" color="red" metres="8" verbal="$Majorhighwayconnector"/> <polyline type="0xc" pixels="4pd" color="red" metres="8" hideLabel="1" verbal="$Trafficroundabout"/> </polylinesSelected> <pois> <poi picture="" fontSize="8" picPosition="center;above" labelPosition="right;below"/> <poi type="0x0000" picture="attention" verbal="$0x0000"/> <poi type="0x0100-0x1100" picture="" verbal="$0x0100" /> <poi type="0x1200-0x1300,0x1d00,0x2f09,0x4200-0x4300,0x4700" picture="0x1200" verbal="$0x1200" /> <poi type="0x1400-0x1500,0x1e00-0x1f00,0x2800" picture="" verbal="$0x1400" /> <poi type="0x1600-0x1b16" picture="0x1600" verbal="$0x1600" /> <poi type="0x1c00-0x1c0b" picture="0x1x00" verbal="$0x1c00" /> <poi type="0x2000-0x2700,0x2f02,0x2f07,0x2f0d" picture="0x2000" verbal="$0x2000"/> <poi type="0x2900,0x2f00,0x2f05,0x2f0a,0x2f0c,0x2F10-0x2f15,0x5100,0x640f,0xF603,0xf606-0xf616" picture="0x2900" verbal="$0x2900"/> <poi type="0x2A00-0x2a12,0x4500,0x4600" picture="0x2a00" verbal="$0x2A00"/> <poi type="0x2b00-0x2b04" picture="0x2b00" verbal="$0x2b00"/> <poi type="0x2c00-0x2c04,0x2c06,0x2c07,0x2c09,0x2c0a,0xf901,0xf301-0xf302" picture="0x2c00" verbal="$0x2c00"/> <poi type="0x2c05,0x6410,0xf501-0xf505" picture="0x2c05" verbal="$0x2c05"/> <poi type="0x2c0b,0x6404" verbal="$0x2c0b"/> <poi type="0x2d00-0x2d04" picture="0x2d00" verbal="$0x2d00"/> <poi type="0x2d05-0x2d0b,0x4000,0x5300,0x2c08" picture="0x2d05" verbal="$0x2d05"/> <poi type="0x2E00-0x2E0B,0x2f0f,0xF701-0xF705,0xF707,0xF708,0xF70B,0xF70C" picture="shop" verbal="$0x2E00"/> <poi type="0x2F01,0x4400,0xf208" picture="0xf208" verbal="$0x2F01"/> <poi type="0x2F03" picture="0x2f03" verbal="$0x2F03"/> <poi type="0x2F04" picture="0x5905" verbal="$0x2F04"/> <poi type="0x2F06" picture="0xf601" verbal="$0x2F06"/> <poi type="0x2f08,0x2f17,0xF002,0xf001" picture="0xf002" verbal="$0x2f08"/> <poi type="0x2F0E" picture="0x2f0e" verbal="$0x2F0E"/> <poi type="0x3000-0x3008,0x4b00,0xf801,0xf802" picture="0x3000" verbal="$0x3000"/> <poi type="0x4100,0x4800-0x4a00,0x4c00,0x4e00-0x5000,0x5200,0x5400" picture="0x4100" verbal="$0x4100"/> <poi type="0x4D00,0x2f16,0x2f0b" picture="0x2f0b" verbal="$0x4D00"/> <poi type="0x5500" picture="" verbal="$0x5500"/> <poi type="0x5600-0x5700" picture="0x5905" verbal="$0x5600"/> <poi type="0x5800" picture="0xf202" verbal="$0x5800"/> <poi type="0x5900-0x5905" picture="0x5905" verbal="$0x5900"/> <poi type="0x5a00-0x6100" picture="" verbal="$0x5a00"/> <poi type="0x6200-0x6300" picture="" verbal="$0x6200"/> <poi type="0x6500-0x6513" picture="" verbal="$0x6500"/> <poi type="0x6600-0x6618,0xf308-0xf30a,0xf30d-0xf406" picture="0x6600" verbal="$0x6600"/> <poi type="0xF003" picture="0xf003" verbal="$0xF003"/> <poi type="0xF004" picture="0xf004" verbal="$0xF004"/> <poi type="0xF005" picture="0xf005" verbal="$0xF005"/> <poi type="0xF006-0xF008" picture="0x2f04" verbal="$0xF006"/> <poi type="0xF009" picture="0xf009" verbal="$0xF009"/> <poi type="0xF00A-0xf00c" picture="0xf00a" verbal="$0xF00A"/> <poi type="0xF101" picture="0xf101" verbal="$0xF101"/> <poi type="0xF102" picture="0xf102" verbal="$0xF102"/> <poi type="0xF103" picture="0xf103" verbal="$0xF103"/> <poi type="0xF104" picture="0xf104" verbal="$0xF104"/> <poi type="0xF105" picture="0xf105" verbal="$0xF105"/> <poi type="0xF106" picture="0xf106" verbal="$0xF106"/> <poi type="0xF201" picture="0xf201" verbal="$0xF201"/> <poi type="0xF202" picture="0xf202" verbal="$0xF202"/> <poi type="0xf203" picture="0xf203" verbal="$0xf203"/> <poi type="0xf204" picture="0xf204" verbal="$0xf204"/> <poi type="0xf205" picture="0xf205" verbal="$0xf205"/> <poi type="0xf206" picture="0xf206" verbal="$0xf206"/> <poi type="0xf207" picture="0xf207" verbal="$0xf207"/> <poi type="0xf209" picture="0xf209" verbal="$0xf209"/> <poi type="0xf20a" picture="0xf20a" verbal="$0xf20a"/> <poi type="0xf20b" picture="0xf20b" verbal="$0xf20b"/> <poi type="0xf20c" picture="0xf20c" verbal="$0xf20c"/> <poi type="0xF601" picture="0xf601" verbal="$0xF601"/> <poi type="0xF602" picture="0xf602" verbal="$0xF602"/> <poi type="0xF604" picture="0xf604" verbal="$0xF604"/> <poi type="0xF605" picture="0xf605" verbal="$0xF605"/> <poi type="0xF706" picture="0xf706" verbal="$0xF706"/> <poi type="0xF709" picture="0xf709" verbal="$0xF709"/> <poi type="0xF70A" picture="0xf70a" verbal="$0xF70A"/> </pois> <speedCams> <speedCam picPosition="center;above"/> <speedCam type="1" picture="001"/> <speedCam type="2" picture="002"/> <speedCam type="3" picture="003"/> <speedCam type="4" picture="004"/> <speedCam type="5" picture="005"/> <speedCam type="100" picture="100"/> <speedCam type="101" picture="101"/> <speedCam type="102" picture="102"/> <speedCam type="103" picture="103"/> <speedCam type="104" picture="104"/> <speedCam type="105" picture="105"/> <speedCam type="106" picture="106"/> </speedCams> <entryPoint> <normal color="white" edgeColor="#FF5A01" lineWidth="1" pixels="10" metres="10" picture="entry_point"/> <selected color="white" edgeColor="#FF5A01" lineWidth="1" pixels="10" metres="10" picture="entry_point_p"/> </entryPoint> </map>