From 6086161a788fc63fdbecaccbff0dfdd1a57928b2 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Mon, 26 Feb 2024 23:02:37 +0100 Subject: [PATCH] Added school markers to map --- public/icon/graduation-cap-shadow.png | Bin 0 -> 1829 bytes public/icon/graduation-cap.png | Bin 0 -> 3254 bytes src/components/maps/WorldMap.astro | 16 +++- src/components/maps/data/markers.json | 88 ++++++++++++++++++ src/components/maps/overlay/SearchMarkers.vue | 11 ++- src/types/Leaflet.ts | 2 + 6 files changed, 113 insertions(+), 4 deletions(-) create mode 100644 public/icon/graduation-cap-shadow.png create mode 100644 public/icon/graduation-cap.png diff --git a/public/icon/graduation-cap-shadow.png b/public/icon/graduation-cap-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..8db8ba6f347b422cdc7243ae60284076e71db225 GIT binary patch literal 1829 zcmV+=2io|FP)8&sBqB3w;C-&%luP;T_G-w7s(GZQYW=TSIY( zkP&|0-QPE-eIkFCm-oMo<0l#+&~nM>{Jn>aH)sV6vnQTlU6OZ<*MDd>Qt0@$F17eNqzZ)Z^go)k^1Tyra9$;qtd_IPg zHNf$UXHcVfiwhjDK!J6PO`+He5Eca1Q+i(~j6N}VHsVrph;XTy#~lFhOhG`AVBf*I zChHpDI9K@mu^vJ}(7}^sCV5~?xgB{D_4F4gqNqm%_6U^2sNaz)a4XmXgquL&2aoyd z+5-^krWFVHGg&3J>sI{!TX;w*VTH4UdPVre zkP*Nr2*P(B3JjGT-j-r^QDza-PB0TSC-3?(J%| z27(QP9%2OH3`>T>3;`nfo190ueC7U&x2X0|N`*0RQ>@30EgX|@u(t-+UP49ygR+PC z17IK!YPuPP(M=B!g8AOVL<=SJV%R$XxoI^}U1CzwPAT<9pChz{Wlyt=D4_U;aRwli zd!2;=Fgjb46U4;}6y8E5fCJ4DNa=FnTCxacKFNq;d%ctEkf%p&(f69>@olz`zhu!UG%mLd`7& zgKCeDFmU+TR4sr|iR98WlM~5BuV86Sh%mt5SK&%{xEV4xvMw|bh@SF^*?_5M6Ymfj z0Ko|)&nmu+>1Hiocvx#g1Z>Co!mNn}9nGH@<84XrLof`b{=hj1gSV-+1VX`}Y7S?k z_E7fW<2|hvU|@I{w<`uiH-87AjFi$3g^d{qm8#^&01*rr5QIN4YO{*Bio%F0EaB5U zh6l_QCNSi2q1l591$=yU{(md}!}lTB-6ITVfZ)Vj6+0*%KBBzuOlfPtr(?~*h~iRl>(l`q^qLkK`xFX5r zX$AmW!ePx#Huh%-(6!%3o>unR$ULpQh!AltHHy{=;xlRigqm`$@dh;z*52?n%_r_X z^pH37Id8a7c(9VkN3Lxb+DoM}RC)sp$1^wBsv~fIpsI(HzC-pHmt2Ta&8a2@rFW?n z5H-W#Ht)(E@SJAZxB>%%aVs%Heo=l)I5G@jV<1%4UJ|hqDpJ0ttH>c90YYt?!hE*S zD`Qv2q}o`TP%tA2M}{FZ0D@uYC=`_Sm`{}I~@qH>8dm`Ht(0nXctS;AF-Fsn^G+Hc^R!ZUzuU6 zw!DJ{Ls%#(9Xd~_X=|Ux24*A5|CfM$1N~itOyv(fjio8$M?ipT5#&_j$KIf$@2zm5 zpkg4bSKCyG2%iW6s#Vs*PrZ8arItu4Pou&OCzL$6eh@wp0#xfXxRw|2I<;LVyu^vN z;c~P}9K)xBP}I6~Z5e_47D~kfM2h``0YsVFF69aztv&rK-?KdmOdeGOOm#FJ1VcwI zt69aUPyr%140Rp5&Z?7Bmd_p@(CIK&YHJB<2jKx7-9w+bH TDU}>&00000NkvXXu0mjfcE3Gq literal 0 HcmV?d00001 diff --git a/public/icon/graduation-cap.png b/public/icon/graduation-cap.png new file mode 100644 index 0000000000000000000000000000000000000000..1b61ba0712cb9adfcd401d00d3f4a4ac1f198f67 GIT binary patch literal 3254 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 - - - +
+ +
+
+ + + +
diff --git a/src/types/Leaflet.ts b/src/types/Leaflet.ts index 50c3736a..ec67cfba 100644 --- a/src/types/Leaflet.ts +++ b/src/types/Leaflet.ts @@ -1,4 +1,5 @@ export type MapMarkerGroup = "capitals" | "cities" | "towns" | "landmarks" | "quests" | "custom"; +export type MapMarkerIcon = "castle" | "flag" | "graduation-cap" | "location-pin" | "monument" | "push-pin" export type MapCoords = { x: number, @@ -11,6 +12,7 @@ export type MapMarker = { description?: string, link?: string, group?: MapMarkerGroup, + icon?: MapMarkerIcon, } export type PlayerMarker = {