{"version":3,"sources":["map/styles.ts","map/map.ts"],"names":[],"mappings":";AAAa,aAAA,QAAA,YAAA,EAAA,QAAA,OAAqB,CAChC,CACiB,YAAA,iBACA,YAAA,mBACJ,QAAA,CACT,CACW,MAAA,aAIf,CACiB,YAAA,YACA,YAAA,MACJ,QAAA,CACT,CACW,MAAA,aAIf,CACiB,YAAA,MACA,YAAA,MACJ,QAAA,CACT,CACgB,WAAA,SAIpB,CACiB,YAAA,OACA,YAAA,MACJ,QAAA,CACT,CACgB,YAAC,KAEjB,CACe,UAAA,MAInB,CACiB,YAAA,eACA,YAAA,MACJ,QAAA,CACT,CACgB,WAAA,gBAIpB,CACiB,YAAA,gBACA,YAAA,cACJ,QAAA,CACT,CACgB,WAAA,SAIpB,CACiB,YAAA,UACA,YAAA,MACJ,QAAA,CACT,CACgB,WAAA,SAIpB,CACiB,YAAA,QACA,YAAA,MACJ,QAAA,CACT,CACW,MAAA,WAEX,CACgB,WAAA;;AC+ErB,aAAA,QAAA,YAAA,EArJD,IAGM,EAHN,EAAA,QAAA,YAEM,EAAU,SAAS,cAAc,QAEjC,EAA0B,GAGhC,SAAS,IACR,EAAM,IAAI,OAAO,KAAK,IAAI,EAAS,CAClC,KAAM,GACN,OAAQ,CAAE,IAAK,WAAY,IAAK,YAChC,OAAM,EAAA,SAGP,EAAY,KACX,IAAI,OAAO,KAAK,WAAW,CAC1B,QAAS,q6BAuBX,EAAY,KACX,IAAI,OAAO,KAAK,WAAW,CAC1B,QAAS,ogCA0BX,EAAY,KACX,IAAI,OAAO,KAAK,WAAW,CAC1B,QAAS,4jCA0BX,IA1FD,OAAO,QAAU,EA6FjB,IAAM,EAAsB,CAC3B,CACC,KAAM,sBACN,QAAS,gBACT,SAAU,CACT,IAAK,WACL,IAAK,aAGP,CACC,KAAM,cACN,QAAS,eACT,SAAU,CACT,IAAK,WACL,IAAK,aAGP,CACC,KAAM,sBACN,QAAS,gBACT,SAAU,CACT,IAAK,UACL,IAAK,aAKF,EAAe,CACpB,KAAM,+DACN,MAAO,GACP,YAAa,UACb,aAAc,IAKf,SAAS,IACH,IAAI,IAAA,EAAA,SAAA,GACF,IAAA,EAAS,IAAI,OAAO,KAAK,OAAO,CACrC,SAAU,EAAQ,GAAG,SACrB,KAAM,EACN,UAAW,OAAO,KAAK,UAAU,KACjC,IAAG,IAEJ,EAAO,YAAY,QAAS,WACJ,IAAA,IAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,OAAA,IAAa,CAAjB,EAAA,GACP,QAEZ,EAAY,GAAG,KAAK,EAAK,MAXlB,EAAI,EAAG,EAAI,EAAQ,OAAQ,IAA3B,EAAA","file":"map.0c7265b8.map","sourceRoot":"../src","sourcesContent":["export const styles: Array = [\n {\n \"featureType\": \"administrative\",\n \"elementType\": \"labels.text.fill\",\n \"stylers\": [\n {\n \"color\": \"#444444\"\n }\n ]\n },\n {\n \"featureType\": \"landscape\",\n \"elementType\": \"all\",\n \"stylers\": [\n {\n \"color\": \"#f2f2f2\"\n }\n ]\n },\n {\n \"featureType\": \"poi\",\n \"elementType\": \"all\",\n \"stylers\": [\n {\n \"visibility\": \"off\"\n }\n ]\n },\n {\n \"featureType\": \"road\",\n \"elementType\": \"all\",\n \"stylers\": [\n {\n \"saturation\": -100\n },\n {\n \"lightness\": 45\n }\n ]\n },\n {\n \"featureType\": \"road.highway\",\n \"elementType\": \"all\",\n \"stylers\": [\n {\n \"visibility\": \"simplified\"\n }\n ]\n },\n {\n \"featureType\": \"road.arterial\",\n \"elementType\": \"labels.icon\",\n \"stylers\": [\n {\n \"visibility\": \"off\"\n }\n ]\n },\n {\n \"featureType\": \"transit\",\n \"elementType\": \"all\",\n \"stylers\": [\n {\n \"visibility\": \"off\"\n }\n ]\n },\n {\n \"featureType\": \"water\",\n \"elementType\": \"all\",\n \"stylers\": [\n {\n \"color\": \"#46bcec\"\n },\n {\n \"visibility\": \"on\"\n }\n ]\n }\n];\n","/*\n marker1 37.980819 23.728127\n marker2 37.9806007 23.7291755\n marker3 37.9804992 23.728708\n*/\nimport { styles } from \"./styles\";\n\nconst mapElem = document.querySelector(\"#map\");\nconst map: any;\nconst infowindows: Array = [];\nwindow.initMap = initMap;\n\nfunction initMap() {\n\tmap = new google.maps.Map(mapElem, {\n\t\tzoom: 18,\n\t\tcenter: { lat: 37.9809058, lng: 23.7299928 },\n\t\tstyles\n\t});\n\n\tinfowindows.push(\n\t\tnew google.maps.InfoWindow({\n\t\t\tcontent: `\n
\n

Παλιό χρηματιστήριο

\n
\n
Σοφοκλέους 10
\n Οδηγίες\n
\n \n \n \n \n \n \n \n \n \n
\n
\n
\n `\n\t\t})\n\t);\n\n\tinfowindows.push(\n\t\tnew google.maps.InfoWindow({\n\t\t\tcontent: `\n
\n

Αίθριο ΕΚΠΑ

\n
\n
Σοφοκλέους 1
\n Οδηγίες\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n `\n\t\t})\n\t);\n\n\tinfowindows.push(\n\t\tnew google.maps.InfoWindow({\n\t\t\tcontent: `\n
\n

Μικρό χρηματιστήριο

\n
\n
Πεσμαζόγλου 1
\n Οδηγίες\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n `\n\t\t})\n\t);\n\n\tinitMarkers();\n}\n\nconst markers: Array = [\n\t{\n\t\tname: \"Παλιό χρηματιστήριο\",\n\t\taddress: \"Σοφοκλέους 10\",\n\t\tposition: {\n\t\t\tlat: 37.9808232,\n\t\t\tlng: 23.7291393\n\t\t}\n\t},\n\t{\n\t\tname: \"Αίθριο ΕΚΠΑ\",\n\t\taddress: \"Σοφοκλέους 1\",\n\t\tposition: {\n\t\t\tlat: 37.9805378,\n\t\t\tlng: 23.7297125\n\t\t}\n\t},\n\t{\n\t\tname: \"Μικρό χρηματιστήριο\",\n\t\taddress: \"Πεσμαζόγλου 1\",\n\t\tposition: {\n\t\t\tlat: 37.980706,\n\t\t\tlng: 23.730308\n\t\t}\n\t}\n];\n\nconst icon: object = {\n\tpath: \"M 24, 24 m -12, 0a 12, 12 0 1, 0 24, 0a 12, 12 0 1, 0 -24, 0\",\n\tscale: 0.1,\n\tstrokeColor: \"#e84e5e\",\n\tstrokeWeight: 24\n};\n\n// const markerLabel = [\"1\", \"2\", \"3\"]\n\nfunction initMarkers() {\n\tfor (let i = 0; i < markers.length; i++) {\n\t\tconst marker = new google.maps.Marker({\n\t\t\tposition: markers[i].position,\n\t\t\ticon: icon,\n\t\t\tanimation: google.maps.Animation.DROP,\n\t\t\tmap\n\t\t});\n\t\tmarker.addListener(\"click\", function() {\n\t\t\tfor (let infowindow of infowindows) {\n\t\t\t\tinfowindow.close();\n\t\t\t}\n\t\t\tinfowindows[i].open(map, marker);\n\t\t});\n\t}\n}\n"]}