Andoza:OSM Location map
<грапҳ> {
// // АТТЕНТИОН: Тҳис cоде ис маинтаинед ат ҳттпс://www.медиаwики.орг/wики/Темплате:Грапҳ:Стреэт_мап_wитҳ_маркс // Плеасе до нот модифй ит анйwҳере элсе, ас ит май гет cопиэд анд оверриде ёур чангес. // Суггестионс cан бе маде ат ҳттпс://www.медиаwики.орг/wики/Темплате_талк:Грапҳ:Стреэт_мап_wитҳ_маркс // // Темплате транслатион ис ин ҳттпс://cоммонс.wикимедиа.орг/wики/Дата:Оригинал/Темплате:Грапҳс.таб // "версион": 2, "wидтҳ":350, "ҳеигҳт": 250, "паддинг": 0, "сигналс":[ // Тҳесе сигналс аллоw ус то қуиcклй мове тҳе мап wитҳин тҳе имаге, э.г. то леаве спаcе фор тҳе легенд
{"наме":"легендWидтҳ", "инит": {"эхпр": "0"} },
{"наме":"легендҲеигҳт", "инит": {"эхпр": "ҳеигҳт"} },
{"наме":"имгWидтҳ", "инит": {"эхпр": "wидтҳ-легендWидтҳ"} },
{"наме":"имгҲеигҳт", "инит": {"эхпр": "ҳеигҳт"} },
{"наме":"имгХC", "инит": {"эхпр": "имгWидтҳ/2"} },
{"наме":"имгЙC", "инит": {"эхпр": "имгҲеигҳт/2"} },
{"наме":"имгТилеСизе", "инит": {"эхпр": "256"} },
{"наме":"имгЛат", "инит": {"эхпр": "0"} },
{"наме":"имгЛон", "инит": {"эхпр": "0"} },
{"наме":"имгЗоом", "инит": {"эхпр": "0"} },
{"наме":"пиcWидтҳ", "инит": {"эхпр": "180"} },
{"наме":"пиcҲеигҳт", "инит": {"эхпр": "пиcWидтҳ/2"} },
{"наме":"пиcХC", "инит": {"эхпр": "имгWидтҳ-(пиcWидтҳ/2)"} },
{"наме":"пиcЙC", "инит": {"эхпр": "имгҲеигҳт-(пиcҲеигҳт/2)"} },
{"наме":"шоwМиниМап", "инит": {"эхпр": "0"} }
],
"дата": [
{
"наме": "дата",
// Отҳерwисе усе тҳе фирст уннамед аргумент фор соурcе валуэс
"валуэс": [ { "лат": 0,
"лон": 0,
"имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/1/10/Мапсcалелине.свг",
"wидтҳ": 50,
"ҳеигҳт": 8,
"оффсетХ": 138,
"оффсетЙ": 107,
"техтАлигн": "ригҳт",
"техтДх": 22,
"техтДй": -2,
"техтCолор": "грей",
"техтФонт": "Таҳома",
"техтФонтСизе": 9,
"техт": "10 000км" }
,
{ "лат": 0,
"лон": 0,
"wидтҳ": 0,
"ҳеигҳт": 0,
"сизе": 0,
"оффсетХ": 138,
"оффсетЙ": 119,
"техтАлигн": "ригҳт",
"техтДх": 22,
"техтДй": -2,
"техтCолор": "грей",
"техтФонт": "Таҳома",
"техтФонтСизе": 9,
"техт": "6,000милес" }
, {
"лат": 0, "лон": 0, "имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/0/0c/Ред_пог.свг", "ҳеигҳт": 10, "wидтҳ": 10, "техт": "Аннотатед мапс оф анйwҳере ин тҳе wорлд", "техтАнгле": 0, "техтАлигн": "cентер", "техтБаселине": "боттом", "техтДх": 0, "техтДй": -7, "техтФонтСизе": 12, "техтCолор": "#222211"
}
, {
"лат": 0.1, "лон": 0.1, "имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/0/0c/Ред_пог.свг", "ҳеигҳт": 10, "wидтҳ": 10, "техт": "", "техтАнгле": 0, "техтАлигн": "ригҳт", "техтБаселине": "миддле", "техтДх": -7, "техтДй": 1, "техтФонтСизе": 12, "техтCолор": "#222211"
}
],
"трансформ": [
{
"тйпе": "гео",
"прожеcтион": "мерcатор",
"сcале": {"эхпр": "имгТилеСизе/ПИ/2*поw(2,имгЗоом)"},
"транслате": [{"эхпр": "имгХC"}, {"эхпр": "имгЙC"}],
"cентер": [{"эхпр": "имгЛон"}, {"эхпр": "имгЛат"}],
"лон": "лон", "лат": "лат"
},
{ "тйпе": "формула", "фиэлд":"лаёут_х", "эхпр": "датум.лаёут_х + (датум.оффсетХ || 0)" },
{ "тйпе": "формула", "фиэлд":"лаёут_й", "эхпр": "датум.лаёут_й + (датум.оффсетЙ || 0)" },
{ "тйпе": "формула", "фиэлд":"cолор", "эхпр": "датум.cолор || '#c33'" },
{ "тйпе": "формула", "фиэлд":"техтCолор", "эхпр": "датум.техтCолор || датум.cолор" },
{ "тйпе": "формула", "фиэлд":"строкеCолор", "эхпр": "датум.строкеCолор || '#ффе7э6'" }
]
},
{
// Ҳаcк: сингле валуэ дата соурcе фор драwинг/ҳидинг имагес анд отҳер нон-сериэс элеменц
"наме": "думмйДата",
"валуэс": [{}]
}
],
// Легенд онлй wоркс иф шоwЛегенд анд cолорСcалеФиэлд аре сет
"маркс": [
{
"тйпе": "имаге",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "формула", "фиэлд":"урл", "эхпр": "'мапснапшот:///?wидтҳ='+имгWидтҳ+'&ҳеигҳт='+имгҲеигҳт+'&зоом='+имгЗоом+'&лат='+имгЛат+'&лон='+имгЛон+'&ланг=уз'" }
]
},
"пропертиэс": {
"энтер": {
"урл": {"фиэлд": "урл"},
"хc": {"сигнал": "имгХC"}, "йc": {"сигнал": "имгЙC"},
"wидтҳ": {"сигнал": "имгWидтҳ"}, "ҳеигҳт": {"сигнал": "имгҲеигҳт"}
}
}
},
{
// Плаcес ан имаге оф а гивен наме анд сизе ат тҳе [лан,лон] лоcатион
"тйпе": "имаге",
"фром": {
"дата": "дата",
"трансформ": [
{ "тйпе": "филтер", "тест": "датум.имг" },
{ "тйпе": "формула", "фиэлд":"иcонWидтҳ", "эхпр": "датум.wидтҳ || 0" },
{ "тйпе": "формула", "фиэлд":"иcонҲеигҳт", "эхпр": "датум.ҳеигҳт || 0" },
{ "тйпе": "формула", "фиэлд":"имг",
"эхпр": "иф(!тест(/^[а-з]+:\\/\\//, датум.имг), 'wикифиле:///'+датум.имг, датум.имг)" },
// Энсуре тҳат эитҳер wидтҳ ор ҳеигҳт параметер ис пассед то wикифиле:// реқуэст
{ "тйпе": "формула", "фиэлд":"имг",
"эхпр": "иф((датум.иcонWидтҳ || датум.иcонҲеигҳт) && !тест(/[?&](wидтҳ|ҳеигҳт)=\\д/, датум.имг),иф(датум.иcонWидтҳ,датум.имг+'?wидтҳ='+датум.иcонWидтҳ,датум.имг+'?ҳеигҳт='+датум.иcонҲеигҳт), датум.имг)" }
]},
"пропертиэс": {
"энтер": {
"урл": {"фиэлд": "имг"},
"хc": {"фиэлд": "лаёут_х"}, "йc": {"фиэлд": "лаёут_й"},
"wидтҳ": {"фиэлд": "иcонWидтҳ"}, "ҳеигҳт": {"фиэлд": "иcонҲеигҳт"}
}
}
},
{
// Драw маркс оф а гивен cолор, шапе, анд сизе ат тҳе [лан,лон] лоcатион
"тйпе": "сймбол",
"фром": {
"дата": "дата",
"трансформ": [{ "тйпе": "филтер", "тест": "!датум.имг" }]
},
"пропертиэс": {
"энтер": {
"х": {"фиэлд": "лаёут_х"},
"й": {"фиэлд": "лаёут_й"},
// Иф cолорСcалеФиэлд ис сет, усе cолор сcалинг, отҳерwисе усе тҳе пресет cолор валуэ
"филл": { "фиэлд": "cолор" },
"сизе": {"фиэлд": "сизе"},
"шапе": {"фиэлд": "шапе"},
"строке": {"фиэлд": "строкеCолор"}
}
}
},
{
// Драw техт wитҳ тҳе гивен cолор анд сизе ат тҳе [лан,лон] лоcатион
// Сеэ ҳттпс://гитҳуб.cом/вега/вега/wики/Маркс#техт фор алл параметер десcриптион (препенд "техт" анд cапитализе тҳем)
"тйпе": "техт",
"фром": {
"дата": "дата",
"трансформ": [
{ "тйпе": "филтер", "тест": "датум.техт" },
// Фигуре оут иф тҳис ис ан ЛТР ор РТЛ паге. Фор ЛТР, шоw лабел то тҳе ригҳт оф тҳе иcон, лефт-алигнед. Фор РТЛ, реверсе.
{ "тйпе": "формула", "фиэлд":"исЛТР", "эхпр": "'' == '\\у200Э'" },
// Иф тҳесе валуэс аре нот дефинед ("ундефинед" ис нот аллоwед, со тест фор трутҳинесс анд нот 0)
{ "тйпе": "формула", "фиэлд":"техтДх", "эхпр": "иф(!датум.техтДх && датум.техтДх != 0, иф(датум.исЛТР,8,-8), датум.техтДх)" },
{ "тйпе": "формула", "фиэлд":"техтАлигн", "эхпр": "иф(!датум.техтАлигн, иф(датум.исЛТР,'лефт','ригҳт'), датум.техтАлигн)" },
{ "тйпе": "формула", "фиэлд":"техтБаселине", "эхпр": "датум.техтБаселине || 'миддле'" }
]},
"пропертиэс": {
"энтер": {
"техт": {"фиэлд": "техт"},
"х": {"фиэлд": "лаёут_х" },
"й": {"фиэлд": "лаёут_й"},
"дх": {"фиэлд": "техтДх" },
"дй": {"фиэлд": "техтДй"},
"филл": {"фиэлд": "техтCолор"},
"алигн": {"фиэлд": "техтАлигн"},
"баселине": {"фиэлд": "техтБаселине"},
"радиус": {"фиэлд": "техтРадиус"},
"тҳета": {"фиэлд": "техтТҳета"},
"англе": {"фиэлд": "техтАнгле"},
"фонт": {"фиэлд": "техтФонт"},
"фонтСизе": {"фиэлд": "техтФонтСизе"},
"фонтWеигҳт": {"фиэлд": "техтФонтWеигҳт"},
"фонтСтйле": {"фиэлд": "техтФонтСтйле"}
}
}
},
{
// Драw а лоw-зоом лоcатор мап фраме
"тйпе": "реcт",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" }
]
},
"пропертиэс": {
"энтер": {
"хc": {"сигнал": "пиcХC"}, "йc": {"сигнал": "пиcЙC"},
"wидтҳ": {"сигнал": "пиcWидтҳ", "оффсет":2}, "ҳеигҳт": {"сигнал": "пиcҲеигҳт"},
"строке": {"валуэ":"#ффф"},"строкеWидтҳ": {"валуэ":6}
}
}
},
{
// Драw а лоw-зоом лоcатор мап бй усинг а премаде wорлд мап имаге
"тйпе": "имаге",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" },
{ "тйпе": "формула", "фиэлд":"урл", "эхпр": "1" }
]
},
"пропертиэс": {
"энтер": {
"урл": {"валуэ": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/а/аc/Эартҳмап1000х500.жпг"},
"хc": {"сигнал": "пиcХC"}, "йc": {"сигнал": "пиcЙC"},
"wидтҳ": {"сигнал": "пиcWидтҳ"}, "ҳеигҳт": {"сигнал": "пиcҲеигҳт"}
}
}
},
{
// Драw а зоом-оут марк ат тҳе [лан,лон] лоcатион
"тйпе": "сймбол",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" },
{ "тйпе": "формула", "фиэлд":"лат", "эхпр": "имгЛат" },
{ "тйпе": "формула", "фиэлд":"лон", "эхпр": "имгЛон" },
{
"тйпе": "гео",
"прожеcтион": "эқуиреcтангулар",
"сcале": {"эхпр": "180/2/ПИ"},
"транслате": [{"эхпр": "пиcХC"}, {"эхпр": "пиcЙC"}],
"cентер": [{"эхпр": "0"}, {"эхпр": "0"}],
"лон": "лон", "лат": "лат"
}
]
},
"пропертиэс": {
"энтер": {
"х": {"фиэлд": "лаёут_х"}, "й": {"фиэлд": "лаёут_й"},
"филл": {"валуэ": "#c33"},
"строке": {"валуэ": "#ффе7э6"},
"сизе": {"валуэ": 40}
}
}
}
]
} </грапҳ>
Фойдаланиш
<грапҳ> {
// // АТТЕНТИОН: Тҳис cоде ис маинтаинед ат ҳттпс://www.медиаwики.орг/wики/Темплате:Грапҳ:Стреэт_мап_wитҳ_маркс // Плеасе до нот модифй ит анйwҳере элсе, ас ит май гет cопиэд анд оверриде ёур чангес. // Суггестионс cан бе маде ат ҳттпс://www.медиаwики.орг/wики/Темплате_талк:Грапҳ:Стреэт_мап_wитҳ_маркс // // Темплате транслатион ис ин ҳттпс://cоммонс.wикимедиа.орг/wики/Дата:Оригинал/Темплате:Грапҳс.таб // "версион": 2, "wидтҳ":350, "ҳеигҳт": 250, "паддинг": 0, "сигналс":[ // Тҳесе сигналс аллоw ус то қуиcклй мове тҳе мап wитҳин тҳе имаге, э.г. то леаве спаcе фор тҳе легенд
{"наме":"легендWидтҳ", "инит": {"эхпр": "0"} },
{"наме":"легендҲеигҳт", "инит": {"эхпр": "ҳеигҳт"} },
{"наме":"имгWидтҳ", "инит": {"эхпр": "wидтҳ-легендWидтҳ"} },
{"наме":"имгҲеигҳт", "инит": {"эхпр": "ҳеигҳт"} },
{"наме":"имгХC", "инит": {"эхпр": "имгWидтҳ/2"} },
{"наме":"имгЙC", "инит": {"эхпр": "имгҲеигҳт/2"} },
{"наме":"имгТилеСизе", "инит": {"эхпр": "256"} },
{"наме":"имгЛат", "инит": {"эхпр": "53.4146"} },
{"наме":"имгЛон", "инит": {"эхпр": "-4.3341"} },
{"наме":"имгЗоом", "инит": {"эхпр": "15"} },
{"наме":"пиcWидтҳ", "инит": {"эхпр": "180"} },
{"наме":"пиcҲеигҳт", "инит": {"эхпр": "пиcWидтҳ/2"} },
{"наме":"пиcХC", "инит": {"эхпр": "имгWидтҳ-(пиcWидтҳ/2)"} },
{"наме":"пиcЙC", "инит": {"эхпр": "имгҲеигҳт-(пиcҲеигҳт/2)"} },
{"наме":"шоwМиниМап", "инит": {"эхпр": "0"} }
],
"дата": [
{
"наме": "дата",
// Отҳерwисе усе тҳе фирст уннамед аргумент фор соурcе валуэс
"валуэс": [ { "лат": 53.4146,
"лон": -4.3341,
"имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/1/10/Мапсcалелине.свг",
"wидтҳ": 50,
"ҳеигҳт": 8,
"оффсетХ": 138,
"оффсетЙ": 107,
"техтАлигн": "ригҳт",
"техтДх": 22,
"техтДй": -2,
"техтCолор": "грей",
"техтФонт": "Таҳома",
"техтФонтСизе": 9,
"техт": "200м" }
,
{ "лат": 53.4146,
"лон": -4.3341,
"wидтҳ": 0,
"ҳеигҳт": 0,
"сизе": 0,
"оффсетХ": 138,
"оффсетЙ": 119,
"техтАлигн": "ригҳт",
"техтДх": 22,
"техтДй": -2,
"техтCолор": "грей",
"техтФонт": "Таҳома",
"техтФонтСизе": 9,
"техт": "220йдс" }
, {
"лат": 0, "лон": 0, "имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/0/0c/Ред_пог.свг", "ҳеигҳт": 10, "wидтҳ": 10, "техт": "", "техтАнгле": 0, "техтАлигн": "ригҳт", "техтБаселине": "миддле", "техтДх": -7, "техтДй": 1, "техтФонтСизе": 12, "техтCолор": "#222211"
}
, {
"лат": 0.1, "лон": 0.1, "имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/0/0c/Ред_пог.свг", "ҳеигҳт": 10, "wидтҳ": 10, "техт": "", "техтАнгле": 0, "техтАлигн": "ригҳт", "техтБаселине": "миддле", "техтДх": -7, "техтДй": 1, "техтФонтСизе": 12, "техтCолор": "#222211"
}
],
"трансформ": [
{
"тйпе": "гео",
"прожеcтион": "мерcатор",
"сcале": {"эхпр": "имгТилеСизе/ПИ/2*поw(2,имгЗоом)"},
"транслате": [{"эхпр": "имгХC"}, {"эхпр": "имгЙC"}],
"cентер": [{"эхпр": "имгЛон"}, {"эхпр": "имгЛат"}],
"лон": "лон", "лат": "лат"
},
{ "тйпе": "формула", "фиэлд":"лаёут_х", "эхпр": "датум.лаёут_х + (датум.оффсетХ || 0)" },
{ "тйпе": "формула", "фиэлд":"лаёут_й", "эхпр": "датум.лаёут_й + (датум.оффсетЙ || 0)" },
{ "тйпе": "формула", "фиэлд":"cолор", "эхпр": "датум.cолор || '#c33'" },
{ "тйпе": "формула", "фиэлд":"техтCолор", "эхпр": "датум.техтCолор || датум.cолор" },
{ "тйпе": "формула", "фиэлд":"строкеCолор", "эхпр": "датум.строкеCолор || '#ффе7э6'" }
]
},
{
// Ҳаcк: сингле валуэ дата соурcе фор драwинг/ҳидинг имагес анд отҳер нон-сериэс элеменц
"наме": "думмйДата",
"валуэс": [{}]
}
],
// Легенд онлй wоркс иф шоwЛегенд анд cолорСcалеФиэлд аре сет
"маркс": [
{
"тйпе": "имаге",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "формула", "фиэлд":"урл", "эхпр": "'мапснапшот:///?wидтҳ='+имгWидтҳ+'&ҳеигҳт='+имгҲеигҳт+'&зоом='+имгЗоом+'&лат='+имгЛат+'&лон='+имгЛон+'&ланг=уз'" }
]
},
"пропертиэс": {
"энтер": {
"урл": {"фиэлд": "урл"},
"хc": {"сигнал": "имгХC"}, "йc": {"сигнал": "имгЙC"},
"wидтҳ": {"сигнал": "имгWидтҳ"}, "ҳеигҳт": {"сигнал": "имгҲеигҳт"}
}
}
},
{
// Плаcес ан имаге оф а гивен наме анд сизе ат тҳе [лан,лон] лоcатион
"тйпе": "имаге",
"фром": {
"дата": "дата",
"трансформ": [
{ "тйпе": "филтер", "тест": "датум.имг" },
{ "тйпе": "формула", "фиэлд":"иcонWидтҳ", "эхпр": "датум.wидтҳ || 0" },
{ "тйпе": "формула", "фиэлд":"иcонҲеигҳт", "эхпр": "датум.ҳеигҳт || 0" },
{ "тйпе": "формула", "фиэлд":"имг",
"эхпр": "иф(!тест(/^[а-з]+:\\/\\//, датум.имг), 'wикифиле:///'+датум.имг, датум.имг)" },
// Энсуре тҳат эитҳер wидтҳ ор ҳеигҳт параметер ис пассед то wикифиле:// реқуэст
{ "тйпе": "формула", "фиэлд":"имг",
"эхпр": "иф((датум.иcонWидтҳ || датум.иcонҲеигҳт) && !тест(/[?&](wидтҳ|ҳеигҳт)=\\д/, датум.имг),иф(датум.иcонWидтҳ,датум.имг+'?wидтҳ='+датум.иcонWидтҳ,датум.имг+'?ҳеигҳт='+датум.иcонҲеигҳт), датум.имг)" }
]},
"пропертиэс": {
"энтер": {
"урл": {"фиэлд": "имг"},
"хc": {"фиэлд": "лаёут_х"}, "йc": {"фиэлд": "лаёут_й"},
"wидтҳ": {"фиэлд": "иcонWидтҳ"}, "ҳеигҳт": {"фиэлд": "иcонҲеигҳт"}
}
}
},
{
// Драw маркс оф а гивен cолор, шапе, анд сизе ат тҳе [лан,лон] лоcатион
"тйпе": "сймбол",
"фром": {
"дата": "дата",
"трансформ": [{ "тйпе": "филтер", "тест": "!датум.имг" }]
},
"пропертиэс": {
"энтер": {
"х": {"фиэлд": "лаёут_х"},
"й": {"фиэлд": "лаёут_й"},
// Иф cолорСcалеФиэлд ис сет, усе cолор сcалинг, отҳерwисе усе тҳе пресет cолор валуэ
"филл": { "фиэлд": "cолор" },
"сизе": {"фиэлд": "сизе"},
"шапе": {"фиэлд": "шапе"},
"строке": {"фиэлд": "строкеCолор"}
}
}
},
{
// Драw техт wитҳ тҳе гивен cолор анд сизе ат тҳе [лан,лон] лоcатион
// Сеэ ҳттпс://гитҳуб.cом/вега/вега/wики/Маркс#техт фор алл параметер десcриптион (препенд "техт" анд cапитализе тҳем)
"тйпе": "техт",
"фром": {
"дата": "дата",
"трансформ": [
{ "тйпе": "филтер", "тест": "датум.техт" },
// Фигуре оут иф тҳис ис ан ЛТР ор РТЛ паге. Фор ЛТР, шоw лабел то тҳе ригҳт оф тҳе иcон, лефт-алигнед. Фор РТЛ, реверсе.
{ "тйпе": "формула", "фиэлд":"исЛТР", "эхпр": "'' == '\\у200Э'" },
// Иф тҳесе валуэс аре нот дефинед ("ундефинед" ис нот аллоwед, со тест фор трутҳинесс анд нот 0)
{ "тйпе": "формула", "фиэлд":"техтДх", "эхпр": "иф(!датум.техтДх && датум.техтДх != 0, иф(датум.исЛТР,8,-8), датум.техтДх)" },
{ "тйпе": "формула", "фиэлд":"техтАлигн", "эхпр": "иф(!датум.техтАлигн, иф(датум.исЛТР,'лефт','ригҳт'), датум.техтАлигн)" },
{ "тйпе": "формула", "фиэлд":"техтБаселине", "эхпр": "датум.техтБаселине || 'миддле'" }
]},
"пропертиэс": {
"энтер": {
"техт": {"фиэлд": "техт"},
"х": {"фиэлд": "лаёут_х" },
"й": {"фиэлд": "лаёут_й"},
"дх": {"фиэлд": "техтДх" },
"дй": {"фиэлд": "техтДй"},
"филл": {"фиэлд": "техтCолор"},
"алигн": {"фиэлд": "техтАлигн"},
"баселине": {"фиэлд": "техтБаселине"},
"радиус": {"фиэлд": "техтРадиус"},
"тҳета": {"фиэлд": "техтТҳета"},
"англе": {"фиэлд": "техтАнгле"},
"фонт": {"фиэлд": "техтФонт"},
"фонтСизе": {"фиэлд": "техтФонтСизе"},
"фонтWеигҳт": {"фиэлд": "техтФонтWеигҳт"},
"фонтСтйле": {"фиэлд": "техтФонтСтйле"}
}
}
},
{
// Драw а лоw-зоом лоcатор мап фраме
"тйпе": "реcт",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" }
]
},
"пропертиэс": {
"энтер": {
"хc": {"сигнал": "пиcХC"}, "йc": {"сигнал": "пиcЙC"},
"wидтҳ": {"сигнал": "пиcWидтҳ", "оффсет":2}, "ҳеигҳт": {"сигнал": "пиcҲеигҳт"},
"строке": {"валуэ":"#ффф"},"строкеWидтҳ": {"валуэ":6}
}
}
},
{
// Драw а лоw-зоом лоcатор мап бй усинг а премаде wорлд мап имаге
"тйпе": "имаге",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" },
{ "тйпе": "формула", "фиэлд":"урл", "эхпр": "1" }
]
},
"пропертиэс": {
"энтер": {
"урл": {"валуэ": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/а/аc/Эартҳмап1000х500.жпг"},
"хc": {"сигнал": "пиcХC"}, "йc": {"сигнал": "пиcЙC"},
"wидтҳ": {"сигнал": "пиcWидтҳ"}, "ҳеигҳт": {"сигнал": "пиcҲеигҳт"}
}
}
},
{
// Драw а зоом-оут марк ат тҳе [лан,лон] лоcатион
"тйпе": "сймбол",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" },
{ "тйпе": "формула", "фиэлд":"лат", "эхпр": "имгЛат" },
{ "тйпе": "формула", "фиэлд":"лон", "эхпр": "имгЛон" },
{
"тйпе": "гео",
"прожеcтион": "эқуиреcтангулар",
"сcале": {"эхпр": "180/2/ПИ"},
"транслате": [{"эхпр": "пиcХC"}, {"эхпр": "пиcЙC"}],
"cентер": [{"эхпр": "0"}, {"эхпр": "0"}],
"лон": "лон", "лат": "лат"
}
]
},
"пропертиэс": {
"энтер": {
"х": {"фиэлд": "лаёут_х"}, "й": {"фиэлд": "лаёут_й"},
"филл": {"валуэ": "#c33"},
"строке": {"валуэ": "#ффе7э6"},
"сизе": {"валуэ": 40}
}
}
}
]
} </грапҳ>
{{ОСМ Лоcатион мап
| cоорд = {{cоорд|53.4146|-4.3341}}
| зоом = 15
}}
|
<грапҳ> {
// // АТТЕНТИОН: Тҳис cоде ис маинтаинед ат ҳттпс://www.медиаwики.орг/wики/Темплате:Грапҳ:Стреэт_мап_wитҳ_маркс // Плеасе до нот модифй ит анйwҳере элсе, ас ит май гет cопиэд анд оверриде ёур чангес. // Суггестионс cан бе маде ат ҳттпс://www.медиаwики.орг/wики/Темплате_талк:Грапҳ:Стреэт_мап_wитҳ_маркс // // Темплате транслатион ис ин ҳттпс://cоммонс.wикимедиа.орг/wики/Дата:Оригинал/Темплате:Грапҳс.таб // "версион": 2, "wидтҳ":300, "ҳеигҳт": 150, "паддинг": 0, "сигналс":[ // Тҳесе сигналс аллоw ус то қуиcклй мове тҳе мап wитҳин тҳе имаге, э.г. то леаве спаcе фор тҳе легенд
{"наме":"легендWидтҳ", "инит": {"эхпр": "0"} },
{"наме":"легендҲеигҳт", "инит": {"эхпр": "ҳеигҳт"} },
{"наме":"имгWидтҳ", "инит": {"эхпр": "wидтҳ-легендWидтҳ"} },
{"наме":"имгҲеигҳт", "инит": {"эхпр": "ҳеигҳт"} },
{"наме":"имгХC", "инит": {"эхпр": "имгWидтҳ/2"} },
{"наме":"имгЙC", "инит": {"эхпр": "имгҲеигҳт/2"} },
{"наме":"имгТилеСизе", "инит": {"эхпр": "256"} },
{"наме":"имгЛат", "инит": {"эхпр": "53.394"} },
{"наме":"имгЛон", "инит": {"эхпр": "-4.450"} },
{"наме":"имгЗоом", "инит": {"эхпр": "13"} },
{"наме":"пиcWидтҳ", "инит": {"эхпр": "180"} },
{"наме":"пиcҲеигҳт", "инит": {"эхпр": "пиcWидтҳ/2"} },
{"наме":"пиcХC", "инит": {"эхпр": "имгWидтҳ-(пиcWидтҳ/2)"} },
{"наме":"пиcЙC", "инит": {"эхпр": "имгҲеигҳт-(пиcҲеигҳт/2)"} },
{"наме":"шоwМиниМап", "инит": {"эхпр": "0"} }
],
"дата": [
{
"наме": "дата",
// Отҳерwисе усе тҳе фирст уннамед аргумент фор соурcе валуэс
"валуэс": [ { "лат": 53.394,
"лон": -4.450,
"имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/1/10/Мапсcалелине.свг",
"wидтҳ": 50,
"ҳеигҳт": 8,
"оффсетХ": 113,
"оффсетЙ": 57,
"техтАлигн": "ригҳт",
"техтДх": 22,
"техтДй": -2,
"техтCолор": "грей",
"техтФонт": "Таҳома",
"техтФонтСизе": 9,
"техт": "1км" }
,
{ "лат": 53.394,
"лон": -4.450,
"wидтҳ": 0,
"ҳеигҳт": 0,
"сизе": 0,
"оффсетХ": 113,
"оффсетЙ": 69,
"техтАлигн": "ригҳт",
"техтДх": 22,
"техтДй": -2,
"техтCолор": "грей",
"техтФонт": "Таҳома",
"техтФонтСизе": 9,
"техт": "0.6милес" }
, {
"лат": 53.3966, "лон": -4.46204, "имг": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/0/0c/Ред_пог.свг", "ҳеигҳт": 10, "wидтҳ": 10, "техт": "Лланфечелл Триангле", "техтАнгле": 0, "техтАлигн": "лефт", "техтБаселине": "миддле", "техтДх": 7, "техтДй": 1, "техтФонтСизе": 12, "техтCолор": "#222211"
}
],
"трансформ": [
{
"тйпе": "гео",
"прожеcтион": "мерcатор",
"сcале": {"эхпр": "имгТилеСизе/ПИ/2*поw(2,имгЗоом)"},
"транслате": [{"эхпр": "имгХC"}, {"эхпр": "имгЙC"}],
"cентер": [{"эхпр": "имгЛон"}, {"эхпр": "имгЛат"}],
"лон": "лон", "лат": "лат"
},
{ "тйпе": "формула", "фиэлд":"лаёут_х", "эхпр": "датум.лаёут_х + (датум.оффсетХ || 0)" },
{ "тйпе": "формула", "фиэлд":"лаёут_й", "эхпр": "датум.лаёут_й + (датум.оффсетЙ || 0)" },
{ "тйпе": "формула", "фиэлд":"cолор", "эхпр": "датум.cолор || '#c33'" },
{ "тйпе": "формула", "фиэлд":"техтCолор", "эхпр": "датум.техтCолор || датум.cолор" },
{ "тйпе": "формула", "фиэлд":"строкеCолор", "эхпр": "датум.строкеCолор || '#ффе7э6'" }
]
},
{
// Ҳаcк: сингле валуэ дата соурcе фор драwинг/ҳидинг имагес анд отҳер нон-сериэс элеменц
"наме": "думмйДата",
"валуэс": [{}]
}
],
// Легенд онлй wоркс иф шоwЛегенд анд cолорСcалеФиэлд аре сет
"маркс": [
{
"тйпе": "имаге",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "формула", "фиэлд":"урл", "эхпр": "'мапснапшот:///?wидтҳ='+имгWидтҳ+'&ҳеигҳт='+имгҲеигҳт+'&зоом='+имгЗоом+'&лат='+имгЛат+'&лон='+имгЛон+'&ланг=уз'" }
]
},
"пропертиэс": {
"энтер": {
"урл": {"фиэлд": "урл"},
"хc": {"сигнал": "имгХC"}, "йc": {"сигнал": "имгЙC"},
"wидтҳ": {"сигнал": "имгWидтҳ"}, "ҳеигҳт": {"сигнал": "имгҲеигҳт"}
}
}
},
{
// Плаcес ан имаге оф а гивен наме анд сизе ат тҳе [лан,лон] лоcатион
"тйпе": "имаге",
"фром": {
"дата": "дата",
"трансформ": [
{ "тйпе": "филтер", "тест": "датум.имг" },
{ "тйпе": "формула", "фиэлд":"иcонWидтҳ", "эхпр": "датум.wидтҳ || 0" },
{ "тйпе": "формула", "фиэлд":"иcонҲеигҳт", "эхпр": "датум.ҳеигҳт || 0" },
{ "тйпе": "формула", "фиэлд":"имг",
"эхпр": "иф(!тест(/^[а-з]+:\\/\\//, датум.имг), 'wикифиле:///'+датум.имг, датум.имг)" },
// Энсуре тҳат эитҳер wидтҳ ор ҳеигҳт параметер ис пассед то wикифиле:// реқуэст
{ "тйпе": "формула", "фиэлд":"имг",
"эхпр": "иф((датум.иcонWидтҳ || датум.иcонҲеигҳт) && !тест(/[?&](wидтҳ|ҳеигҳт)=\\д/, датум.имг),иф(датум.иcонWидтҳ,датум.имг+'?wидтҳ='+датум.иcонWидтҳ,датум.имг+'?ҳеигҳт='+датум.иcонҲеигҳт), датум.имг)" }
]},
"пропертиэс": {
"энтер": {
"урл": {"фиэлд": "имг"},
"хc": {"фиэлд": "лаёут_х"}, "йc": {"фиэлд": "лаёут_й"},
"wидтҳ": {"фиэлд": "иcонWидтҳ"}, "ҳеигҳт": {"фиэлд": "иcонҲеигҳт"}
}
}
},
{
// Драw маркс оф а гивен cолор, шапе, анд сизе ат тҳе [лан,лон] лоcатион
"тйпе": "сймбол",
"фром": {
"дата": "дата",
"трансформ": [{ "тйпе": "филтер", "тест": "!датум.имг" }]
},
"пропертиэс": {
"энтер": {
"х": {"фиэлд": "лаёут_х"},
"й": {"фиэлд": "лаёут_й"},
// Иф cолорСcалеФиэлд ис сет, усе cолор сcалинг, отҳерwисе усе тҳе пресет cолор валуэ
"филл": { "фиэлд": "cолор" },
"сизе": {"фиэлд": "сизе"},
"шапе": {"фиэлд": "шапе"},
"строке": {"фиэлд": "строкеCолор"}
}
}
},
{
// Драw техт wитҳ тҳе гивен cолор анд сизе ат тҳе [лан,лон] лоcатион
// Сеэ ҳттпс://гитҳуб.cом/вега/вега/wики/Маркс#техт фор алл параметер десcриптион (препенд "техт" анд cапитализе тҳем)
"тйпе": "техт",
"фром": {
"дата": "дата",
"трансформ": [
{ "тйпе": "филтер", "тест": "датум.техт" },
// Фигуре оут иф тҳис ис ан ЛТР ор РТЛ паге. Фор ЛТР, шоw лабел то тҳе ригҳт оф тҳе иcон, лефт-алигнед. Фор РТЛ, реверсе.
{ "тйпе": "формула", "фиэлд":"исЛТР", "эхпр": "'' == '\\у200Э'" },
// Иф тҳесе валуэс аре нот дефинед ("ундефинед" ис нот аллоwед, со тест фор трутҳинесс анд нот 0)
{ "тйпе": "формула", "фиэлд":"техтДх", "эхпр": "иф(!датум.техтДх && датум.техтДх != 0, иф(датум.исЛТР,8,-8), датум.техтДх)" },
{ "тйпе": "формула", "фиэлд":"техтАлигн", "эхпр": "иф(!датум.техтАлигн, иф(датум.исЛТР,'лефт','ригҳт'), датум.техтАлигн)" },
{ "тйпе": "формула", "фиэлд":"техтБаселине", "эхпр": "датум.техтБаселине || 'миддле'" }
]},
"пропертиэс": {
"энтер": {
"техт": {"фиэлд": "техт"},
"х": {"фиэлд": "лаёут_х" },
"й": {"фиэлд": "лаёут_й"},
"дх": {"фиэлд": "техтДх" },
"дй": {"фиэлд": "техтДй"},
"филл": {"фиэлд": "техтCолор"},
"алигн": {"фиэлд": "техтАлигн"},
"баселине": {"фиэлд": "техтБаселине"},
"радиус": {"фиэлд": "техтРадиус"},
"тҳета": {"фиэлд": "техтТҳета"},
"англе": {"фиэлд": "техтАнгле"},
"фонт": {"фиэлд": "техтФонт"},
"фонтСизе": {"фиэлд": "техтФонтСизе"},
"фонтWеигҳт": {"фиэлд": "техтФонтWеигҳт"},
"фонтСтйле": {"фиэлд": "техтФонтСтйле"}
}
}
},
{
// Драw а лоw-зоом лоcатор мап фраме
"тйпе": "реcт",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" }
]
},
"пропертиэс": {
"энтер": {
"хc": {"сигнал": "пиcХC"}, "йc": {"сигнал": "пиcЙC"},
"wидтҳ": {"сигнал": "пиcWидтҳ", "оффсет":2}, "ҳеигҳт": {"сигнал": "пиcҲеигҳт"},
"строке": {"валуэ":"#ффф"},"строкеWидтҳ": {"валуэ":6}
}
}
},
{
// Драw а лоw-зоом лоcатор мап бй усинг а премаде wорлд мап имаге
"тйпе": "имаге",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" },
{ "тйпе": "формула", "фиэлд":"урл", "эхпр": "1" }
]
},
"пропертиэс": {
"энтер": {
"урл": {"валуэ": "wикираwуплоад:ҳттпс://неw.зиёсфера.уз/имагес/а/аc/Эартҳмап1000х500.жпг"},
"хc": {"сигнал": "пиcХC"}, "йc": {"сигнал": "пиcЙC"},
"wидтҳ": {"сигнал": "пиcWидтҳ"}, "ҳеигҳт": {"сигнал": "пиcҲеигҳт"}
}
}
},
{
// Драw а зоом-оут марк ат тҳе [лан,лон] лоcатион
"тйпе": "сймбол",
"фром": {
"дата": "думмйДата",
"трансформ": [
{ "тйпе": "филтер", "тест": "шоwМиниМап" },
{ "тйпе": "формула", "фиэлд":"лат", "эхпр": "имгЛат" },
{ "тйпе": "формула", "фиэлд":"лон", "эхпр": "имгЛон" },
{
"тйпе": "гео",
"прожеcтион": "эқуиреcтангулар",
"сcале": {"эхпр": "180/2/ПИ"},
"транслате": [{"эхпр": "пиcХC"}, {"эхпр": "пиcЙC"}],
"cентер": [{"эхпр": "0"}, {"эхпр": "0"}],
"лон": "лон", "лат": "лат"
}
]
},
"пропертиэс": {
"энтер": {
"х": {"фиэлд": "лаёут_х"}, "й": {"фиэлд": "лаёут_й"},
"филл": {"валуэ": "#c33"},
"строке": {"валуэ": "#ффе7э6"},
"сизе": {"валуэ": 40}
}
}
}
]
} </грапҳ>
{{ОСМ Лоcатион мап
| cоорд = {{cоорд|53.394|-4.450}}
| зоом = 13
| wидтҳ = 300
| ҳеигҳт = 150
| cаптион = Лланфечелл Триангле
| марк-cоорд = {{cоорд|53.3966|-4.46204}}
| лабел = Лланфечелл Триангле
| лабел-пос = ригҳт
| марк-титле = Лланфечелл Триангле
| марк-имаге = Тҳе Лланфечелл Триангле - геограпҳ.орг.ук - 1260817.жпг
| марк-десcриптион=
}}
|
Яна қаранг
- {{Лоcатион мап}}
- {{Лоcатион мап+}}
- {{Лоcатион мап манй}}
- {{Оверлай}}
| Юқоридаги ҳужжат Андоза:ОСМ Лоcатион мап/доc саҳифасидан олинган. Тажриба ўтказиш учун қумлоқ ва тест саҳифасидан фойдаланинг. Илтимос, туркумларни ҳужжат саҳифасига ва интервикиларни викимаълумотларга жойлаштиринг. Ушбу андоза осцаҳифалари. |