diff --git a/docs/basic.json b/docs/basic.json index 568fac5..8164478 100644 --- a/docs/basic.json +++ b/docs/basic.json @@ -1 +1 @@ -{"oneway":{"width":29,"height":29,"x":0,"y":0,"pixelRatio":1},"highway-JP_1":{"width":20,"height":20,"x":29,"y":0,"pixelRatio":1},"highway-JP_2":{"width":27,"height":20,"x":0,"y":29,"pixelRatio":1},"highway-JP_3":{"width":34,"height":20,"x":27,"y":29,"pixelRatio":1},"highway-JP_4":{"width":41,"height":20,"x":61,"y":29,"pixelRatio":1},"highway-JP_5":{"width":47,"height":20,"x":49,"y":0,"pixelRatio":1},"highway-JP_6":{"width":52,"height":20,"x":0,"y":49,"pixelRatio":1},"national-JP_1":{"width":20,"height":20,"x":52,"y":49,"pixelRatio":1},"national-JP_2":{"width":27,"height":20,"x":72,"y":49,"pixelRatio":1},"national-JP_3":{"width":34,"height":20,"x":0,"y":69,"pixelRatio":1},"prefectural-JP_1":{"width":20,"height":20,"x":34,"y":69,"pixelRatio":1},"prefectural-JP_2":{"width":27,"height":20,"x":54,"y":69,"pixelRatio":1},"prefectural-JP_3":{"width":34,"height":20,"x":81,"y":69,"pixelRatio":1},"prefectural-JP_4":{"width":41,"height":20,"x":0,"y":89,"pixelRatio":1},"prefectural-JP_5":{"width":47,"height":20,"x":41,"y":89,"pixelRatio":1},"prefectural-JP_6":{"width":52,"height":20,"x":102,"y":29,"pixelRatio":1},"building":{"width":19,"height":19,"x":154,"y":29,"pixelRatio":1},"building-alt1":{"width":19,"height":19,"x":173,"y":29,"pixelRatio":1},"circle":{"width":19,"height":19,"x":192,"y":29,"pixelRatio":1},"circle-stroked":{"width":19,"height":19,"x":211,"y":29,"pixelRatio":1},"city":{"width":19,"height":19,"x":99,"y":49,"pixelRatio":1},"communications-tower":{"width":19,"height":19,"x":118,"y":49,"pixelRatio":1},"cross":{"width":19,"height":19,"x":137,"y":49,"pixelRatio":1},"dam":{"width":19,"height":19,"x":156,"y":49,"pixelRatio":1},"danger":{"width":19,"height":19,"x":175,"y":49,"pixelRatio":1},"fence":{"width":19,"height":19,"x":194,"y":49,"pixelRatio":1},"globe":{"width":19,"height":19,"x":213,"y":49,"pixelRatio":1},"heart":{"width":19,"height":19,"x":115,"y":69,"pixelRatio":1},"home":{"width":19,"height":19,"x":134,"y":69,"pixelRatio":1},"industry":{"width":19,"height":19,"x":153,"y":69,"pixelRatio":1},"information":{"width":19,"height":19,"x":172,"y":69,"pixelRatio":1},"landuse":{"width":19,"height":19,"x":191,"y":69,"pixelRatio":1},"marker":{"width":19,"height":19,"x":210,"y":69,"pixelRatio":1},"marker-stroked":{"width":19,"height":19,"x":88,"y":89,"pixelRatio":1},"mobile-phone":{"width":19,"height":19,"x":107,"y":89,"pixelRatio":1},"recycling":{"width":19,"height":19,"x":126,"y":89,"pixelRatio":1},"residential-community":{"width":19,"height":19,"x":145,"y":89,"pixelRatio":1},"slaughterhouse":{"width":19,"height":19,"x":164,"y":89,"pixelRatio":1},"slipway":{"width":19,"height":19,"x":183,"y":89,"pixelRatio":1},"square":{"width":19,"height":19,"x":202,"y":89,"pixelRatio":1},"square-stroked":{"width":19,"height":19,"x":96,"y":0,"pixelRatio":1},"star":{"width":19,"height":19,"x":115,"y":0,"pixelRatio":1},"star-stroked":{"width":19,"height":19,"x":134,"y":0,"pixelRatio":1},"suitcase":{"width":19,"height":19,"x":153,"y":0,"pixelRatio":1},"town":{"width":19,"height":19,"x":172,"y":0,"pixelRatio":1},"triangle":{"width":19,"height":19,"x":191,"y":0,"pixelRatio":1},"triangle-stroked":{"width":19,"height":19,"x":210,"y":0,"pixelRatio":1},"viewpoint":{"width":19,"height":19,"x":0,"y":109,"pixelRatio":1},"village":{"width":19,"height":19,"x":19,"y":109,"pixelRatio":1},"warehouse":{"width":19,"height":19,"x":38,"y":109,"pixelRatio":1},"water":{"width":19,"height":19,"x":57,"y":109,"pixelRatio":1},"watermill":{"width":19,"height":19,"x":76,"y":109,"pixelRatio":1},"wheelchair":{"width":19,"height":19,"x":95,"y":109,"pixelRatio":1},"windmill":{"width":19,"height":19,"x":114,"y":109,"pixelRatio":1},"default_1":{"width":18,"height":18,"x":133,"y":109,"pixelRatio":1},"default_2":{"width":25,"height":18,"x":151,"y":109,"pixelRatio":1},"default_3":{"width":32,"height":18,"x":176,"y":109,"pixelRatio":1},"default_4":{"width":39,"height":18,"x":0,"y":128,"pixelRatio":1},"default_5":{"width":45,"height":18,"x":39,"y":128,"pixelRatio":1},"default_6":{"width":50,"height":18,"x":84,"y":128,"pixelRatio":1},"aerialway":{"width":17,"height":17,"x":134,"y":128,"pixelRatio":1},"airfield":{"width":17,"height":17,"x":151,"y":128,"pixelRatio":1},"airport":{"width":17,"height":17,"x":168,"y":128,"pixelRatio":1},"alcohol-shop":{"width":17,"height":17,"x":185,"y":128,"pixelRatio":1},"america-football":{"width":17,"height":17,"x":202,"y":128,"pixelRatio":1},"american-football":{"width":17,"height":17,"x":208,"y":109,"pixelRatio":1},"amusement-park":{"width":17,"height":17,"x":0,"y":146,"pixelRatio":1},"aquarium":{"width":17,"height":17,"x":17,"y":146,"pixelRatio":1},"art-gallery":{"width":17,"height":17,"x":34,"y":146,"pixelRatio":1},"attraction":{"width":17,"height":17,"x":51,"y":146,"pixelRatio":1},"bakery":{"width":17,"height":17,"x":68,"y":146,"pixelRatio":1},"bank":{"width":17,"height":17,"x":85,"y":146,"pixelRatio":1},"bank-JP":{"width":17,"height":17,"x":102,"y":146,"pixelRatio":1},"bar":{"width":17,"height":17,"x":119,"y":146,"pixelRatio":1},"barrier":{"width":17,"height":17,"x":136,"y":146,"pixelRatio":1},"baseball":{"width":17,"height":17,"x":153,"y":146,"pixelRatio":1},"basketball":{"width":17,"height":17,"x":170,"y":146,"pixelRatio":1},"bbq":{"width":17,"height":17,"x":187,"y":146,"pixelRatio":1},"beach":{"width":17,"height":17,"x":204,"y":146,"pixelRatio":1},"beer":{"width":17,"height":17,"x":0,"y":163,"pixelRatio":1},"bicycle":{"width":17,"height":17,"x":17,"y":163,"pixelRatio":1},"bicycle-share":{"width":17,"height":17,"x":34,"y":163,"pixelRatio":1},"blood-bank":{"width":17,"height":17,"x":51,"y":163,"pixelRatio":1},"bowling-alley":{"width":17,"height":17,"x":68,"y":163,"pixelRatio":1},"bridge":{"width":17,"height":17,"x":85,"y":163,"pixelRatio":1},"buddhism":{"width":17,"height":17,"x":102,"y":163,"pixelRatio":1},"bus":{"width":17,"height":17,"x":119,"y":163,"pixelRatio":1},"cafe":{"width":17,"height":17,"x":136,"y":163,"pixelRatio":1},"campsite":{"width":17,"height":17,"x":153,"y":163,"pixelRatio":1},"car":{"width":17,"height":17,"x":170,"y":163,"pixelRatio":1},"car-rental":{"width":17,"height":17,"x":187,"y":163,"pixelRatio":1},"car-repair":{"width":17,"height":17,"x":204,"y":163,"pixelRatio":1},"casino":{"width":17,"height":17,"x":0,"y":180,"pixelRatio":1},"castle":{"width":17,"height":17,"x":17,"y":180,"pixelRatio":1},"castle-JP":{"width":17,"height":17,"x":34,"y":180,"pixelRatio":1},"cemetery":{"width":17,"height":17,"x":51,"y":180,"pixelRatio":1},"cemetery-JP":{"width":17,"height":17,"x":68,"y":180,"pixelRatio":1},"charging-station":{"width":17,"height":17,"x":85,"y":180,"pixelRatio":1},"cinema":{"width":17,"height":17,"x":102,"y":180,"pixelRatio":1},"clothing-store":{"width":17,"height":17,"x":119,"y":180,"pixelRatio":1},"college":{"width":17,"height":17,"x":136,"y":180,"pixelRatio":1},"college-JP":{"width":17,"height":17,"x":153,"y":180,"pixelRatio":1},"commercial":{"width":17,"height":17,"x":170,"y":180,"pixelRatio":1},"confectionery":{"width":17,"height":17,"x":187,"y":180,"pixelRatio":1},"convenience":{"width":17,"height":17,"x":204,"y":180,"pixelRatio":1},"cricket":{"width":17,"height":17,"x":0,"y":197,"pixelRatio":1},"defibrillator":{"width":17,"height":17,"x":17,"y":197,"pixelRatio":1},"dentist":{"width":17,"height":17,"x":34,"y":197,"pixelRatio":1},"doctor":{"width":17,"height":17,"x":51,"y":197,"pixelRatio":1},"dog-park":{"width":17,"height":17,"x":68,"y":197,"pixelRatio":1},"drinking-water":{"width":17,"height":17,"x":85,"y":197,"pixelRatio":1},"embassy":{"width":17,"height":17,"x":102,"y":197,"pixelRatio":1},"emergency-phone":{"width":17,"height":17,"x":119,"y":197,"pixelRatio":1},"entrance":{"width":17,"height":17,"x":136,"y":197,"pixelRatio":1},"entrance-alt1":{"width":17,"height":17,"x":153,"y":197,"pixelRatio":1},"farm":{"width":17,"height":17,"x":170,"y":197,"pixelRatio":1},"fast-food":{"width":17,"height":17,"x":187,"y":197,"pixelRatio":1},"ferry":{"width":17,"height":17,"x":204,"y":197,"pixelRatio":1},"fire-station":{"width":17,"height":17,"x":0,"y":214,"pixelRatio":1},"fire-station-JP":{"width":17,"height":17,"x":17,"y":214,"pixelRatio":1},"fitness-centre":{"width":17,"height":17,"x":34,"y":214,"pixelRatio":1},"florist":{"width":17,"height":17,"x":51,"y":214,"pixelRatio":1},"fuel":{"width":17,"height":17,"x":68,"y":214,"pixelRatio":1},"furniture":{"width":17,"height":17,"x":85,"y":214,"pixelRatio":1},"gaming":{"width":17,"height":17,"x":102,"y":214,"pixelRatio":1},"garden":{"width":17,"height":17,"x":119,"y":214,"pixelRatio":1},"garden-center":{"width":17,"height":17,"x":136,"y":214,"pixelRatio":1},"garden-centre":{"width":17,"height":17,"x":153,"y":214,"pixelRatio":1},"gift":{"width":17,"height":17,"x":170,"y":214,"pixelRatio":1},"golf":{"width":17,"height":17,"x":187,"y":214,"pixelRatio":1},"grocery":{"width":17,"height":17,"x":204,"y":214,"pixelRatio":1},"hairdresser":{"width":17,"height":17,"x":221,"y":146,"pixelRatio":1},"harbor":{"width":17,"height":17,"x":238,"y":146,"pixelRatio":1},"hardware":{"width":17,"height":17,"x":255,"y":146,"pixelRatio":1},"heliport":{"width":17,"height":17,"x":272,"y":146,"pixelRatio":1},"horse-riding":{"width":17,"height":17,"x":289,"y":146,"pixelRatio":1},"hospital":{"width":17,"height":17,"x":306,"y":146,"pixelRatio":1},"hospital-JP":{"width":17,"height":17,"x":323,"y":146,"pixelRatio":1},"ice-cream":{"width":17,"height":17,"x":340,"y":146,"pixelRatio":1},"jewelry-store":{"width":17,"height":17,"x":357,"y":146,"pixelRatio":1},"karaoke":{"width":17,"height":17,"x":374,"y":146,"pixelRatio":1},"landmark":{"width":17,"height":17,"x":391,"y":146,"pixelRatio":1},"landmark-JP":{"width":17,"height":17,"x":408,"y":146,"pixelRatio":1},"laundry":{"width":17,"height":17,"x":425,"y":146,"pixelRatio":1},"library":{"width":17,"height":17,"x":442,"y":146,"pixelRatio":1},"lighthouse":{"width":17,"height":17,"x":221,"y":163,"pixelRatio":1},"lodging":{"width":17,"height":17,"x":238,"y":163,"pixelRatio":1},"logging":{"width":17,"height":17,"x":255,"y":163,"pixelRatio":1},"monument":{"width":17,"height":17,"x":272,"y":163,"pixelRatio":1},"mountain":{"width":17,"height":17,"x":289,"y":163,"pixelRatio":1},"museum":{"width":17,"height":17,"x":306,"y":163,"pixelRatio":1},"music":{"width":17,"height":17,"x":323,"y":163,"pixelRatio":1},"natural":{"width":17,"height":17,"x":340,"y":163,"pixelRatio":1},"optician":{"width":17,"height":17,"x":357,"y":163,"pixelRatio":1},"paint":{"width":17,"height":17,"x":374,"y":163,"pixelRatio":1},"park":{"width":17,"height":17,"x":391,"y":163,"pixelRatio":1},"park-alt1":{"width":17,"height":17,"x":408,"y":163,"pixelRatio":1},"parking":{"width":17,"height":17,"x":425,"y":163,"pixelRatio":1},"parking-garage":{"width":17,"height":17,"x":442,"y":163,"pixelRatio":1},"pharmacy":{"width":17,"height":17,"x":221,"y":180,"pixelRatio":1},"picnic-site":{"width":17,"height":17,"x":238,"y":180,"pixelRatio":1},"pitch":{"width":17,"height":17,"x":255,"y":180,"pixelRatio":1},"place-of-worship":{"width":17,"height":17,"x":272,"y":180,"pixelRatio":1},"playground":{"width":17,"height":17,"x":289,"y":180,"pixelRatio":1},"police":{"width":17,"height":17,"x":306,"y":180,"pixelRatio":1},"police-JP":{"width":17,"height":17,"x":323,"y":180,"pixelRatio":1},"post":{"width":17,"height":17,"x":340,"y":180,"pixelRatio":1},"post-JP":{"width":17,"height":17,"x":357,"y":180,"pixelRatio":1},"prison":{"width":17,"height":17,"x":374,"y":180,"pixelRatio":1},"rail":{"width":17,"height":17,"x":391,"y":180,"pixelRatio":1},"rail-light":{"width":17,"height":17,"x":408,"y":180,"pixelRatio":1},"rail-metro":{"width":17,"height":17,"x":425,"y":180,"pixelRatio":1},"railway":{"width":17,"height":17,"x":442,"y":180,"pixelRatio":1},"railway-light":{"width":17,"height":17,"x":221,"y":197,"pixelRatio":1},"railway-metro":{"width":17,"height":17,"x":238,"y":197,"pixelRatio":1},"ranger-station":{"width":17,"height":17,"x":255,"y":197,"pixelRatio":1},"religious-buddhist":{"width":17,"height":17,"x":272,"y":197,"pixelRatio":1},"religious-christian":{"width":17,"height":17,"x":289,"y":197,"pixelRatio":1},"religious-jewish":{"width":17,"height":17,"x":306,"y":197,"pixelRatio":1},"religious-muslim":{"width":17,"height":17,"x":323,"y":197,"pixelRatio":1},"religious-shinto":{"width":17,"height":17,"x":340,"y":197,"pixelRatio":1},"restaurant":{"width":17,"height":17,"x":357,"y":197,"pixelRatio":1},"restaurant-noodle":{"width":17,"height":17,"x":374,"y":197,"pixelRatio":1},"restaurant-pizza":{"width":17,"height":17,"x":391,"y":197,"pixelRatio":1},"restaurant-seafood":{"width":17,"height":17,"x":408,"y":197,"pixelRatio":1},"roadblock":{"width":17,"height":17,"x":425,"y":197,"pixelRatio":1},"rocket":{"width":17,"height":17,"x":442,"y":197,"pixelRatio":1},"school":{"width":17,"height":17,"x":221,"y":214,"pixelRatio":1},"school-JP":{"width":17,"height":17,"x":238,"y":214,"pixelRatio":1},"scooter":{"width":17,"height":17,"x":255,"y":214,"pixelRatio":1},"shelter":{"width":17,"height":17,"x":272,"y":214,"pixelRatio":1},"shoe":{"width":17,"height":17,"x":289,"y":214,"pixelRatio":1},"shop":{"width":17,"height":17,"x":306,"y":214,"pixelRatio":1},"skateboard":{"width":17,"height":17,"x":323,"y":214,"pixelRatio":1},"skiing":{"width":17,"height":17,"x":340,"y":214,"pixelRatio":1},"snowmobile":{"width":17,"height":17,"x":357,"y":214,"pixelRatio":1},"soccer":{"width":17,"height":17,"x":374,"y":214,"pixelRatio":1},"stadium":{"width":17,"height":17,"x":391,"y":214,"pixelRatio":1},"sushi":{"width":17,"height":17,"x":408,"y":214,"pixelRatio":1},"swimming":{"width":17,"height":17,"x":425,"y":214,"pixelRatio":1},"table-tennis":{"width":17,"height":17,"x":442,"y":214,"pixelRatio":1},"teahouse":{"width":17,"height":17,"x":219,"y":128,"pixelRatio":1},"telephone":{"width":17,"height":17,"x":236,"y":128,"pixelRatio":1},"tennis":{"width":17,"height":17,"x":253,"y":128,"pixelRatio":1},"theatre":{"width":17,"height":17,"x":270,"y":128,"pixelRatio":1},"toilet":{"width":17,"height":17,"x":287,"y":128,"pixelRatio":1},"town-hall":{"width":17,"height":17,"x":304,"y":128,"pixelRatio":1},"veterinary":{"width":17,"height":17,"x":321,"y":128,"pixelRatio":1},"volcano":{"width":17,"height":17,"x":338,"y":128,"pixelRatio":1},"volleyball":{"width":17,"height":17,"x":355,"y":128,"pixelRatio":1},"waste-basket":{"width":17,"height":17,"x":372,"y":128,"pixelRatio":1},"watch":{"width":17,"height":17,"x":389,"y":128,"pixelRatio":1},"waterfall":{"width":17,"height":17,"x":406,"y":128,"pixelRatio":1},"wetland":{"width":17,"height":17,"x":423,"y":128,"pixelRatio":1},"zoo":{"width":17,"height":17,"x":440,"y":128,"pixelRatio":1}} \ No newline at end of file +{"oneway":{"width":29,"height":29,"x":0,"y":0,"pixelRatio":1},"highway-JP_1":{"width":20,"height":20,"x":29,"y":0,"pixelRatio":1},"highway-JP_2":{"width":27,"height":20,"x":0,"y":29,"pixelRatio":1},"highway-JP_3":{"width":34,"height":20,"x":27,"y":29,"pixelRatio":1},"highway-JP_4":{"width":41,"height":20,"x":61,"y":29,"pixelRatio":1},"highway-JP_5":{"width":47,"height":20,"x":49,"y":0,"pixelRatio":1},"highway-JP_6":{"width":52,"height":20,"x":0,"y":49,"pixelRatio":1},"national-JP_1":{"width":20,"height":20,"x":52,"y":49,"pixelRatio":1},"national-JP_2":{"width":27,"height":20,"x":72,"y":49,"pixelRatio":1},"national-JP_3":{"width":34,"height":20,"x":0,"y":69,"pixelRatio":1},"prefectural-JP_1":{"width":20,"height":20,"x":34,"y":69,"pixelRatio":1},"prefectural-JP_2":{"width":27,"height":20,"x":54,"y":69,"pixelRatio":1},"prefectural-JP_3":{"width":34,"height":20,"x":81,"y":69,"pixelRatio":1},"prefectural-JP_4":{"width":41,"height":20,"x":0,"y":89,"pixelRatio":1},"prefectural-JP_5":{"width":47,"height":20,"x":41,"y":89,"pixelRatio":1},"prefectural-JP_6":{"width":52,"height":20,"x":102,"y":29,"pixelRatio":1},"building":{"width":19,"height":19,"x":154,"y":29,"pixelRatio":1},"building_alt1":{"width":19,"height":19,"x":173,"y":29,"pixelRatio":1},"circle":{"width":19,"height":19,"x":192,"y":29,"pixelRatio":1},"circle-stroked":{"width":19,"height":19,"x":211,"y":29,"pixelRatio":1},"city":{"width":19,"height":19,"x":99,"y":49,"pixelRatio":1},"communications_tower":{"width":19,"height":19,"x":118,"y":49,"pixelRatio":1},"cross":{"width":19,"height":19,"x":137,"y":49,"pixelRatio":1},"dam":{"width":19,"height":19,"x":156,"y":49,"pixelRatio":1},"danger":{"width":19,"height":19,"x":175,"y":49,"pixelRatio":1},"fence":{"width":19,"height":19,"x":194,"y":49,"pixelRatio":1},"globe":{"width":19,"height":19,"x":213,"y":49,"pixelRatio":1},"heart":{"width":19,"height":19,"x":115,"y":69,"pixelRatio":1},"home":{"width":19,"height":19,"x":134,"y":69,"pixelRatio":1},"industry":{"width":19,"height":19,"x":153,"y":69,"pixelRatio":1},"information":{"width":19,"height":19,"x":172,"y":69,"pixelRatio":1},"landuse":{"width":19,"height":19,"x":191,"y":69,"pixelRatio":1},"marker":{"width":19,"height":19,"x":210,"y":69,"pixelRatio":1},"marker-stroked":{"width":19,"height":19,"x":88,"y":89,"pixelRatio":1},"mobile_phone":{"width":19,"height":19,"x":107,"y":89,"pixelRatio":1},"recycling":{"width":19,"height":19,"x":126,"y":89,"pixelRatio":1},"residential_community":{"width":19,"height":19,"x":145,"y":89,"pixelRatio":1},"slaughterhouse":{"width":19,"height":19,"x":164,"y":89,"pixelRatio":1},"slipway":{"width":19,"height":19,"x":183,"y":89,"pixelRatio":1},"square":{"width":19,"height":19,"x":202,"y":89,"pixelRatio":1},"square-stroked":{"width":19,"height":19,"x":96,"y":0,"pixelRatio":1},"star":{"width":19,"height":19,"x":115,"y":0,"pixelRatio":1},"star-stroked":{"width":19,"height":19,"x":134,"y":0,"pixelRatio":1},"suitcase":{"width":19,"height":19,"x":153,"y":0,"pixelRatio":1},"town":{"width":19,"height":19,"x":172,"y":0,"pixelRatio":1},"triangle":{"width":19,"height":19,"x":191,"y":0,"pixelRatio":1},"triangle-stroked":{"width":19,"height":19,"x":210,"y":0,"pixelRatio":1},"viewpoint":{"width":19,"height":19,"x":0,"y":109,"pixelRatio":1},"village":{"width":19,"height":19,"x":19,"y":109,"pixelRatio":1},"warehouse":{"width":19,"height":19,"x":38,"y":109,"pixelRatio":1},"water":{"width":19,"height":19,"x":57,"y":109,"pixelRatio":1},"watermill":{"width":19,"height":19,"x":76,"y":109,"pixelRatio":1},"wheelchair":{"width":19,"height":19,"x":95,"y":109,"pixelRatio":1},"windmill":{"width":19,"height":19,"x":114,"y":109,"pixelRatio":1},"default_1":{"width":18,"height":18,"x":133,"y":109,"pixelRatio":1},"default_2":{"width":25,"height":18,"x":151,"y":109,"pixelRatio":1},"default_3":{"width":32,"height":18,"x":176,"y":109,"pixelRatio":1},"default_4":{"width":39,"height":18,"x":0,"y":128,"pixelRatio":1},"default_5":{"width":45,"height":18,"x":39,"y":128,"pixelRatio":1},"default_6":{"width":50,"height":18,"x":84,"y":128,"pixelRatio":1},"aerialway":{"width":17,"height":17,"x":134,"y":128,"pixelRatio":1},"airfield":{"width":17,"height":17,"x":151,"y":128,"pixelRatio":1},"airport":{"width":17,"height":17,"x":168,"y":128,"pixelRatio":1},"alcohol_shop":{"width":17,"height":17,"x":185,"y":128,"pixelRatio":1},"america_football":{"width":17,"height":17,"x":202,"y":128,"pixelRatio":1},"american_football":{"width":17,"height":17,"x":208,"y":109,"pixelRatio":1},"amusement_park":{"width":17,"height":17,"x":0,"y":146,"pixelRatio":1},"aquarium":{"width":17,"height":17,"x":17,"y":146,"pixelRatio":1},"art_gallery":{"width":17,"height":17,"x":34,"y":146,"pixelRatio":1},"attraction":{"width":17,"height":17,"x":51,"y":146,"pixelRatio":1},"bakery":{"width":17,"height":17,"x":68,"y":146,"pixelRatio":1},"bank":{"width":17,"height":17,"x":85,"y":146,"pixelRatio":1},"bar":{"width":17,"height":17,"x":102,"y":146,"pixelRatio":1},"barrier":{"width":17,"height":17,"x":119,"y":146,"pixelRatio":1},"baseball":{"width":17,"height":17,"x":136,"y":146,"pixelRatio":1},"basketball":{"width":17,"height":17,"x":153,"y":146,"pixelRatio":1},"bbq":{"width":17,"height":17,"x":170,"y":146,"pixelRatio":1},"beach":{"width":17,"height":17,"x":187,"y":146,"pixelRatio":1},"beer":{"width":17,"height":17,"x":204,"y":146,"pixelRatio":1},"bicycle":{"width":17,"height":17,"x":0,"y":163,"pixelRatio":1},"bicycle_share":{"width":17,"height":17,"x":17,"y":163,"pixelRatio":1},"blood_bank":{"width":17,"height":17,"x":34,"y":163,"pixelRatio":1},"bowling_alley":{"width":17,"height":17,"x":51,"y":163,"pixelRatio":1},"bridge":{"width":17,"height":17,"x":68,"y":163,"pixelRatio":1},"buddhism":{"width":17,"height":17,"x":85,"y":163,"pixelRatio":1},"bus":{"width":17,"height":17,"x":102,"y":163,"pixelRatio":1},"cafe":{"width":17,"height":17,"x":119,"y":163,"pixelRatio":1},"campsite":{"width":17,"height":17,"x":136,"y":163,"pixelRatio":1},"car":{"width":17,"height":17,"x":153,"y":163,"pixelRatio":1},"car_rental":{"width":17,"height":17,"x":170,"y":163,"pixelRatio":1},"car_repair":{"width":17,"height":17,"x":187,"y":163,"pixelRatio":1},"casino":{"width":17,"height":17,"x":204,"y":163,"pixelRatio":1},"castle":{"width":17,"height":17,"x":0,"y":180,"pixelRatio":1},"cemetery":{"width":17,"height":17,"x":17,"y":180,"pixelRatio":1},"charging_station":{"width":17,"height":17,"x":34,"y":180,"pixelRatio":1},"cinema":{"width":17,"height":17,"x":51,"y":180,"pixelRatio":1},"clothing_store":{"width":17,"height":17,"x":68,"y":180,"pixelRatio":1},"college":{"width":17,"height":17,"x":85,"y":180,"pixelRatio":1},"commercial":{"width":17,"height":17,"x":102,"y":180,"pixelRatio":1},"confectionery":{"width":17,"height":17,"x":119,"y":180,"pixelRatio":1},"convenience":{"width":17,"height":17,"x":136,"y":180,"pixelRatio":1},"cricket":{"width":17,"height":17,"x":153,"y":180,"pixelRatio":1},"defibrillator":{"width":17,"height":17,"x":170,"y":180,"pixelRatio":1},"dentist":{"width":17,"height":17,"x":187,"y":180,"pixelRatio":1},"doctor":{"width":17,"height":17,"x":204,"y":180,"pixelRatio":1},"dog_park":{"width":17,"height":17,"x":0,"y":197,"pixelRatio":1},"drinking_water":{"width":17,"height":17,"x":17,"y":197,"pixelRatio":1},"embassy":{"width":17,"height":17,"x":34,"y":197,"pixelRatio":1},"emergency_phone":{"width":17,"height":17,"x":51,"y":197,"pixelRatio":1},"entrance":{"width":17,"height":17,"x":68,"y":197,"pixelRatio":1},"entrance_alt1":{"width":17,"height":17,"x":85,"y":197,"pixelRatio":1},"farm":{"width":17,"height":17,"x":102,"y":197,"pixelRatio":1},"fast_food":{"width":17,"height":17,"x":119,"y":197,"pixelRatio":1},"ferry":{"width":17,"height":17,"x":136,"y":197,"pixelRatio":1},"fire_station":{"width":17,"height":17,"x":153,"y":197,"pixelRatio":1},"fitness_centre":{"width":17,"height":17,"x":170,"y":197,"pixelRatio":1},"florist":{"width":17,"height":17,"x":187,"y":197,"pixelRatio":1},"fuel":{"width":17,"height":17,"x":204,"y":197,"pixelRatio":1},"furniture":{"width":17,"height":17,"x":0,"y":214,"pixelRatio":1},"gaming":{"width":17,"height":17,"x":17,"y":214,"pixelRatio":1},"garden":{"width":17,"height":17,"x":34,"y":214,"pixelRatio":1},"garden_center":{"width":17,"height":17,"x":51,"y":214,"pixelRatio":1},"garden_centre":{"width":17,"height":17,"x":68,"y":214,"pixelRatio":1},"gift":{"width":17,"height":17,"x":85,"y":214,"pixelRatio":1},"golf":{"width":17,"height":17,"x":102,"y":214,"pixelRatio":1},"grocery":{"width":17,"height":17,"x":119,"y":214,"pixelRatio":1},"hairdresser":{"width":17,"height":17,"x":136,"y":214,"pixelRatio":1},"harbor":{"width":17,"height":17,"x":153,"y":214,"pixelRatio":1},"hardware":{"width":17,"height":17,"x":170,"y":214,"pixelRatio":1},"heliport":{"width":17,"height":17,"x":187,"y":214,"pixelRatio":1},"horse_riding":{"width":17,"height":17,"x":204,"y":214,"pixelRatio":1},"hospital":{"width":17,"height":17,"x":221,"y":146,"pixelRatio":1},"ice_cream":{"width":17,"height":17,"x":238,"y":146,"pixelRatio":1},"jewelry_store":{"width":17,"height":17,"x":255,"y":146,"pixelRatio":1},"karaoke":{"width":17,"height":17,"x":272,"y":146,"pixelRatio":1},"landmark":{"width":17,"height":17,"x":289,"y":146,"pixelRatio":1},"laundry":{"width":17,"height":17,"x":306,"y":146,"pixelRatio":1},"library":{"width":17,"height":17,"x":323,"y":146,"pixelRatio":1},"lighthouse":{"width":17,"height":17,"x":340,"y":146,"pixelRatio":1},"lodging":{"width":17,"height":17,"x":357,"y":146,"pixelRatio":1},"logging":{"width":17,"height":17,"x":374,"y":146,"pixelRatio":1},"monument":{"width":17,"height":17,"x":391,"y":146,"pixelRatio":1},"mountain":{"width":17,"height":17,"x":408,"y":146,"pixelRatio":1},"museum":{"width":17,"height":17,"x":425,"y":146,"pixelRatio":1},"music":{"width":17,"height":17,"x":442,"y":146,"pixelRatio":1},"natural":{"width":17,"height":17,"x":221,"y":163,"pixelRatio":1},"optician":{"width":17,"height":17,"x":238,"y":163,"pixelRatio":1},"paint":{"width":17,"height":17,"x":255,"y":163,"pixelRatio":1},"park":{"width":17,"height":17,"x":272,"y":163,"pixelRatio":1},"park_alt1":{"width":17,"height":17,"x":289,"y":163,"pixelRatio":1},"parking":{"width":17,"height":17,"x":306,"y":163,"pixelRatio":1},"parking_garage":{"width":17,"height":17,"x":323,"y":163,"pixelRatio":1},"pharmacy":{"width":17,"height":17,"x":340,"y":163,"pixelRatio":1},"picnic_site":{"width":17,"height":17,"x":357,"y":163,"pixelRatio":1},"pitch":{"width":17,"height":17,"x":374,"y":163,"pixelRatio":1},"place_of_worship":{"width":17,"height":17,"x":391,"y":163,"pixelRatio":1},"playground":{"width":17,"height":17,"x":408,"y":163,"pixelRatio":1},"police":{"width":17,"height":17,"x":425,"y":163,"pixelRatio":1},"post":{"width":17,"height":17,"x":442,"y":163,"pixelRatio":1},"prison":{"width":17,"height":17,"x":221,"y":180,"pixelRatio":1},"rail":{"width":17,"height":17,"x":238,"y":180,"pixelRatio":1},"rail_light":{"width":17,"height":17,"x":255,"y":180,"pixelRatio":1},"rail_metro":{"width":17,"height":17,"x":272,"y":180,"pixelRatio":1},"railway":{"width":17,"height":17,"x":289,"y":180,"pixelRatio":1},"railway_light":{"width":17,"height":17,"x":306,"y":180,"pixelRatio":1},"railway_metro":{"width":17,"height":17,"x":323,"y":180,"pixelRatio":1},"ranger_station":{"width":17,"height":17,"x":340,"y":180,"pixelRatio":1},"religious_buddhist":{"width":17,"height":17,"x":357,"y":180,"pixelRatio":1},"religious_christian":{"width":17,"height":17,"x":374,"y":180,"pixelRatio":1},"religious_jewish":{"width":17,"height":17,"x":391,"y":180,"pixelRatio":1},"religious_muslim":{"width":17,"height":17,"x":408,"y":180,"pixelRatio":1},"religious_shinto":{"width":17,"height":17,"x":425,"y":180,"pixelRatio":1},"restaurant":{"width":17,"height":17,"x":442,"y":180,"pixelRatio":1},"restaurant_noodle":{"width":17,"height":17,"x":221,"y":197,"pixelRatio":1},"restaurant_pizza":{"width":17,"height":17,"x":238,"y":197,"pixelRatio":1},"restaurant_seafood":{"width":17,"height":17,"x":255,"y":197,"pixelRatio":1},"roadblock":{"width":17,"height":17,"x":272,"y":197,"pixelRatio":1},"rocket":{"width":17,"height":17,"x":289,"y":197,"pixelRatio":1},"school":{"width":17,"height":17,"x":306,"y":197,"pixelRatio":1},"scooter":{"width":17,"height":17,"x":323,"y":197,"pixelRatio":1},"shelter":{"width":17,"height":17,"x":340,"y":197,"pixelRatio":1},"shoe":{"width":17,"height":17,"x":357,"y":197,"pixelRatio":1},"shop":{"width":17,"height":17,"x":374,"y":197,"pixelRatio":1},"skateboard":{"width":17,"height":17,"x":391,"y":197,"pixelRatio":1},"skiing":{"width":17,"height":17,"x":408,"y":197,"pixelRatio":1},"snowmobile":{"width":17,"height":17,"x":425,"y":197,"pixelRatio":1},"soccer":{"width":17,"height":17,"x":442,"y":197,"pixelRatio":1},"stadium":{"width":17,"height":17,"x":221,"y":214,"pixelRatio":1},"sushi":{"width":17,"height":17,"x":238,"y":214,"pixelRatio":1},"swimming":{"width":17,"height":17,"x":255,"y":214,"pixelRatio":1},"table_tennis":{"width":17,"height":17,"x":272,"y":214,"pixelRatio":1},"teahouse":{"width":17,"height":17,"x":289,"y":214,"pixelRatio":1},"telephone":{"width":17,"height":17,"x":306,"y":214,"pixelRatio":1},"tennis":{"width":17,"height":17,"x":323,"y":214,"pixelRatio":1},"theatre":{"width":17,"height":17,"x":340,"y":214,"pixelRatio":1},"toilet":{"width":17,"height":17,"x":357,"y":214,"pixelRatio":1},"town_hall":{"width":17,"height":17,"x":374,"y":214,"pixelRatio":1},"veterinary":{"width":17,"height":17,"x":391,"y":214,"pixelRatio":1},"volcano":{"width":17,"height":17,"x":408,"y":214,"pixelRatio":1},"volleyball":{"width":17,"height":17,"x":425,"y":214,"pixelRatio":1},"waste_basket":{"width":17,"height":17,"x":442,"y":214,"pixelRatio":1},"watch":{"width":17,"height":17,"x":219,"y":128,"pixelRatio":1},"waterfall":{"width":17,"height":17,"x":236,"y":128,"pixelRatio":1},"wetland":{"width":17,"height":17,"x":253,"y":128,"pixelRatio":1},"zoo":{"width":17,"height":17,"x":270,"y":128,"pixelRatio":1}} \ No newline at end of file diff --git a/docs/basic.png b/docs/basic.png index dba37f3..6f9a77c 100644 Binary files a/docs/basic.png and b/docs/basic.png differ diff --git a/docs/basic@2x.json b/docs/basic@2x.json index 0f95618..17fc7d5 100644 --- a/docs/basic@2x.json +++ b/docs/basic@2x.json @@ -1 +1 @@ -{"oneway":{"width":58,"height":58,"x":0,"y":0,"pixelRatio":2},"highway-JP_1":{"width":40,"height":40,"x":58,"y":0,"pixelRatio":2},"highway-JP_2":{"width":54,"height":40,"x":0,"y":58,"pixelRatio":2},"highway-JP_3":{"width":68,"height":40,"x":54,"y":58,"pixelRatio":2},"highway-JP_4":{"width":82,"height":40,"x":122,"y":58,"pixelRatio":2},"highway-JP_5":{"width":94,"height":40,"x":98,"y":0,"pixelRatio":2},"highway-JP_6":{"width":104,"height":40,"x":0,"y":98,"pixelRatio":2},"national-JP_1":{"width":40,"height":40,"x":104,"y":98,"pixelRatio":2},"national-JP_2":{"width":54,"height":40,"x":144,"y":98,"pixelRatio":2},"national-JP_3":{"width":68,"height":40,"x":0,"y":138,"pixelRatio":2},"prefectural-JP_1":{"width":40,"height":40,"x":68,"y":138,"pixelRatio":2},"prefectural-JP_2":{"width":54,"height":40,"x":108,"y":138,"pixelRatio":2},"prefectural-JP_3":{"width":68,"height":40,"x":162,"y":138,"pixelRatio":2},"prefectural-JP_4":{"width":82,"height":40,"x":0,"y":178,"pixelRatio":2},"prefectural-JP_5":{"width":94,"height":40,"x":82,"y":178,"pixelRatio":2},"prefectural-JP_6":{"width":104,"height":40,"x":204,"y":58,"pixelRatio":2},"building":{"width":38,"height":38,"x":308,"y":58,"pixelRatio":2},"building-alt1":{"width":38,"height":38,"x":346,"y":58,"pixelRatio":2},"circle":{"width":38,"height":38,"x":384,"y":58,"pixelRatio":2},"circle-stroked":{"width":38,"height":38,"x":422,"y":58,"pixelRatio":2},"city":{"width":38,"height":38,"x":198,"y":98,"pixelRatio":2},"communications-tower":{"width":38,"height":38,"x":236,"y":98,"pixelRatio":2},"cross":{"width":38,"height":38,"x":274,"y":98,"pixelRatio":2},"dam":{"width":38,"height":38,"x":312,"y":98,"pixelRatio":2},"danger":{"width":38,"height":38,"x":350,"y":98,"pixelRatio":2},"fence":{"width":38,"height":38,"x":388,"y":98,"pixelRatio":2},"globe":{"width":38,"height":38,"x":426,"y":98,"pixelRatio":2},"heart":{"width":38,"height":38,"x":230,"y":138,"pixelRatio":2},"home":{"width":38,"height":38,"x":268,"y":138,"pixelRatio":2},"industry":{"width":38,"height":38,"x":306,"y":138,"pixelRatio":2},"information":{"width":38,"height":38,"x":344,"y":138,"pixelRatio":2},"landuse":{"width":38,"height":38,"x":382,"y":138,"pixelRatio":2},"marker":{"width":38,"height":38,"x":420,"y":138,"pixelRatio":2},"marker-stroked":{"width":38,"height":38,"x":176,"y":178,"pixelRatio":2},"mobile-phone":{"width":38,"height":38,"x":214,"y":178,"pixelRatio":2},"recycling":{"width":38,"height":38,"x":252,"y":178,"pixelRatio":2},"residential-community":{"width":38,"height":38,"x":290,"y":178,"pixelRatio":2},"slaughterhouse":{"width":38,"height":38,"x":328,"y":178,"pixelRatio":2},"slipway":{"width":38,"height":38,"x":366,"y":178,"pixelRatio":2},"square":{"width":38,"height":38,"x":404,"y":178,"pixelRatio":2},"square-stroked":{"width":38,"height":38,"x":192,"y":0,"pixelRatio":2},"star":{"width":38,"height":38,"x":230,"y":0,"pixelRatio":2},"star-stroked":{"width":38,"height":38,"x":268,"y":0,"pixelRatio":2},"suitcase":{"width":38,"height":38,"x":306,"y":0,"pixelRatio":2},"town":{"width":38,"height":38,"x":344,"y":0,"pixelRatio":2},"triangle":{"width":38,"height":38,"x":382,"y":0,"pixelRatio":2},"triangle-stroked":{"width":38,"height":38,"x":420,"y":0,"pixelRatio":2},"viewpoint":{"width":38,"height":38,"x":0,"y":218,"pixelRatio":2},"village":{"width":38,"height":38,"x":38,"y":218,"pixelRatio":2},"warehouse":{"width":38,"height":38,"x":76,"y":218,"pixelRatio":2},"water":{"width":38,"height":38,"x":114,"y":218,"pixelRatio":2},"watermill":{"width":38,"height":38,"x":152,"y":218,"pixelRatio":2},"wheelchair":{"width":38,"height":38,"x":190,"y":218,"pixelRatio":2},"windmill":{"width":38,"height":38,"x":228,"y":218,"pixelRatio":2},"default_1":{"width":36,"height":36,"x":266,"y":218,"pixelRatio":2},"default_2":{"width":50,"height":36,"x":302,"y":218,"pixelRatio":2},"default_3":{"width":64,"height":36,"x":352,"y":218,"pixelRatio":2},"default_4":{"width":78,"height":36,"x":0,"y":256,"pixelRatio":2},"default_5":{"width":90,"height":36,"x":78,"y":256,"pixelRatio":2},"default_6":{"width":100,"height":36,"x":168,"y":256,"pixelRatio":2},"aerialway":{"width":34,"height":34,"x":268,"y":256,"pixelRatio":2},"airfield":{"width":34,"height":34,"x":302,"y":256,"pixelRatio":2},"airport":{"width":34,"height":34,"x":336,"y":256,"pixelRatio":2},"alcohol-shop":{"width":34,"height":34,"x":370,"y":256,"pixelRatio":2},"america-football":{"width":34,"height":34,"x":404,"y":256,"pixelRatio":2},"american-football":{"width":34,"height":34,"x":416,"y":218,"pixelRatio":2},"amusement-park":{"width":34,"height":34,"x":0,"y":292,"pixelRatio":2},"aquarium":{"width":34,"height":34,"x":34,"y":292,"pixelRatio":2},"art-gallery":{"width":34,"height":34,"x":68,"y":292,"pixelRatio":2},"attraction":{"width":34,"height":34,"x":102,"y":292,"pixelRatio":2},"bakery":{"width":34,"height":34,"x":136,"y":292,"pixelRatio":2},"bank":{"width":34,"height":34,"x":170,"y":292,"pixelRatio":2},"bank-JP":{"width":34,"height":34,"x":204,"y":292,"pixelRatio":2},"bar":{"width":34,"height":34,"x":238,"y":292,"pixelRatio":2},"barrier":{"width":34,"height":34,"x":272,"y":292,"pixelRatio":2},"baseball":{"width":34,"height":34,"x":306,"y":292,"pixelRatio":2},"basketball":{"width":34,"height":34,"x":340,"y":292,"pixelRatio":2},"bbq":{"width":34,"height":34,"x":374,"y":292,"pixelRatio":2},"beach":{"width":34,"height":34,"x":408,"y":292,"pixelRatio":2},"beer":{"width":34,"height":34,"x":0,"y":326,"pixelRatio":2},"bicycle":{"width":34,"height":34,"x":34,"y":326,"pixelRatio":2},"bicycle-share":{"width":34,"height":34,"x":68,"y":326,"pixelRatio":2},"blood-bank":{"width":34,"height":34,"x":102,"y":326,"pixelRatio":2},"bowling-alley":{"width":34,"height":34,"x":136,"y":326,"pixelRatio":2},"bridge":{"width":34,"height":34,"x":170,"y":326,"pixelRatio":2},"buddhism":{"width":34,"height":34,"x":204,"y":326,"pixelRatio":2},"bus":{"width":34,"height":34,"x":238,"y":326,"pixelRatio":2},"cafe":{"width":34,"height":34,"x":272,"y":326,"pixelRatio":2},"campsite":{"width":34,"height":34,"x":306,"y":326,"pixelRatio":2},"car":{"width":34,"height":34,"x":340,"y":326,"pixelRatio":2},"car-rental":{"width":34,"height":34,"x":374,"y":326,"pixelRatio":2},"car-repair":{"width":34,"height":34,"x":408,"y":326,"pixelRatio":2},"casino":{"width":34,"height":34,"x":0,"y":360,"pixelRatio":2},"castle":{"width":34,"height":34,"x":34,"y":360,"pixelRatio":2},"castle-JP":{"width":34,"height":34,"x":68,"y":360,"pixelRatio":2},"cemetery":{"width":34,"height":34,"x":102,"y":360,"pixelRatio":2},"cemetery-JP":{"width":34,"height":34,"x":136,"y":360,"pixelRatio":2},"charging-station":{"width":34,"height":34,"x":170,"y":360,"pixelRatio":2},"cinema":{"width":34,"height":34,"x":204,"y":360,"pixelRatio":2},"clothing-store":{"width":34,"height":34,"x":238,"y":360,"pixelRatio":2},"college":{"width":34,"height":34,"x":272,"y":360,"pixelRatio":2},"college-JP":{"width":34,"height":34,"x":306,"y":360,"pixelRatio":2},"commercial":{"width":34,"height":34,"x":340,"y":360,"pixelRatio":2},"confectionery":{"width":34,"height":34,"x":374,"y":360,"pixelRatio":2},"convenience":{"width":34,"height":34,"x":408,"y":360,"pixelRatio":2},"cricket":{"width":34,"height":34,"x":0,"y":394,"pixelRatio":2},"defibrillator":{"width":34,"height":34,"x":34,"y":394,"pixelRatio":2},"dentist":{"width":34,"height":34,"x":68,"y":394,"pixelRatio":2},"doctor":{"width":34,"height":34,"x":102,"y":394,"pixelRatio":2},"dog-park":{"width":34,"height":34,"x":136,"y":394,"pixelRatio":2},"drinking-water":{"width":34,"height":34,"x":170,"y":394,"pixelRatio":2},"embassy":{"width":34,"height":34,"x":204,"y":394,"pixelRatio":2},"emergency-phone":{"width":34,"height":34,"x":238,"y":394,"pixelRatio":2},"entrance":{"width":34,"height":34,"x":272,"y":394,"pixelRatio":2},"entrance-alt1":{"width":34,"height":34,"x":306,"y":394,"pixelRatio":2},"farm":{"width":34,"height":34,"x":340,"y":394,"pixelRatio":2},"fast-food":{"width":34,"height":34,"x":374,"y":394,"pixelRatio":2},"ferry":{"width":34,"height":34,"x":408,"y":394,"pixelRatio":2},"fire-station":{"width":34,"height":34,"x":0,"y":428,"pixelRatio":2},"fire-station-JP":{"width":34,"height":34,"x":34,"y":428,"pixelRatio":2},"fitness-centre":{"width":34,"height":34,"x":68,"y":428,"pixelRatio":2},"florist":{"width":34,"height":34,"x":102,"y":428,"pixelRatio":2},"fuel":{"width":34,"height":34,"x":136,"y":428,"pixelRatio":2},"furniture":{"width":34,"height":34,"x":170,"y":428,"pixelRatio":2},"gaming":{"width":34,"height":34,"x":204,"y":428,"pixelRatio":2},"garden":{"width":34,"height":34,"x":238,"y":428,"pixelRatio":2},"garden-center":{"width":34,"height":34,"x":272,"y":428,"pixelRatio":2},"garden-centre":{"width":34,"height":34,"x":306,"y":428,"pixelRatio":2},"gift":{"width":34,"height":34,"x":340,"y":428,"pixelRatio":2},"golf":{"width":34,"height":34,"x":374,"y":428,"pixelRatio":2},"grocery":{"width":34,"height":34,"x":408,"y":428,"pixelRatio":2},"hairdresser":{"width":34,"height":34,"x":442,"y":292,"pixelRatio":2},"harbor":{"width":34,"height":34,"x":476,"y":292,"pixelRatio":2},"hardware":{"width":34,"height":34,"x":510,"y":292,"pixelRatio":2},"heliport":{"width":34,"height":34,"x":544,"y":292,"pixelRatio":2},"horse-riding":{"width":34,"height":34,"x":578,"y":292,"pixelRatio":2},"hospital":{"width":34,"height":34,"x":612,"y":292,"pixelRatio":2},"hospital-JP":{"width":34,"height":34,"x":646,"y":292,"pixelRatio":2},"ice-cream":{"width":34,"height":34,"x":680,"y":292,"pixelRatio":2},"jewelry-store":{"width":34,"height":34,"x":714,"y":292,"pixelRatio":2},"karaoke":{"width":34,"height":34,"x":748,"y":292,"pixelRatio":2},"landmark":{"width":34,"height":34,"x":782,"y":292,"pixelRatio":2},"landmark-JP":{"width":34,"height":34,"x":816,"y":292,"pixelRatio":2},"laundry":{"width":34,"height":34,"x":850,"y":292,"pixelRatio":2},"library":{"width":34,"height":34,"x":884,"y":292,"pixelRatio":2},"lighthouse":{"width":34,"height":34,"x":442,"y":326,"pixelRatio":2},"lodging":{"width":34,"height":34,"x":476,"y":326,"pixelRatio":2},"logging":{"width":34,"height":34,"x":510,"y":326,"pixelRatio":2},"monument":{"width":34,"height":34,"x":544,"y":326,"pixelRatio":2},"mountain":{"width":34,"height":34,"x":578,"y":326,"pixelRatio":2},"museum":{"width":34,"height":34,"x":612,"y":326,"pixelRatio":2},"music":{"width":34,"height":34,"x":646,"y":326,"pixelRatio":2},"natural":{"width":34,"height":34,"x":680,"y":326,"pixelRatio":2},"optician":{"width":34,"height":34,"x":714,"y":326,"pixelRatio":2},"paint":{"width":34,"height":34,"x":748,"y":326,"pixelRatio":2},"park":{"width":34,"height":34,"x":782,"y":326,"pixelRatio":2},"park-alt1":{"width":34,"height":34,"x":816,"y":326,"pixelRatio":2},"parking":{"width":34,"height":34,"x":850,"y":326,"pixelRatio":2},"parking-garage":{"width":34,"height":34,"x":884,"y":326,"pixelRatio":2},"pharmacy":{"width":34,"height":34,"x":442,"y":360,"pixelRatio":2},"picnic-site":{"width":34,"height":34,"x":476,"y":360,"pixelRatio":2},"pitch":{"width":34,"height":34,"x":510,"y":360,"pixelRatio":2},"place-of-worship":{"width":34,"height":34,"x":544,"y":360,"pixelRatio":2},"playground":{"width":34,"height":34,"x":578,"y":360,"pixelRatio":2},"police":{"width":34,"height":34,"x":612,"y":360,"pixelRatio":2},"police-JP":{"width":34,"height":34,"x":646,"y":360,"pixelRatio":2},"post":{"width":34,"height":34,"x":680,"y":360,"pixelRatio":2},"post-JP":{"width":34,"height":34,"x":714,"y":360,"pixelRatio":2},"prison":{"width":34,"height":34,"x":748,"y":360,"pixelRatio":2},"rail":{"width":34,"height":34,"x":782,"y":360,"pixelRatio":2},"rail-light":{"width":34,"height":34,"x":816,"y":360,"pixelRatio":2},"rail-metro":{"width":34,"height":34,"x":850,"y":360,"pixelRatio":2},"railway":{"width":34,"height":34,"x":884,"y":360,"pixelRatio":2},"railway-light":{"width":34,"height":34,"x":442,"y":394,"pixelRatio":2},"railway-metro":{"width":34,"height":34,"x":476,"y":394,"pixelRatio":2},"ranger-station":{"width":34,"height":34,"x":510,"y":394,"pixelRatio":2},"religious-buddhist":{"width":34,"height":34,"x":544,"y":394,"pixelRatio":2},"religious-christian":{"width":34,"height":34,"x":578,"y":394,"pixelRatio":2},"religious-jewish":{"width":34,"height":34,"x":612,"y":394,"pixelRatio":2},"religious-muslim":{"width":34,"height":34,"x":646,"y":394,"pixelRatio":2},"religious-shinto":{"width":34,"height":34,"x":680,"y":394,"pixelRatio":2},"restaurant":{"width":34,"height":34,"x":714,"y":394,"pixelRatio":2},"restaurant-noodle":{"width":34,"height":34,"x":748,"y":394,"pixelRatio":2},"restaurant-pizza":{"width":34,"height":34,"x":782,"y":394,"pixelRatio":2},"restaurant-seafood":{"width":34,"height":34,"x":816,"y":394,"pixelRatio":2},"roadblock":{"width":34,"height":34,"x":850,"y":394,"pixelRatio":2},"rocket":{"width":34,"height":34,"x":884,"y":394,"pixelRatio":2},"school":{"width":34,"height":34,"x":442,"y":428,"pixelRatio":2},"school-JP":{"width":34,"height":34,"x":476,"y":428,"pixelRatio":2},"scooter":{"width":34,"height":34,"x":510,"y":428,"pixelRatio":2},"shelter":{"width":34,"height":34,"x":544,"y":428,"pixelRatio":2},"shoe":{"width":34,"height":34,"x":578,"y":428,"pixelRatio":2},"shop":{"width":34,"height":34,"x":612,"y":428,"pixelRatio":2},"skateboard":{"width":34,"height":34,"x":646,"y":428,"pixelRatio":2},"skiing":{"width":34,"height":34,"x":680,"y":428,"pixelRatio":2},"snowmobile":{"width":34,"height":34,"x":714,"y":428,"pixelRatio":2},"soccer":{"width":34,"height":34,"x":748,"y":428,"pixelRatio":2},"stadium":{"width":34,"height":34,"x":782,"y":428,"pixelRatio":2},"sushi":{"width":34,"height":34,"x":816,"y":428,"pixelRatio":2},"swimming":{"width":34,"height":34,"x":850,"y":428,"pixelRatio":2},"table-tennis":{"width":34,"height":34,"x":884,"y":428,"pixelRatio":2},"teahouse":{"width":34,"height":34,"x":438,"y":256,"pixelRatio":2},"telephone":{"width":34,"height":34,"x":472,"y":256,"pixelRatio":2},"tennis":{"width":34,"height":34,"x":506,"y":256,"pixelRatio":2},"theatre":{"width":34,"height":34,"x":540,"y":256,"pixelRatio":2},"toilet":{"width":34,"height":34,"x":574,"y":256,"pixelRatio":2},"town-hall":{"width":34,"height":34,"x":608,"y":256,"pixelRatio":2},"veterinary":{"width":34,"height":34,"x":642,"y":256,"pixelRatio":2},"volcano":{"width":34,"height":34,"x":676,"y":256,"pixelRatio":2},"volleyball":{"width":34,"height":34,"x":710,"y":256,"pixelRatio":2},"waste-basket":{"width":34,"height":34,"x":744,"y":256,"pixelRatio":2},"watch":{"width":34,"height":34,"x":778,"y":256,"pixelRatio":2},"waterfall":{"width":34,"height":34,"x":812,"y":256,"pixelRatio":2},"wetland":{"width":34,"height":34,"x":846,"y":256,"pixelRatio":2},"zoo":{"width":34,"height":34,"x":880,"y":256,"pixelRatio":2}} \ No newline at end of file +{"oneway":{"width":58,"height":58,"x":0,"y":0,"pixelRatio":2},"highway-JP_1":{"width":40,"height":40,"x":58,"y":0,"pixelRatio":2},"highway-JP_2":{"width":54,"height":40,"x":0,"y":58,"pixelRatio":2},"highway-JP_3":{"width":68,"height":40,"x":54,"y":58,"pixelRatio":2},"highway-JP_4":{"width":82,"height":40,"x":122,"y":58,"pixelRatio":2},"highway-JP_5":{"width":94,"height":40,"x":98,"y":0,"pixelRatio":2},"highway-JP_6":{"width":104,"height":40,"x":0,"y":98,"pixelRatio":2},"national-JP_1":{"width":40,"height":40,"x":104,"y":98,"pixelRatio":2},"national-JP_2":{"width":54,"height":40,"x":144,"y":98,"pixelRatio":2},"national-JP_3":{"width":68,"height":40,"x":0,"y":138,"pixelRatio":2},"prefectural-JP_1":{"width":40,"height":40,"x":68,"y":138,"pixelRatio":2},"prefectural-JP_2":{"width":54,"height":40,"x":108,"y":138,"pixelRatio":2},"prefectural-JP_3":{"width":68,"height":40,"x":162,"y":138,"pixelRatio":2},"prefectural-JP_4":{"width":82,"height":40,"x":0,"y":178,"pixelRatio":2},"prefectural-JP_5":{"width":94,"height":40,"x":82,"y":178,"pixelRatio":2},"prefectural-JP_6":{"width":104,"height":40,"x":204,"y":58,"pixelRatio":2},"building":{"width":38,"height":38,"x":308,"y":58,"pixelRatio":2},"building_alt1":{"width":38,"height":38,"x":346,"y":58,"pixelRatio":2},"circle":{"width":38,"height":38,"x":384,"y":58,"pixelRatio":2},"circle-stroked":{"width":38,"height":38,"x":422,"y":58,"pixelRatio":2},"city":{"width":38,"height":38,"x":198,"y":98,"pixelRatio":2},"communications_tower":{"width":38,"height":38,"x":236,"y":98,"pixelRatio":2},"cross":{"width":38,"height":38,"x":274,"y":98,"pixelRatio":2},"dam":{"width":38,"height":38,"x":312,"y":98,"pixelRatio":2},"danger":{"width":38,"height":38,"x":350,"y":98,"pixelRatio":2},"fence":{"width":38,"height":38,"x":388,"y":98,"pixelRatio":2},"globe":{"width":38,"height":38,"x":426,"y":98,"pixelRatio":2},"heart":{"width":38,"height":38,"x":230,"y":138,"pixelRatio":2},"home":{"width":38,"height":38,"x":268,"y":138,"pixelRatio":2},"industry":{"width":38,"height":38,"x":306,"y":138,"pixelRatio":2},"information":{"width":38,"height":38,"x":344,"y":138,"pixelRatio":2},"landuse":{"width":38,"height":38,"x":382,"y":138,"pixelRatio":2},"marker":{"width":38,"height":38,"x":420,"y":138,"pixelRatio":2},"marker-stroked":{"width":38,"height":38,"x":176,"y":178,"pixelRatio":2},"mobile_phone":{"width":38,"height":38,"x":214,"y":178,"pixelRatio":2},"recycling":{"width":38,"height":38,"x":252,"y":178,"pixelRatio":2},"residential_community":{"width":38,"height":38,"x":290,"y":178,"pixelRatio":2},"slaughterhouse":{"width":38,"height":38,"x":328,"y":178,"pixelRatio":2},"slipway":{"width":38,"height":38,"x":366,"y":178,"pixelRatio":2},"square":{"width":38,"height":38,"x":404,"y":178,"pixelRatio":2},"square-stroked":{"width":38,"height":38,"x":192,"y":0,"pixelRatio":2},"star":{"width":38,"height":38,"x":230,"y":0,"pixelRatio":2},"star-stroked":{"width":38,"height":38,"x":268,"y":0,"pixelRatio":2},"suitcase":{"width":38,"height":38,"x":306,"y":0,"pixelRatio":2},"town":{"width":38,"height":38,"x":344,"y":0,"pixelRatio":2},"triangle":{"width":38,"height":38,"x":382,"y":0,"pixelRatio":2},"triangle-stroked":{"width":38,"height":38,"x":420,"y":0,"pixelRatio":2},"viewpoint":{"width":38,"height":38,"x":0,"y":218,"pixelRatio":2},"village":{"width":38,"height":38,"x":38,"y":218,"pixelRatio":2},"warehouse":{"width":38,"height":38,"x":76,"y":218,"pixelRatio":2},"water":{"width":38,"height":38,"x":114,"y":218,"pixelRatio":2},"watermill":{"width":38,"height":38,"x":152,"y":218,"pixelRatio":2},"wheelchair":{"width":38,"height":38,"x":190,"y":218,"pixelRatio":2},"windmill":{"width":38,"height":38,"x":228,"y":218,"pixelRatio":2},"default_1":{"width":36,"height":36,"x":266,"y":218,"pixelRatio":2},"default_2":{"width":50,"height":36,"x":302,"y":218,"pixelRatio":2},"default_3":{"width":64,"height":36,"x":352,"y":218,"pixelRatio":2},"default_4":{"width":78,"height":36,"x":0,"y":256,"pixelRatio":2},"default_5":{"width":90,"height":36,"x":78,"y":256,"pixelRatio":2},"default_6":{"width":100,"height":36,"x":168,"y":256,"pixelRatio":2},"aerialway":{"width":34,"height":34,"x":268,"y":256,"pixelRatio":2},"airfield":{"width":34,"height":34,"x":302,"y":256,"pixelRatio":2},"airport":{"width":34,"height":34,"x":336,"y":256,"pixelRatio":2},"alcohol_shop":{"width":34,"height":34,"x":370,"y":256,"pixelRatio":2},"america_football":{"width":34,"height":34,"x":404,"y":256,"pixelRatio":2},"american_football":{"width":34,"height":34,"x":416,"y":218,"pixelRatio":2},"amusement_park":{"width":34,"height":34,"x":0,"y":292,"pixelRatio":2},"aquarium":{"width":34,"height":34,"x":34,"y":292,"pixelRatio":2},"art_gallery":{"width":34,"height":34,"x":68,"y":292,"pixelRatio":2},"attraction":{"width":34,"height":34,"x":102,"y":292,"pixelRatio":2},"bakery":{"width":34,"height":34,"x":136,"y":292,"pixelRatio":2},"bank":{"width":34,"height":34,"x":170,"y":292,"pixelRatio":2},"bar":{"width":34,"height":34,"x":204,"y":292,"pixelRatio":2},"barrier":{"width":34,"height":34,"x":238,"y":292,"pixelRatio":2},"baseball":{"width":34,"height":34,"x":272,"y":292,"pixelRatio":2},"basketball":{"width":34,"height":34,"x":306,"y":292,"pixelRatio":2},"bbq":{"width":34,"height":34,"x":340,"y":292,"pixelRatio":2},"beach":{"width":34,"height":34,"x":374,"y":292,"pixelRatio":2},"beer":{"width":34,"height":34,"x":408,"y":292,"pixelRatio":2},"bicycle":{"width":34,"height":34,"x":0,"y":326,"pixelRatio":2},"bicycle_share":{"width":34,"height":34,"x":34,"y":326,"pixelRatio":2},"blood_bank":{"width":34,"height":34,"x":68,"y":326,"pixelRatio":2},"bowling_alley":{"width":34,"height":34,"x":102,"y":326,"pixelRatio":2},"bridge":{"width":34,"height":34,"x":136,"y":326,"pixelRatio":2},"buddhism":{"width":34,"height":34,"x":170,"y":326,"pixelRatio":2},"bus":{"width":34,"height":34,"x":204,"y":326,"pixelRatio":2},"cafe":{"width":34,"height":34,"x":238,"y":326,"pixelRatio":2},"campsite":{"width":34,"height":34,"x":272,"y":326,"pixelRatio":2},"car":{"width":34,"height":34,"x":306,"y":326,"pixelRatio":2},"car_rental":{"width":34,"height":34,"x":340,"y":326,"pixelRatio":2},"car_repair":{"width":34,"height":34,"x":374,"y":326,"pixelRatio":2},"casino":{"width":34,"height":34,"x":408,"y":326,"pixelRatio":2},"castle":{"width":34,"height":34,"x":0,"y":360,"pixelRatio":2},"cemetery":{"width":34,"height":34,"x":34,"y":360,"pixelRatio":2},"charging_station":{"width":34,"height":34,"x":68,"y":360,"pixelRatio":2},"cinema":{"width":34,"height":34,"x":102,"y":360,"pixelRatio":2},"clothing_store":{"width":34,"height":34,"x":136,"y":360,"pixelRatio":2},"college":{"width":34,"height":34,"x":170,"y":360,"pixelRatio":2},"commercial":{"width":34,"height":34,"x":204,"y":360,"pixelRatio":2},"confectionery":{"width":34,"height":34,"x":238,"y":360,"pixelRatio":2},"convenience":{"width":34,"height":34,"x":272,"y":360,"pixelRatio":2},"cricket":{"width":34,"height":34,"x":306,"y":360,"pixelRatio":2},"defibrillator":{"width":34,"height":34,"x":340,"y":360,"pixelRatio":2},"dentist":{"width":34,"height":34,"x":374,"y":360,"pixelRatio":2},"doctor":{"width":34,"height":34,"x":408,"y":360,"pixelRatio":2},"dog_park":{"width":34,"height":34,"x":0,"y":394,"pixelRatio":2},"drinking_water":{"width":34,"height":34,"x":34,"y":394,"pixelRatio":2},"embassy":{"width":34,"height":34,"x":68,"y":394,"pixelRatio":2},"emergency_phone":{"width":34,"height":34,"x":102,"y":394,"pixelRatio":2},"entrance":{"width":34,"height":34,"x":136,"y":394,"pixelRatio":2},"entrance_alt1":{"width":34,"height":34,"x":170,"y":394,"pixelRatio":2},"farm":{"width":34,"height":34,"x":204,"y":394,"pixelRatio":2},"fast_food":{"width":34,"height":34,"x":238,"y":394,"pixelRatio":2},"ferry":{"width":34,"height":34,"x":272,"y":394,"pixelRatio":2},"fire_station":{"width":34,"height":34,"x":306,"y":394,"pixelRatio":2},"fitness_centre":{"width":34,"height":34,"x":340,"y":394,"pixelRatio":2},"florist":{"width":34,"height":34,"x":374,"y":394,"pixelRatio":2},"fuel":{"width":34,"height":34,"x":408,"y":394,"pixelRatio":2},"furniture":{"width":34,"height":34,"x":0,"y":428,"pixelRatio":2},"gaming":{"width":34,"height":34,"x":34,"y":428,"pixelRatio":2},"garden":{"width":34,"height":34,"x":68,"y":428,"pixelRatio":2},"garden_center":{"width":34,"height":34,"x":102,"y":428,"pixelRatio":2},"garden_centre":{"width":34,"height":34,"x":136,"y":428,"pixelRatio":2},"gift":{"width":34,"height":34,"x":170,"y":428,"pixelRatio":2},"golf":{"width":34,"height":34,"x":204,"y":428,"pixelRatio":2},"grocery":{"width":34,"height":34,"x":238,"y":428,"pixelRatio":2},"hairdresser":{"width":34,"height":34,"x":272,"y":428,"pixelRatio":2},"harbor":{"width":34,"height":34,"x":306,"y":428,"pixelRatio":2},"hardware":{"width":34,"height":34,"x":340,"y":428,"pixelRatio":2},"heliport":{"width":34,"height":34,"x":374,"y":428,"pixelRatio":2},"horse_riding":{"width":34,"height":34,"x":408,"y":428,"pixelRatio":2},"hospital":{"width":34,"height":34,"x":442,"y":292,"pixelRatio":2},"ice_cream":{"width":34,"height":34,"x":476,"y":292,"pixelRatio":2},"jewelry_store":{"width":34,"height":34,"x":510,"y":292,"pixelRatio":2},"karaoke":{"width":34,"height":34,"x":544,"y":292,"pixelRatio":2},"landmark":{"width":34,"height":34,"x":578,"y":292,"pixelRatio":2},"laundry":{"width":34,"height":34,"x":612,"y":292,"pixelRatio":2},"library":{"width":34,"height":34,"x":646,"y":292,"pixelRatio":2},"lighthouse":{"width":34,"height":34,"x":680,"y":292,"pixelRatio":2},"lodging":{"width":34,"height":34,"x":714,"y":292,"pixelRatio":2},"logging":{"width":34,"height":34,"x":748,"y":292,"pixelRatio":2},"monument":{"width":34,"height":34,"x":782,"y":292,"pixelRatio":2},"mountain":{"width":34,"height":34,"x":816,"y":292,"pixelRatio":2},"museum":{"width":34,"height":34,"x":850,"y":292,"pixelRatio":2},"music":{"width":34,"height":34,"x":884,"y":292,"pixelRatio":2},"natural":{"width":34,"height":34,"x":442,"y":326,"pixelRatio":2},"optician":{"width":34,"height":34,"x":476,"y":326,"pixelRatio":2},"paint":{"width":34,"height":34,"x":510,"y":326,"pixelRatio":2},"park":{"width":34,"height":34,"x":544,"y":326,"pixelRatio":2},"park_alt1":{"width":34,"height":34,"x":578,"y":326,"pixelRatio":2},"parking":{"width":34,"height":34,"x":612,"y":326,"pixelRatio":2},"parking_garage":{"width":34,"height":34,"x":646,"y":326,"pixelRatio":2},"pharmacy":{"width":34,"height":34,"x":680,"y":326,"pixelRatio":2},"picnic_site":{"width":34,"height":34,"x":714,"y":326,"pixelRatio":2},"pitch":{"width":34,"height":34,"x":748,"y":326,"pixelRatio":2},"place_of_worship":{"width":34,"height":34,"x":782,"y":326,"pixelRatio":2},"playground":{"width":34,"height":34,"x":816,"y":326,"pixelRatio":2},"police":{"width":34,"height":34,"x":850,"y":326,"pixelRatio":2},"post":{"width":34,"height":34,"x":884,"y":326,"pixelRatio":2},"prison":{"width":34,"height":34,"x":442,"y":360,"pixelRatio":2},"rail":{"width":34,"height":34,"x":476,"y":360,"pixelRatio":2},"rail_light":{"width":34,"height":34,"x":510,"y":360,"pixelRatio":2},"rail_metro":{"width":34,"height":34,"x":544,"y":360,"pixelRatio":2},"railway":{"width":34,"height":34,"x":578,"y":360,"pixelRatio":2},"railway_light":{"width":34,"height":34,"x":612,"y":360,"pixelRatio":2},"railway_metro":{"width":34,"height":34,"x":646,"y":360,"pixelRatio":2},"ranger_station":{"width":34,"height":34,"x":680,"y":360,"pixelRatio":2},"religious_buddhist":{"width":34,"height":34,"x":714,"y":360,"pixelRatio":2},"religious_christian":{"width":34,"height":34,"x":748,"y":360,"pixelRatio":2},"religious_jewish":{"width":34,"height":34,"x":782,"y":360,"pixelRatio":2},"religious_muslim":{"width":34,"height":34,"x":816,"y":360,"pixelRatio":2},"religious_shinto":{"width":34,"height":34,"x":850,"y":360,"pixelRatio":2},"restaurant":{"width":34,"height":34,"x":884,"y":360,"pixelRatio":2},"restaurant_noodle":{"width":34,"height":34,"x":442,"y":394,"pixelRatio":2},"restaurant_pizza":{"width":34,"height":34,"x":476,"y":394,"pixelRatio":2},"restaurant_seafood":{"width":34,"height":34,"x":510,"y":394,"pixelRatio":2},"roadblock":{"width":34,"height":34,"x":544,"y":394,"pixelRatio":2},"rocket":{"width":34,"height":34,"x":578,"y":394,"pixelRatio":2},"school":{"width":34,"height":34,"x":612,"y":394,"pixelRatio":2},"scooter":{"width":34,"height":34,"x":646,"y":394,"pixelRatio":2},"shelter":{"width":34,"height":34,"x":680,"y":394,"pixelRatio":2},"shoe":{"width":34,"height":34,"x":714,"y":394,"pixelRatio":2},"shop":{"width":34,"height":34,"x":748,"y":394,"pixelRatio":2},"skateboard":{"width":34,"height":34,"x":782,"y":394,"pixelRatio":2},"skiing":{"width":34,"height":34,"x":816,"y":394,"pixelRatio":2},"snowmobile":{"width":34,"height":34,"x":850,"y":394,"pixelRatio":2},"soccer":{"width":34,"height":34,"x":884,"y":394,"pixelRatio":2},"stadium":{"width":34,"height":34,"x":442,"y":428,"pixelRatio":2},"sushi":{"width":34,"height":34,"x":476,"y":428,"pixelRatio":2},"swimming":{"width":34,"height":34,"x":510,"y":428,"pixelRatio":2},"table_tennis":{"width":34,"height":34,"x":544,"y":428,"pixelRatio":2},"teahouse":{"width":34,"height":34,"x":578,"y":428,"pixelRatio":2},"telephone":{"width":34,"height":34,"x":612,"y":428,"pixelRatio":2},"tennis":{"width":34,"height":34,"x":646,"y":428,"pixelRatio":2},"theatre":{"width":34,"height":34,"x":680,"y":428,"pixelRatio":2},"toilet":{"width":34,"height":34,"x":714,"y":428,"pixelRatio":2},"town_hall":{"width":34,"height":34,"x":748,"y":428,"pixelRatio":2},"veterinary":{"width":34,"height":34,"x":782,"y":428,"pixelRatio":2},"volcano":{"width":34,"height":34,"x":816,"y":428,"pixelRatio":2},"volleyball":{"width":34,"height":34,"x":850,"y":428,"pixelRatio":2},"waste_basket":{"width":34,"height":34,"x":884,"y":428,"pixelRatio":2},"watch":{"width":34,"height":34,"x":438,"y":256,"pixelRatio":2},"waterfall":{"width":34,"height":34,"x":472,"y":256,"pixelRatio":2},"wetland":{"width":34,"height":34,"x":506,"y":256,"pixelRatio":2},"zoo":{"width":34,"height":34,"x":540,"y":256,"pixelRatio":2}} \ No newline at end of file diff --git a/docs/basic@2x.png b/docs/basic@2x.png index 9aa30fe..d109293 100644 Binary files a/docs/basic@2x.png and b/docs/basic@2x.png differ diff --git a/docs/index.html b/docs/index.html index a6ec7bd..9108b5a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -55,6 +55,7 @@ const map = new geolonia.Map({ container: "#map", style: "./style.json", + localIdeographFontFamily: false }); map.on('load', () => { diff --git a/docs/style.json b/docs/style.json new file mode 100644 index 0000000..f3baf42 --- /dev/null +++ b/docs/style.json @@ -0,0 +1,7438 @@ +{ + "version": 8, + "name": "Geolonia Basic", + "sources": { + "oceanus": { + "type": "vector", + "maxzoom": 5, + "url": "https://tileserver.geolonia.com/oceanus/tiles.json?key=YOUR-API-KEY" + }, + "geolonia-water": { + "type": "vector", + "url": "https://tileserver.geolonia.com/water/tiles.json?key=YOUR-API-KEY" + }, + "geolonia": { + "type": "vector", + "minzoom": 6, + "url": "https://tileserver-dev.geolonia.com/v3/tiles.json?key=YOUR-API-KEY" + }, + "dem": { + "type": "raster-dem", + "url": "https://tileserver.geolonia.com/gsi-dem/tiles.json?key=YOUR-API-KEY", + "attribution": "© GSI Japan" + } + }, + "sprite": "https://geoloniamaps.github.io/basic/basic", + "glyphs": "http://127.0.0.1:8080/{fontstack}/{range}.pbf", + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": { + "stops": [ + [ + 1, + "#f2f5d6" + ], + [ + 5, + "#dae2c1" + ], + [ + 8, + "#EDE6DD" + ], + [ + 10, + "#e6e5e3" + ], + [ + 16, + "#f5f5f5" + ] + ] + } + } + }, + { + "id": "landcover-grass", + "type": "fill", + "source": "geolonia", + "source-layer": "landcover", + "filter": [ + "==", + "class", + "grass" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#daeca9", + "fill-opacity": 1 + } + }, + { + "id": "landcover-wood-blur", + "type": "line", + "source": "geolonia", + "source-layer": "landcover", + "filter": [ + "==", + "class", + "wood" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#bce398", + "line-width": 5, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 0, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0 + ], + [ + 17, + 0.4 + ] + ] + }, + "line-blur": 10 + } + }, + { + "id": "landcover-wood", + "type": "fill", + "source": "geolonia", + "source-layer": "landcover", + "filter": [ + "==", + "class", + "wood" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#bce398", + "fill-antialias": { + "base": 1, + "stops": [ + [ + 0, + false + ], + [ + 9, + true + ] + ] + } + } + }, + { + "id": "landcover-grass-park", + "type": "fill", + "source": "geolonia", + "source-layer": "park", + "filter": [ + "==", + "class", + "public_park" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#d8e8c8", + "fill-opacity": 0.8 + } + }, + { + "id": "water-blur", + "type": "line", + "source": "geolonia-water", + "source-layer": "water", + "layout": { + "line-join": "round", + "line-round-limit": 0.5, + "visibility": "visible" + }, + "paint": { + "line-color": "#62cffc", + "line-width": 10, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + -2, + -2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.5 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": 10 + } + }, + { + "id": "water-river-lake-ja-blur", + "type": "line", + "source": "geolonia", + "source-layer": "water", + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "lake" + ] + ], + "layout": { + "line-join": "round", + "line-round-limit": 0.5, + "visibility": "visible" + }, + "paint": { + "line-color": "#62cffc", + "line-width": 10, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 0, + -2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": 10 + } + }, + { + "id": "water", + "type": "fill", + "source": "geolonia-water", + "source-layer": "water", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#65cbf9" + } + }, + { + "id": "water-river-lake-ja", + "type": "fill", + "source": "geolonia", + "source-layer": "water", + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "lake" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#65cbf9" + } + }, + { + "id": "oc-ocean200", + "type": "fill", + "source": "oceanus", + "source-layer": "oc-water", + "maxzoom": 10, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "ocean" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-opacity": { + "stops": [ + [ + 9, + 1 + ], + [ + 10, + 0 + ] + ] + }, + "fill-color": [ + "match", + [ + "get", + "depth" + ], + 200, + "#5bc2f8", + 1000, + "#52baf7", + 2000, + "#4ab2f7", + 3000, + "#40a8f6", + 4000, + "#36a0f5", + 5000, + "#319bf6", + 6000, + "#2a94f5", + 7000, + "#238df4", + 8000, + "#1c88f4", + 9000, + "#147ff3", + 10000, + "#0e7af2", + "#0673f2" + ] + } + }, + { + "id": "oc-glacier", + "type": "fill", + "source": "oceanus", + "source-layer": "oc-glacier", + "maxzoom": 6, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgba(241, 248, 254, 1)" + } + }, + { + "id": "oc-forest", + "type": "fill", + "source": "oceanus", + "source-layer": "oc-forest", + "minzoom": 0, + "maxzoom": 6, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": { + "stops": [ + [ + 5, + "#a5d47b" + ], + [ + 8, + "#bce398" + ] + ] + } + } + }, + { + "id": "hillshading", + "source": "dem", + "type": "hillshade", + "maxzoom": 12, + "paint": { + "hillshade-exaggeration": { + "stops": [ + [ + 4, + 0.15 + ], + [ + 12, + 0 + ] + ] + }, + "hillshade-shadow-color": "#000000" + } + }, + { + "id": "oc-waterway-river-ja", + "type": "line", + "source": "oceanus", + "source-layer": "oc-waterway", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "river" + ], + [ + "!=", + [ + "get", + "brunnel" + ], + "tunnel" + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": [ + "interpolate", + [ + "exponential", + 1.2 + ], + [ + "zoom" + ], + 10, + 0.8, + 20, + 6 + ] + } + }, + { + "id": "oc-waterway-river", + "type": "line", + "source": "oceanus", + "source-layer": "oc-waterway", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "river" + ], + [ + "!=", + [ + "get", + "brunnel" + ], + "tunnel" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": [ + "interpolate", + [ + "exponential", + 1.2 + ], + [ + "zoom" + ], + 10, + 0.8, + 20, + 6 + ] + } + }, + { + "id": "oc-waterway-name-ja", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-waterway", + "minzoom": 6, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "has", + "name" + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "oc-waterway-name", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-waterway", + "minzoom": 6, + "maxzoom": 6, + "filter": [ + "all", + [ + "has", + "name" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "oc-lake-ja", + "type": "fill", + "source": "oceanus", + "source-layer": "oc-water", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "lakes" + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#65cbf9" + } + }, + { + "id": "oc-lake-blur", + "type": "line", + "source": "oceanus", + "source-layer": "oc-water", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "lakes" + ], + [ + "==", + [ + "has", + "jflag" + ], + false + ] + ], + "layout": { + "line-join": "round", + "line-round-limit": 0.5, + "visibility": "visible" + }, + "paint": { + "line-color": "#62cffc", + "line-width": 5, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 0, + -2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": 10 + } + }, + { + "id": "oc-lake", + "type": "fill", + "source": "oceanus", + "source-layer": "oc-water", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "lakes" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#65cbf9" + } + }, + { + "id": "oc-highway-outer-ja", + "type": "line", + "source": "oceanus", + "source-layer": "oc-road", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "highway" + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + "#59ad8c", + 8, + "#4ed19e" + ], + "line-opacity": 0.6, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 17 + ] + ] + } + } + }, + { + "id": "oc-highway-outer", + "type": "line", + "source": "oceanus", + "source-layer": "oc-road", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "highway" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + "#59ad8c", + 8, + "#4ed19e" + ], + "line-opacity": 0.6, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 17 + ] + ] + } + } + }, + { + "id": "oc-highway-inner-ja", + "type": "line", + "source": "oceanus", + "source-layer": "oc-road", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "highway" + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + "#59ad8c", + 8, + "#4ed19e" + ], + "line-opacity": 0.6, + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 8, + 0.5 + ], + [ + 20, + 13 + ] + ] + } + } + }, + { + "id": "oc-highway-inner", + "type": "line", + "source": "oceanus", + "source-layer": "oc-road", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "highway" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 5, + "#59ad8c", + 8, + "#4ed19e" + ], + "line-opacity": 0.6, + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 8, + 0.8 + ], + [ + 20, + 13 + ] + ] + } + } + }, + { + "id": "oc-boundary-land-level-1-ja", + "type": "line", + "source": "oceanus", + "source-layer": "oc-boundary", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "admin_level" + ], + 1 + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": { + "stops": [ + [ + 4, + "rgba(102,102,102,0.7)" + ], + [ + 7, + "rgba(136,136,136,0.7)" + ] + ] + }, + "line-dasharray": [ + 3, + 1, + 1, + 1 + ], + "line-width": { + "stops": [ + [ + 4, + 0.5 + ], + [ + 7, + 1.8 + ] + ] + } + } + }, + { + "id": "oc-boundary-land-level-1", + "type": "line", + "source": "oceanus", + "source-layer": "oc-boundary", + "minzoom": 4, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "admin_level" + ], + 1 + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#9e9cab", + "line-dasharray": [ + 3, + 1, + 1, + 1 + ], + "line-width": 1 + } + }, + { + "id": "oc-boundary-land-level-0", + "type": "line", + "source": "oceanus", + "source-layer": "oc-boundary", + "maxzoom": 6, + "filter": [ + "==", + [ + "get", + "admin_level" + ], + 0 + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#9e9cab", + "line-width": 1, + "line-blur": 0.4 + } + }, + { + "id": "oc-water-name-ocean", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-water_name", + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "geometry-type" + ], + "Point" + ], + [ + "==", + [ + "get", + "class" + ], + "ocean" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "oc-water-name-other", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-water", + "minzoom": 6, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "geometry-type" + ], + "Polygon" + ], + [ + "has", + "name" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 0, + 10, + 6, + 14 + ], + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2, + "visibility": "visible" + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "nt-water-name-ocean", + "type": "symbol", + "source": "oceanus", + "source-layer": "nt-water-name", + "minzoom": 8, + "filter": [ + "==", + [ + "get", + "class" + ], + "ocean" + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "nt-water-name-river", + "type": "symbol", + "source": "oceanus", + "source-layer": "nt-water-name", + "minzoom": 13, + "filter": [ + "==", + [ + "get", + "class" + ], + "river" + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "oc-label-country", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-label", + "maxzoom": 6, + "filter": [ + "==", + [ + "get", + "class" + ], + "country" + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "stops": [ + [ + 0, + 9 + ], + [ + 8, + 16 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "rgba(68, 68, 68, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "oc-label-pref-ja", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-label", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "pref" + ], + [ + "has", + "jflag" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "stops": [ + [ + 5, + 10 + ], + [ + 8, + 17 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "rgba(68, 68, 68, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "oc-label-pref", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-label", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "pref" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "stops": [ + [ + 5, + 12 + ], + [ + 8, + 14 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "oc-label-town-ja", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-label", + "minzoom": 7, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "town" + ], + [ + "has", + "jflag" + ], + [ + "==", + [ + "has", + "pref-capital" + ], + false + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-image": "circle-stroked", + "icon-size": 0.8, + "text-field": "{name}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#333", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "oc-label-pref-capital-ja", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-label", + "minzoom": 6, + "maxzoom": 6, + "visibility": false, + "filter": [ + "all", + [ + "has", + "jflag" + ], + [ + "has", + "pref-capital" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "text-variable-anchor": [ + "top", + "bottom", + "left", + "right" + ], + "icon-image": "circle-stroked", + "icon-size": 0.8, + "icon-allow-overlap": true, + "text-field": "{name}", + "text-offset": [ + 0.6, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "rgba(71, 71, 71, 1)", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "oc-label-town", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-label", + "minzoom": 6, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "town" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-image": "circle", + "text-field": "{name}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "oc-airport", + "type": "symbol", + "source": "oceanus", + "source-layer": "oc-airport", + "minzoom": 5, + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "airport" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-image": "airport", + "text-field": "{name}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "landuse-commercial", + "type": "fill", + "source": "geolonia", + "source-layer": "landuse", + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "commercial" + ] + ], + "paint": { + "fill-color": "hsla(0, 60%, 87%, 0.23)" + } + }, + { + "id": "landuse-industrial", + "type": "fill", + "source": "geolonia", + "source-layer": "landuse", + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "industrial" + ] + ], + "paint": { + "fill-color": "hsla(49, 100%, 88%, 0.34)" + } + }, + { + "id": "park", + "type": "fill", + "source": "geolonia", + "source-layer": "park", + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "!=", + "class", + "national_park" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgba(102, 170, 68, 1)", + "fill-opacity": { + "stops": [ + [ + 7, + 0 + ], + [ + 9, + 0.2 + ] + ] + } + } + }, + { + "id": "landuse-cemetery", + "type": "fill", + "source": "geolonia", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "cemetery" + ], + "paint": { + "fill-color": "#e0e4dd" + } + }, + { + "id": "landuse-hospital", + "type": "fill", + "source": "geolonia", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "hospital" + ], + "paint": { + "fill-color": "#fde" + } + }, + { + "id": "landuse-school", + "type": "fill", + "source": "geolonia", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "school" + ], + "paint": { + "fill-color": "#f0e8f8" + } + }, + { + "id": "landuse-railway", + "type": "fill", + "source": "geolonia", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "railway" + ], + "paint": { + "fill-color": "hsla(30, 19%, 90%, 0.4)" + } + }, + { + "id": "waterway_tunnel", + "type": "line", + "source": "geolonia", + "source-layer": "waterway", + "minzoom": 14, + "filter": [ + "all", + [ + "in", + "class", + "river", + "stream", + "canal" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#65cbf9", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 2, + 4 + ] + } + }, + { + "id": "waterway-other", + "type": "line", + "source": "geolonia", + "source-layer": "waterway", + "filter": [ + "!in", + "class", + "canal", + "river", + "stream" + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#65cbf9", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "waterway-stream-canal", + "type": "line", + "source": "geolonia", + "source-layer": "waterway", + "filter": [ + "all", + [ + "in", + "class", + "canal", + "stream" + ], + [ + "!=", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#65cbf9", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + } + }, + { + "id": "waterway-river", + "type": "line", + "source": "geolonia", + "source-layer": "waterway", + "filter": [ + "all", + [ + "==", + "class", + "river" + ], + [ + "!=", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#65cbf9", + "line-width": { + "base": 1.2, + "stops": [ + [ + 10, + 0.8 + ], + [ + 20, + 6 + ] + ] + } + } + }, + { + "id": "waterway-name", + "type": "symbol", + "source": "geolonia", + "source-layer": "waterway", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "has", + "name" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "text-letter-spacing": 0.2, + "symbol-spacing": 350 + }, + "paint": { + "text-color": "#65cbf9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "water-name-lakeline", + "type": "symbol", + "source": "geolonia", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "water-name-ocean", + "type": "symbol", + "source": "geolonia", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "ocean" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "water-name-other", + "type": "symbol", + "source": "geolonia", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "!in", + "class", + "ocean" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ], + [ + "!=", + "subclass", + "moat" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "stops": [ + [ + 0, + 10 + ], + [ + 6, + 14 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2, + "visibility": "visible" + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "ferry", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "in", + "class", + "ferry" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(108, 159, 182, 1)", + "line-width": 1.1, + "line-dasharray": [ + 2, + 2 + ] + } + }, + { + "id": "bridge-area", + "type": "fill", + "source": "geolonia", + "source-layer": "landcover", + "filter": [ + "all", + [ + "==", + "class", + "bridge" + ] + ], + "paint": { + "fill-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#EDE6DD", + 10, + "#e6e5e3", + 16, + "#f5f5f5" + ] + } + }, + { + "id": "bridge-motorway-link-casing-blur", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway_link" + ] + ], + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 20 + ] + ] + }, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 5, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.2 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": { + "stops": [ + [ + 14, + 20 + ], + [ + 17, + 25 + ] + ] + } + } + }, + { + "id": "bridge-link-casing-blur", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary_link", + "secondary_link", + "tertiary_link", + "trunk_link" + ] + ], + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 5 + ], + [ + 20, + 20 + ] + ] + }, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 5, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.2 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": { + "stops": [ + [ + 14, + 20 + ], + [ + 17, + 25 + ] + ] + } + } + }, + { + "id": "bridge-secondary-tertiary-casing-blur", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 15 + ] + ] + }, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 5, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.2 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": { + "stops": [ + [ + 14, + 20 + ], + [ + 17, + 25 + ] + ] + } + } + }, + { + "id": "bridge-trunk-primary-casing-blur", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.6 + ], + [ + 7, + 1.5 + ], + [ + 14, + 10 + ], + [ + 20, + 25 + ] + ] + }, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 5, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.2 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": { + "stops": [ + [ + 14, + 20 + ], + [ + 17, + 25 + ] + ] + } + } + }, + { + "id": "bridge-path-casing-blur", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "path" + ] + ] + ], + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1.2 + ], + [ + 20, + 15 + ] + ] + }, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 5, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.2 + ], + [ + 17, + 0.8 + ] + ] + }, + "line-blur": { + "stops": [ + [ + 14, + 20 + ], + [ + 17, + 25 + ] + ] + } + } + }, + { + "id": "bridge-motorway-casing-blur", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "line-join": "round", + "line-cap": "round" + }, + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.6 + ], + [ + 7, + 1.5 + ], + [ + 15, + 14 + ], + [ + 20, + 18 + ] + ] + }, + "line-translate": { + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 17, + [ + 5, + 2 + ] + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 14, + 0.2 + ], + [ + 17, + 0.6 + ] + ] + }, + "line-blur": { + "stops": [ + [ + 14, + 20 + ], + [ + 17, + 30 + ] + ] + } + } + }, + { + "id": "tunnel-railway", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "rail" + ], + [ + "!=", + "subclass", + "subway" + ] + ], + "paint": { + "line-color": "#A58043", + "line-opacity": 0.4, + "line-width": { + "base": 1.4, + "stops": [ + [ + 10, + 0.5 + ], + [ + 18, + 2 + ], + [ + 22, + 18 + ] + ] + }, + "line-dasharray": [ + 6, + 4 + ] + } + }, + { + "id": "tunnel-service-track-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-dasharray": [ + 0.5, + 0.25 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 4 + ], + [ + 20, + 11 + ] + ] + } + } + }, + { + "id": "tunnel-minor-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "minor" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 12.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.5 + ], + [ + 13, + 1 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "tunnel-secondary-tertiary-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 13, + 1 + ] + ] + }, + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "tunnel-trunk-primary-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "tunnel-motorway-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-dasharray": [ + 0.5, + 0.25 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "tunnel-service-track", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 2 + ], + [ + 20, + 7.5 + ] + ] + } + } + }, + { + "id": "tunnel-minor", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "minor_road" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "tunnel-secondary-tertiary", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff4c6", + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 13, + 1 + ] + ] + }, + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "tunnel-trunk-primary", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff4c6", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "tunnel-motorway", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#ffdaa6", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "aeroway-taxiway-casing", + "type": "line", + "source": "geolonia", + "source-layer": "aeroway", + "minzoom": 12, + "filter": [ + "all", + [ + "in", + "class", + "taxiway" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(153, 153, 153, 1)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 11, + 2 + ], + [ + 17, + 12 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "aeroway-runway-casing", + "type": "line", + "source": "geolonia", + "source-layer": "aeroway", + "minzoom": 12, + "filter": [ + "all", + [ + "in", + "class", + "runway" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(153, 153, 153, 1)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 11, + 5 + ], + [ + 17, + 55 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "aeroway-area", + "type": "fill", + "source": "geolonia", + "source-layer": "aeroway", + "minzoom": 4, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "in", + "class", + "runway", + "taxiway" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-opacity": { + "base": 1, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "fill-color": "rgba(255, 255, 255, 1)" + } + }, + { + "id": "aeroway-taxiway", + "type": "line", + "source": "geolonia", + "source-layer": "aeroway", + "minzoom": 4, + "filter": [ + "all", + [ + "in", + "class", + "taxiway" + ], + [ + "==", + "$type", + "LineString" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 11, + 1 + ], + [ + 17, + 10 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 11, + 0 + ], + [ + 12, + 1 + ] + ] + } + } + }, + { + "id": "aeroway-runway", + "type": "line", + "source": "geolonia", + "source-layer": "aeroway", + "minzoom": 4, + "filter": [ + "all", + [ + "in", + "class", + "runway" + ], + [ + "==", + "$type", + "LineString" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 11, + 4 + ], + [ + 17, + 50 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 11, + 0 + ], + [ + 12, + 1 + ] + ] + } + } + }, + { + "id": "building", + "type": "fill", + "source": "geolonia", + "source-layer": "building", + "minzoom": 16, + "paint": { + "fill-color": "rgba(236, 236, 236, 0.9)", + "fill-outline-color": "#ccc", + "fill-antialias": true + } + }, + { + "id": "building-3d", + "type": "fill-extrusion", + "metadata": { + "visible-on-3d": true + }, + "source": "geolonia", + "source-layer": "building", + "minzoom": 15, + "layout": { + "visibility": "none" + }, + "paint": { + "fill-extrusion-color": "#D7D4D1", + "fill-extrusion-height": [ + "get", + "render_height" + ], + "fill-extrusion-base": [ + "get", + "render_min_height" + ], + "fill-extrusion-opacity": 0.5 + } + }, + { + "id": "highway-area", + "type": "fill", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "==", + "$type", + "Polygon" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "hsla(0, 0%, 89%, 0.56)", + "fill-outline-color": "#cfcdca", + "fill-opacity": 0.9, + "fill-antialias": false + } + }, + { + "id": "highway-motorway-link-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 12, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#4ed19e", + "line-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 0.6, + 11, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "highway-link-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "primary_link", + "secondary_link", + "tertiary_link", + "trunk_link" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "highway-minor-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!=", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "minor", + "service", + "track" + ] + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "rgba(222, 222, 222, 1)", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 13.5, + 0, + 14, + 1, + 16, + 3, + 20, + 20 + ] + } + }, + { + "id": "highway-secondary-tertiary-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "min-zoom": 8, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(222, 222, 222, 1)", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "highway-primary-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 5, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "primary" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#dedede", + "line-opacity": { + "stops": [ + [ + 7, + 0 + ], + [ + 8, + 1 + ] + ] + }, + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "highway-trunk-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 8, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "trunk" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(222, 222, 222, 1)", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "highway-motorway-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 4, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "!has", + "ramp" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#4ed19e", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ], + "line-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 0.6, + 11, + 1 + ] + } + }, + { + "id": "highway-path", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "path" + ] + ] + ], + "paint": { + "line-color": "#FFFFFF", + "line-width": { + "base": 3, + "stops": [ + [ + 15, + 2 + ], + [ + 17, + 3 + ] + ] + }, + "line-opacity": { + "base": 1, + "stops": [ + [ + 15, + 0.5 + ], + [ + 17, + 1 + ] + ] + } + } + }, + { + "id": "highway-motorway-link", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 12, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#4ed19e", + 11, + "#9be0c5" + ], + "line-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 0.6, + 11, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "highway-link", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "primary_link", + "secondary_link", + "tertiary_link", + "trunk_link" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "highway-minor", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!=", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "minor", + "service", + "track" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 13.5, + 0, + 14, + 1.2, + 16, + 2.2, + 20, + 16 + ] + } + }, + { + "id": "highway-secondary-tertiary", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "highway-primary", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "primary" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "highway-trunk", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "trunk" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#ffffff", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "highway-motorway", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 5, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "!has", + "ramp" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#4ed19e", + 11, + "#9be0c5" + ], + "line-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 0.6, + 11, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "bridge-motorway-link-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway_link" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "bridge-link-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary_link", + "secondary_link", + "tertiary_link", + "trunk_link" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "bridge-secondary-tertiary-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "rgba(222, 222, 222, 1)", + "line-opacity": 1, + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "bridge-trunk-primary-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "rgba(222, 222, 222, 1)", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "bridge-path-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "path" + ] + ] + ], + "paint": { + "line-color": "#f8f4f0", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1.2 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "bridge-path", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "path" + ] + ] + ], + "paint": { + "line-color": "#cba", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1.2 + ], + [ + 20, + 4 + ] + ] + }, + "line-dasharray": [ + 1.5, + 0.75 + ] + } + }, + { + "id": "bridge-motorway-link", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway_link" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fc8", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "bridge-link", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary_link", + "secondary_link", + "tertiary_link", + "trunk_link" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "bridge-secondary-tertiary", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "bridge-trunk-primary", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "bridge-motorway-casing", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#4ed19e", + "line-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 0, + 11, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.6, + 12, + 0.9, + 14, + 4, + 16, + 14, + 18, + 24, + 19, + 72, + 20, + 166 + ] + } + }, + { + "id": "bridge-motorway", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + "#4ed19e", + 11, + "#9be0c5" + ], + "line-opacity": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 0, + 11, + 1 + ], + "line-width": [ + "interpolate", + [ + "exponential", + 0.9 + ], + [ + "zoom" + ], + 8, + 0, + 9, + 0.5, + 12, + 0.8, + 14, + 3, + 16, + 10, + 18, + 20, + 19, + 68, + 20, + 160 + ] + } + }, + { + "id": "railway", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "!in", + "brunnel", + "tunnel" + ] + ], + "paint": { + "line-color": "#999999", + "line-width": { + "stops": [ + [ + 10, + 0.8 + ], + [ + 18, + 4 + ], + [ + 22, + 20 + ] + ] + } + } + }, + { + "id": "railway-hatching", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "!in", + "brunnel", + "tunnel" + ] + ], + "paint": { + "line-color": "#ffffff", + "line-dasharray": [ + 6, + 4 + ], + "line-width": { + "stops": [ + [ + 10, + 0.5 + ], + [ + 18, + 2 + ], + [ + 22, + 18 + ] + ] + } + } + }, + { + "id": "railway-subway", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "==", + "subclass", + "subway" + ] + ], + "paint": { + "line-offset": { + "stops": [ + [ + 14, + 1 + ], + [ + 15, + 1.5 + ], + [ + 16, + 2 + ], + [ + 17, + 8 + ] + ] + }, + "line-color": "#9dabdd", + "line-opacity": 1, + "line-width": 1.5 + } + }, + { + "id": "cablecar", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "==", + "class", + "cable_car" + ], + "layout": { + "visibility": "visible", + "line-cap": "round" + }, + "paint": { + "line-color": "hsl(0, 0%, 70%)", + "line-width": { + "base": 1, + "stops": [ + [ + 11, + 1 + ], + [ + 19, + 2.5 + ] + ] + } + } + }, + { + "id": "cablecar-dash", + "type": "line", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "==", + "class", + "cable_car" + ], + "layout": { + "visibility": "visible", + "line-cap": "round" + }, + "paint": { + "line-color": "hsl(0, 0%, 70%)", + "line-width": { + "base": 1, + "stops": [ + [ + 11, + 3 + ], + [ + 19, + 5.5 + ] + ] + }, + "line-dasharray": [ + 2, + 3 + ] + } + }, + { + "id": "boundary-land-level-2", + "type": "line", + "source": "geolonia", + "source-layer": "boundary", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#9e9cab", + "line-width": 1, + "line-blur": 0.4 + } + }, + { + "id": "boundary-land-level-4", + "type": "line", + "source": "geolonia", + "source-layer": "boundary", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "admin_level", + 4 + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "rgba(68,68,68,0.7)", + "line-dasharray": [ + 3, + 1, + 1, + 1 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 8, + 1.2 + ], + [ + 12, + 2 + ] + ] + } + } + }, + { + "id": "railway-name", + "type": "symbol", + "source": "geolonia", + "source-layer": "transportation_name", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "!in", + "brunnel", + "tunnel" + ], + [ + "!=", + "subclass", + "subway" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 12, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible", + "symbol-placement": "line", + "symbol-spacing": { + "base": 1000, + "stops": [ + [ + 10, + 1000 + ], + [ + 12, + 800 + ], + [ + 15, + 600 + ] + ] + } + }, + "paint": { + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "railway-subway-name", + "type": "symbol", + "source": "geolonia", + "source-layer": "transportation_name", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "==", + "subclass", + "subway" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 11, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible", + "symbol-placement": "line", + "symbol-spacing": { + "base": 1000, + "stops": [ + [ + 10, + 1000 + ], + [ + 12, + 800 + ], + [ + 15, + 300 + ] + ] + } + }, + "paint": { + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "road_oneway", + "type": "symbol", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "oneway", + 1 + ], + [ + "in", + "class", + "motorway", + "trunk", + "primary", + "secondary", + "tertiary", + "minor", + "service" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "symbol-placement": "line", + "icon-image": "oneway", + "symbol-spacing": 250, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "icon-rotate": 90, + "icon-size": { + "stops": [ + [ + 15, + 0.4 + ], + [ + 19, + 0.8 + ] + ] + } + }, + "paint": { + "icon-opacity": 0.4 + } + }, + { + "id": "road_oneway_opposite", + "type": "symbol", + "source": "geolonia", + "source-layer": "transportation", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "oneway", + -1 + ], + [ + "in", + "class", + "motorway", + "trunk", + "primary", + "secondary", + "tertiary", + "minor", + "service" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "symbol-placement": "line", + "icon-image": "oneway", + "symbol-spacing": 75, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "icon-rotate": -90, + "icon-size": { + "stops": [ + [ + 15, + 0.5 + ], + [ + 19, + 1 + ] + ] + } + }, + "paint": { + "icon-opacity": 0.5 + } + }, + { + "id": "poi-z16", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": "circle-stroked", + "icon-size": 0.6, + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-z16-primary", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 16, + "filter": [ + "any", + [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "in", + "class", + "cemetery", + "restaurant", + "bar", + "cafe", + "sushi", + "restaurant_noodle", + "fast_food", + "ice_cream", + "restaurant_pizza", + "restaurant_seafood", + "beer", + "library", + "fuel", + "post", + "police", + "fire_station", + "entrance", + "bus", + "attraction", + "art_gallery" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + [ + "all", + [ + "in", + "subclass", + "community_centre" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-z15", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "in", + "class", + "bank", + "parking", + "grocery", + "shop", + "school", + "hospital" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-z14", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "in", + "class", + "college", + "castle", + "aquarium", + "cinema", + "theatre", + "zoo", + "convenience", + "lodging" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-z11", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "in", + "class", + "stadium", + "landmark", + "monument", + "museum", + "town_hall", + "golf" + ], + [ + "!in", + "subclass", + "community_centre" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-worship", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "!has", + "wikidata" + ], + [ + "in", + "class", + "place_of_worship" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-worship-primary", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "has", + "wikidata" + ], + [ + "in", + "class", + "place_of_worship" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 11, + 30, + 15, + 2 + ], + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-park", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "!has", + "wikidata" + ], + [ + "in", + "class", + "park" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-park-primary", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "has", + "wikidata" + ], + [ + "in", + "class", + "park" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 11, + 15, + 15, + 2 + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-railway", + "type": "symbol", + "source": "geolonia", + "source-layer": "poi", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "==", + "class", + "railway" + ], + [ + "==", + "subclass", + "station" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + [ + "get", + "class" + ] + ], + [ + "image", + "circle-stroked" + ] + ], + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 11, + 30, + 15, + 2 + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9, + "icon-optional": false, + "icon-ignore-placement": false, + "icon-allow-overlap": false, + "text-ignore-placement": false, + "text-allow-overlap": false, + "text-optional": true + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#415CBD", + "text-halo-width": 2, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-airport-primary", + "type": "symbol", + "source": "geolonia", + "source-layer": "aerodrome_label", + "minzoom": 10, + "filter": [ + "all", + [ + "has", + "iata" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-image": "airport", + "text-field": "{name}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9, + "visibility": "visible", + "icon-size": 1, + "text-optional": true + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-mountain", + "type": "symbol", + "source": "geolonia", + "source-layer": "mountain_peak", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-anchor": "top", + "icon-anchor": "bottom", + "icon-image": [ + "coalesce", + [ + "image", + "mountain" + ], + [ + "image", + "circle-stroked" + ] + ], + "icon-padding": [ + "interpolate", + [ + "linear" + ], + [ + "zoom" + ], + 8, + 50, + 11, + 100, + 20, + 2 + ], + "text-field": "{name}", + "text-offset": [ + 0, + 0.3 + ], + "text-size": 12, + "text-max-width": 9, + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "road_shield_prefectural", + "type": "symbol", + "metadata": {}, + "source": "geolonia", + "source-layer": "transportation_name", + "minzoom": 14, + "filter": [ + "all", + [ + "<=", + "ref_length", + 6 + ], + [ + "any", + [ + "==", + "class", + "primary" + ], + [ + "==", + "class", + "secondary" + ] + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "prefectural-JP_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-spacing": 500, + "text-field": "{ref}", + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-offset": [ + 0, + -0.1 + ], + "text-rotation-alignment": "viewport", + "text-size": 10, + "icon-size": 1 + }, + "paint": { + "text-color": "#ffffff" + } + }, + { + "id": "road_shield_national", + "type": "symbol", + "metadata": {}, + "source": "geolonia", + "source-layer": "transportation_name", + "minzoom": 7, + "filter": [ + "all", + [ + "<=", + "ref_length", + 3 + ], + [ + "==", + "class", + "trunk" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "national-JP_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-spacing": 500, + "text-field": "{ref}", + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-offset": [ + 0, + -0.1 + ], + "text-rotation-alignment": "viewport", + "text-size": 10, + "icon-size": 1 + }, + "paint": { + "text-color": "#ffffff" + } + }, + { + "id": "road_shield_highway", + "type": "symbol", + "metadata": {}, + "source": "geolonia", + "source-layer": "transportation_name", + "minzoom": 7, + "filter": [ + "all", + [ + "<=", + "ref_length", + 6 + ], + [ + "==", + "class", + "motorway" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "highway-JP_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-spacing": 500, + "text-field": "{ref}", + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-offset": [ + 0, + -0.1 + ], + "text-rotation-alignment": "viewport", + "text-size": 10, + "icon-size": 1 + }, + "paint": { + "text-color": "#ffffff" + } + }, + { + "id": "nt-label-small", + "type": "symbol", + "source": "oceanus", + "source-layer": "nt-label", + "minzoom": 8, + "filter": [ + "in", + "subclass", + "19", + "20", + "21", + "22" + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 12 + ], + [ + 15, + 22 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "nt-label-large", + "type": "symbol", + "source": "oceanus", + "source-layer": "nt-label", + "minzoom": 13, + "filter": [ + "in", + "subclass", + "1", + "2", + "5", + "6", + "7", + "8", + "10", + "11", + "15", + "16", + "17" + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 12 + ], + [ + 15, + 22 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-village", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 9, + "filter": [ + "all", + [ + "==", + "class", + "village" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 12 + ], + [ + 15, + 22 + ] + ] + }, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-town", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8.5, + "filter": [ + "all", + [ + "==", + "class", + "town" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 12, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-island-name", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + [ + "get", + "class" + ], + "island" + ], + [ + "!=", + [ + "get", + "disputed" + ], + "japan_northern_territories" + ], + [ + "any", + [ + "!=", + [ + "get", + "subclass" + ], + "islet" + ], + [ + ">=", + [ + "zoom" + ], + 16 + ] + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 11, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank10", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 10 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank9", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 9 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank8", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 8 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank7", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 7 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank6", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 11, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 6 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank5", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 10, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 5 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank4", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 9, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 4 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.3, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 14, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank3", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 3 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle", + "icon-size": 0.4, + "text-anchor": "top", + "text-offset": [ + 0, + 0.1 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 16, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-rank2", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "==", + "rank", + 2 + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "icon-image": "circle-stroked", + "icon-size": 0.8, + "text-anchor": "top", + "text-offset": [ + 0, + 0.2 + ], + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 17, + "text-field": "{name}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "icon-color": "#000000", + "icon-opacity": { + "stops": [ + [ + 11.9, + 1 + ], + [ + 12, + 0 + ] + ] + }, + "text-color": "rgba(68, 68, 68, 1)", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-capital", + "type": "symbol", + "source": "geolonia", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + "!=", + "disputed", + "japan_northern_territories" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Universal Regular" + ], + "text-size": 18, + "text-field": "{name}", + "text-max-width": 8, + "icon-image": "star", + "text-offset": [ + 0.4, + -0.1 + ], + "icon-size": 1, + "text-anchor": "left", + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + } + ] +} diff --git a/icons/bank.svg b/icons/bank.svg index 5e3d4d5..6b5c0a5 100644 --- a/icons/bank.svg +++ b/icons/bank.svg @@ -1 +1,12 @@ -bank-JP-11.svg \ No newline at end of file +bank-11.svg \ No newline at end of file diff --git a/icons/castle.svg b/icons/castle.svg index 112c607..7ae8c81 100644 --- a/icons/castle.svg +++ b/icons/castle.svg @@ -1 +1,10 @@ -castle-JP-11.svg \ No newline at end of file +castle-11.svg \ No newline at end of file diff --git a/icons/cemetery.svg b/icons/cemetery.svg index 01f6eed..a72764e 100644 --- a/icons/cemetery.svg +++ b/icons/cemetery.svg @@ -1 +1,4 @@ -cemetery-JP-11.svg \ No newline at end of file +cemetery-11.svg \ No newline at end of file diff --git a/icons/college.svg b/icons/college.svg index 54fdcb9..5113167 100644 --- a/icons/college.svg +++ b/icons/college.svg @@ -1 +1,3 @@ -college-JP-11.svg \ No newline at end of file +college-11.svg \ No newline at end of file diff --git a/icons/fire_station.svg b/icons/fire_station.svg index e9dae55..8698296 100644 --- a/icons/fire_station.svg +++ b/icons/fire_station.svg @@ -1 +1,3 @@ -fire-station-JP-11.svg \ No newline at end of file +fire-station-11.svg \ No newline at end of file diff --git a/icons/hospital.svg b/icons/hospital.svg index e0cedc5..1cd0401 100644 --- a/icons/hospital.svg +++ b/icons/hospital.svg @@ -1,3 +1 @@ -hospital-11.svg \ No newline at end of file +hospital-JP-11.svg \ No newline at end of file diff --git a/icons/landmark.svg b/icons/landmark.svg index b72dae4..b36ba88 100644 --- a/icons/landmark.svg +++ b/icons/landmark.svg @@ -1 +1,2 @@ -landmark-JP-11.svg \ No newline at end of file +landmark-11.svg \ No newline at end of file diff --git a/icons/police.svg b/icons/police.svg index f84dfa8..fd2741d 100644 --- a/icons/police.svg +++ b/icons/police.svg @@ -1 +1,4 @@ -police-JP-11.svg \ No newline at end of file +police-11.svg \ No newline at end of file diff --git a/icons/post.svg b/icons/post.svg index fab8286..bafb5fe 100644 --- a/icons/post.svg +++ b/icons/post.svg @@ -1 +1,4 @@ -post-JP-11.svg \ No newline at end of file +post-11.svg \ No newline at end of file diff --git a/icons/school.svg b/icons/school.svg index 1a64e52..0fed446 100644 --- a/icons/school.svg +++ b/icons/school.svg @@ -1 +1 @@ -school-JP-11.svg \ No newline at end of file +school-11.svg \ No newline at end of file diff --git a/layers/boundary-land-level-2.yml b/layers/boundary-land-level-2.yml new file mode 100644 index 0000000..c11eb6b --- /dev/null +++ b/layers/boundary-land-level-2.yml @@ -0,0 +1,24 @@ +id: boundary-land-level-2 +type: line +source: geolonia +source-layer: boundary +minzoom: 6 +filter: + - all + - - '==' + - admin_level + - 2 + - - '!has' + - 'maritime' +layout: + line-join: round +paint: + line-color: '#9e9cab' + line-width: + - interpolate + - - linear + - - zoom + - 6 + - 2 + - 14 + - 2.5 diff --git a/layers/boundary-land-level-4.yml b/layers/boundary-land-level-4.yml index 5188ea5..e6aa43b 100644 --- a/layers/boundary-land-level-4.yml +++ b/layers/boundary-land-level-4.yml @@ -2,26 +2,29 @@ id: boundary-land-level-4 type: line source: geolonia source-layer: boundary -minzoom: 8 -maxzoom: 14 +minzoom: 6 filter: - all - - '==' - admin_level - 4 + - - '!has' + - 'maritime' layout: line-join: round paint: - line-color: 'rgba(68,68,68,0.7)' + line-color: '#9e9cab' line-dasharray: - - 3 - - 1 - - 1 - - 1 - line-width: - base: 1.4 stops: - - - 8 - - 1.2 - - - 12 - - 2 \ No newline at end of file + - - 6 + - [2, 2] + - - 14 + - [1, 1] + line-width: + - interpolate + - - linear + - - zoom + - 6 + - 1 + - 14 + - 2 diff --git a/layers/bridge-motorway-casing.yml b/layers/bridge-motorway-casing.yml index 4b7c6c2..793746b 100644 --- a/layers/bridge-motorway-casing.yml +++ b/layers/bridge-motorway-casing.yml @@ -13,7 +13,7 @@ filter: layout: line-join: round paint: - line-color: '#4ed19e' + line-color: '#ffffff' line-opacity: - interpolate - - linear diff --git a/layers/bridge-motorway-link-casing.yml b/layers/bridge-motorway-link-casing.yml index 6d4ac6e..66368af 100644 --- a/layers/bridge-motorway-link-casing.yml +++ b/layers/bridge-motorway-link-casing.yml @@ -13,6 +13,6 @@ filter: layout: line-join: round paint: - line-color: '#e9ac77' + line-color: '#ffffff' line-opacity: 1 line-width: !!inc/file layers/components/broad-road-width-casing.yml diff --git a/layers/bridge-motorway-link.yml b/layers/bridge-motorway-link.yml index 66dc528..0329f74 100644 --- a/layers/bridge-motorway-link.yml +++ b/layers/bridge-motorway-link.yml @@ -13,5 +13,24 @@ filter: layout: line-join: round paint: - line-color: '#fc8' + line-color: + - interpolate + - - linear + - - zoom + - 8 + - '#f0762d' + - 12 + - '#FF8D48' + - 14 + - '#FF9D62' + - 16 + - '#FFB98E' + line-opacity: + - interpolate + - - linear + - - zoom + - 8 + - 0 + - 11 + - 1 line-width: !!inc/file layers/components/broad-road-width.yml diff --git a/layers/bridge-motorway.yml b/layers/bridge-motorway.yml index f56b774..9419e35 100644 --- a/layers/bridge-motorway.yml +++ b/layers/bridge-motorway.yml @@ -18,9 +18,13 @@ paint: - - linear - - zoom - 8 - - '#4ed19e' - - 11 - - '#9be0c5' + - '#f0762d' + - 12 + - '#FF8D48' + - 14 + - '#FF9D62' + - 16 + - '#FFB98E' line-opacity: - interpolate - - linear diff --git a/layers/building.yml b/layers/building.yml index a282f67..c13103b 100644 --- a/layers/building.yml +++ b/layers/building.yml @@ -2,9 +2,7 @@ id: building type: fill source: geolonia source-layer: building -minzoom: 16 -# layout: -# visibility: none +minzoom: 15 paint: fill-color: 'rgba(236, 236, 236, 0.9)' fill-outline-color: '#ccc' diff --git a/layers/components/broad-road-width-casing.yml b/layers/components/broad-road-width-casing.yml index c7a0b53..bd35121 100644 --- a/layers/components/broad-road-width-casing.yml +++ b/layers/components/broad-road-width-casing.yml @@ -2,12 +2,10 @@ - - exponential - 0.9 # カーブが大きい - - zoom - - 8 # zl 8 - - 0 # 0 から始めて - - 9 # zl 9 から本格的に描画 - - 0.6 - - 12 # zl - - 0.9 + - 6 # zl 8 + - 0.5 # 0 から始めて + - 12 # zl 10 まで太くしない + - 1.5 - 14 # zl - 4 - 16 # zl 16 で building の表示が始まり、太さコントロールが必要になる diff --git a/layers/components/broad-road-width.yml b/layers/components/broad-road-width.yml index fbb6946..07c7359 100644 --- a/layers/components/broad-road-width.yml +++ b/layers/components/broad-road-width.yml @@ -2,12 +2,10 @@ - - exponential - 0.9 # カーブが大きい - - zoom - - 8 # zl 8 - - 0 # 0 から始めて - - 9 # zl 9 から本格的に描画 + - 6 # zl 9 から本格的に描画 - 0.5 - 12 # zl 10 まで太くしない - - 0.8 + - 1.5 - 14 - 3 - 16 # zl 16 で building の表示が始まり、太さコントロールが必要になる diff --git a/layers/components/place-label-poi.yml b/layers/components/place-label-poi.yml new file mode 100644 index 0000000..71afc89 --- /dev/null +++ b/layers/components/place-label-poi.yml @@ -0,0 +1 @@ +["string", ["get", "name:ja"], ["get", "name"]] diff --git a/layers/components/place-label-upper.yml b/layers/components/place-label-upper.yml new file mode 100644 index 0000000..014ca99 --- /dev/null +++ b/layers/components/place-label-upper.yml @@ -0,0 +1 @@ +['upcase', ["string", ["get", "name:ja"], ["get", "name:en"], ["get", "name"]]] diff --git a/layers/components/place-label.yml b/layers/components/place-label.yml new file mode 100644 index 0000000..c1f187c --- /dev/null +++ b/layers/components/place-label.yml @@ -0,0 +1 @@ +["string", ["get", "name:ja"], ["get", "name:en"], ["get", "name"]] diff --git a/layers/ferry.yml b/layers/ferry.yml deleted file mode 100644 index e7f9eee..0000000 --- a/layers/ferry.yml +++ /dev/null @@ -1,18 +0,0 @@ -id: ferry -type: line -source: geolonia -source-layer: transportation -filter: - - all - - - in - - class - - ferry -layout: - line-join: round - visibility: visible -paint: - line-color: rgba(108, 159, 182, 1) - line-width: 1.1 - line-dasharray: - - 2 - - 2 diff --git a/layers/highway-minor-casing.yml b/layers/highway-minor-casing.yml index 2e4b126..88d2865 100644 --- a/layers/highway-minor-casing.yml +++ b/layers/highway-minor-casing.yml @@ -24,15 +24,15 @@ paint: line-color: 'rgba(222, 222, 222, 1)' line-width: - interpolate - - - exponential + - - linear - 0.9 # カーブが大きい - - zoom - 13.5 # zl 8 - 0 # 0 から始めて - 14 # zl 9 から本格的に描画 - - 1 + - 4 - 16 # zl 16 で building の表示が始まり、太さコントロールが必要になる - - 3 + - 10 - 20 # 最大zl, つまり20で - 20 # はみ出さないギリギリの太さ diff --git a/layers/highway-minor.yml b/layers/highway-minor.yml index b6d22bd..0367016 100644 --- a/layers/highway-minor.yml +++ b/layers/highway-minor.yml @@ -2,7 +2,7 @@ id: highway-minor type: line source: geolonia source-layer: transportation -minzoom: 13 +minzoom: 11 filter: - all - - '==' @@ -23,15 +23,17 @@ paint: line-color: '#ffffff' line-width: - interpolate - - - exponential + - - linear - 0.9 # カーブが大きい - - zoom - - 13.5 # zl 8 - - 0 # 0 から始めて + - 11 # zl 8 + - 0.2 # 0 から始めて + - 13 # zl 8 + - 0.5 # 0 から始めて - 14 # zl 9 から本格的に描画 - - 1.2 + - 2 - 16 # zl 16 で building の表示が始まり、太さコントロールが必要になる - - 2.2 + - 6 - 20 # 最大zl, つまり20で - 16 # 太さ20 ならはみ出さない diff --git a/layers/highway-motorway-casing.yml b/layers/highway-motorway-casing.yml index bbb6db2..a142b5f 100644 --- a/layers/highway-motorway-casing.yml +++ b/layers/highway-motorway-casing.yml @@ -2,7 +2,7 @@ id: highway-motorway-casing type: line source: geolonia source-layer: transportation -minzoom: 4 +minzoom: 6 filter: - all - - '==' @@ -22,13 +22,13 @@ layout: line-join: round visibility: visible paint: - line-color: '#4ed19e' + line-color: '#ffffff' line-width: !!inc/file layers/components/broad-road-width-casing.yml line-opacity: - interpolate - - linear - - zoom - - 8 + - 6 - 0.6 - - 11 + - 12 - 1 diff --git a/layers/highway-motorway-link-casing.yml b/layers/highway-motorway-link-casing.yml index 07573b0..bd7f813 100644 --- a/layers/highway-motorway-link-casing.yml +++ b/layers/highway-motorway-link-casing.yml @@ -19,7 +19,7 @@ layout: line-cap: round line-join: round paint: - line-color: '#4ed19e' + line-color: '#ffffff' line-opacity: - interpolate - - linear diff --git a/layers/highway-motorway-link.yml b/layers/highway-motorway-link.yml index ca645a0..6a51eae 100644 --- a/layers/highway-motorway-link.yml +++ b/layers/highway-motorway-link.yml @@ -24,15 +24,11 @@ paint: - - linear - - zoom - 8 - - '#4ed19e' - - 11 - - '#9be0c5' - line-opacity: - - interpolate - - - linear - - - zoom - - 8 - - 0.6 - - 11 - - 1 + - '#f0762d' + - 12 + - '#FF8D48' + - 14 + - '#FF9D62' + - 16 + - '#FFB98E' line-width: !!inc/file layers/components/broad-road-width.yml diff --git a/layers/highway-motorway.yml b/layers/highway-motorway.yml index ab77858..22a246a 100644 --- a/layers/highway-motorway.yml +++ b/layers/highway-motorway.yml @@ -2,7 +2,7 @@ id: highway-motorway type: line source: geolonia source-layer: transportation -minzoom: 5 +minzoom: 6 filter: - all - - '==' @@ -26,15 +26,19 @@ paint: - - linear - - zoom - 8 - - '#4ed19e' - - 11 - - '#9be0c5' + - '#f0762d' + - 12 + - '#FF8D48' + - 14 + - '#FF9D62' + - 16 + - '#FFB98E' line-opacity: - interpolate - - linear - - zoom - - 8 + - 6 - 0.6 - - 11 + - 12 - 1 line-width: !!inc/file layers/components/broad-road-width.yml diff --git a/layers/nt-label-large.yml b/layers/nt-label-large.yml index 94cbcde..540c5ab 100644 --- a/layers/nt-label-large.yml +++ b/layers/nt-label-large.yml @@ -19,7 +19,7 @@ filter: - '17' layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: base: 1.2 stops: @@ -27,7 +27,7 @@ layout: - 12 - - 15 - 22 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: diff --git a/layers/nt-label-small.yml b/layers/nt-label-small.yml index cd3d7e4..6a2c18f 100644 --- a/layers/nt-label-small.yml +++ b/layers/nt-label-small.yml @@ -12,7 +12,7 @@ filter: - '22' layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: base: 1.2 stops: @@ -20,7 +20,7 @@ layout: - 12 - - 15 - 22 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: diff --git a/layers/nt-water-name-ocean.yml b/layers/nt-water-name-ocean.yml index b621c70..fc54035 100644 --- a/layers/nt-water-name-ocean.yml +++ b/layers/nt-water-name-ocean.yml @@ -10,9 +10,9 @@ filter: - ocean layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: point diff --git a/layers/nt-water-name-river.yml b/layers/nt-water-name-river.yml index 8300272..f6593bc 100644 --- a/layers/nt-water-name-river.yml +++ b/layers/nt-water-name-river.yml @@ -10,9 +10,9 @@ filter: - river layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: point diff --git a/layers/oc-airport.yml b/layers/oc-airport.yml index 03b4e9f..510a892 100644 --- a/layers/oc-airport.yml +++ b/layers/oc-airport.yml @@ -3,23 +3,20 @@ type: symbol source: oceanus source-layer: oc-airport minzoom: 5 +maxzoom: 6 filter: - all - - '==' - - get - class - airport - - - '==' - - - has - - jflag - - false layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-image: airport - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-offset: - 0 - 0.6 diff --git a/layers/oc-boundary-land-level-0.yml b/layers/oc-boundary-land-level-0.yml index c916600..650e2cd 100644 --- a/layers/oc-boundary-land-level-0.yml +++ b/layers/oc-boundary-land-level-0.yml @@ -2,6 +2,8 @@ id: oc-boundary-land-level-0 type: line source: oceanus source-layer: oc-boundary +minzoom: 1 +maxzoom: 6 filter: - '==' - - get @@ -10,6 +12,13 @@ filter: layout: line-join: round paint: - line-color: '#9e9cab' - line-width: 1 + line-color: '#85848c' + line-width: + - interpolate + - - linear + - - zoom + - 0 + - 0.5 + - 6 + - 1.5 line-blur: 0.4 diff --git a/layers/oc-boundary-land-level-1-ja.yml b/layers/oc-boundary-land-level-1-ja.yml index 8632c8b..95e2576 100644 --- a/layers/oc-boundary-land-level-1-ja.yml +++ b/layers/oc-boundary-land-level-1-ja.yml @@ -2,8 +2,8 @@ id: oc-boundary-land-level-1-ja type: line source: oceanus source-layer: oc-boundary -minzoom: 4 -maxzoom: 8 +minzoom: 3 +maxzoom: 6 filter: - all - - '==' @@ -15,20 +15,19 @@ filter: layout: line-join: round paint: - line-color: - stops: - - - 4 - - 'rgba(102,102,102,0.7)' - - - 7 - - 'rgba(136,136,136,0.7)' + line-color: '#9e9cab' line-dasharray: + stops: + - - 3 + - [1, 2] + - - 6 + - [5, 5] + line-width: 1 + line-blur: + - interpolate + - - linear + - - zoom - 3 - 1 - - 1 - - 1 - line-width: - stops: - - - 4 - - 0.5 - - - 7 - - 1.8 + - 6 + - 0 diff --git a/layers/oc-boundary-land-level-1.yml b/layers/oc-boundary-land-level-1.yml index 2608932..a24f54c 100644 --- a/layers/oc-boundary-land-level-1.yml +++ b/layers/oc-boundary-land-level-1.yml @@ -2,25 +2,30 @@ id: oc-boundary-land-level-1 type: line source: oceanus source-layer: oc-boundary -minzoom: 4 -maxzoom: 8 +minzoom: 3 +maxzoom: 6 filter: - all - - '==' - - get - admin_level - 1 - - - '==' - - - has - - jflag - - false layout: line-join: round paint: line-color: '#9e9cab' line-dasharray: + stops: + - - 3 + - [1, 2] + - - 6 + - [5, 5] + line-width: 1 + line-blur: + - interpolate + - - linear + - - zoom - 3 - 1 - - 1 - - 1 - line-width: 1 + - 6 + - 0 diff --git a/layers/oc-forest.yml b/layers/oc-forest.yml index 2e78247..5e025a9 100644 --- a/layers/oc-forest.yml +++ b/layers/oc-forest.yml @@ -3,7 +3,7 @@ type: fill source: oceanus source-layer: oc-forest minzoom: 0 -maxzoom: 9 +maxzoom: 6 layout: visibility: visible paint: diff --git a/layers/oc-glacier.yml b/layers/oc-glacier.yml index e201a75..5e144e1 100644 --- a/layers/oc-glacier.yml +++ b/layers/oc-glacier.yml @@ -2,7 +2,7 @@ id: oc-glacier type: fill source: oceanus source-layer: oc-glacier -maxzoom: 8 +maxzoom: 6 layout: visibility: visible paint: diff --git a/layers/oc-highway-inner-ja.yml b/layers/oc-highway-inner-ja.yml index 6fdbcc2..6d0cf28 100644 --- a/layers/oc-highway-inner-ja.yml +++ b/layers/oc-highway-inner-ja.yml @@ -3,7 +3,7 @@ type: line source: oceanus source-layer: oc-road minzoom: 5 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' diff --git a/layers/oc-highway-inner.yml b/layers/oc-highway-inner.yml index 063a893..ba7fa37 100644 --- a/layers/oc-highway-inner.yml +++ b/layers/oc-highway-inner.yml @@ -3,36 +3,28 @@ type: line source: oceanus source-layer: oc-road minzoom: 5 +maxzoom: 6 filter: - all - - '==' - - get - class - highway - - - '==' - - - has - - jflag - - false layout: line-cap: round line-join: round visibility: visible paint: line-color: - - interpolate - - - linear - - - zoom - - 5 - - '#59ad8c' - - 8 - - '#4ed19e' - line-opacity: 0.6 - line-width: - base: 1.2 - stops: - - - 6.5 - - 0 - - - 8 - - 0.8 - - - 20 - - 13 + - interpolate + - - linear + - - zoom + - 8 + - '#f0762d' + - 12 + - '#FF8D48' + - 14 + - '#FF9D62' + - 16 + - '#FFB98E' + line-width: 1.5 diff --git a/layers/oc-highway-outer-ja.yml b/layers/oc-highway-outer-ja.yml index 433e213..4241ed4 100644 --- a/layers/oc-highway-outer-ja.yml +++ b/layers/oc-highway-outer-ja.yml @@ -3,7 +3,7 @@ type: line source: oceanus source-layer: oc-road minzoom: 5 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' @@ -17,19 +17,6 @@ layout: line-join: round visibility: visible paint: - line-color: - - interpolate - - - linear - - - zoom - - 5 - - '#59ad8c' - - 8 - - '#4ed19e' + line-color: '#ffffff' line-opacity: 0.6 - line-width: - base: 1.2 - stops: - - - 8 - - 1.5 - - - 20 - - 17 + line-width: 3 diff --git a/layers/oc-highway-outer.yml b/layers/oc-highway-outer.yml index 22ba0bf..a7ce561 100644 --- a/layers/oc-highway-outer.yml +++ b/layers/oc-highway-outer.yml @@ -3,34 +3,18 @@ type: line source: oceanus source-layer: oc-road minzoom: 5 +maxzoom: 6 filter: - all - - '==' - - get - class - highway - - - '==' - - - has - - jflag - - false layout: line-cap: butt line-join: round visibility: visible paint: - line-color: - - interpolate - - - linear - - - zoom - - 5 - - '#59ad8c' - - 8 - - '#4ed19e' + line-color: '#ffffff' line-opacity: 0.6 - line-width: - base: 1.2 - stops: - - - 8 - - 1.5 - - - 20 - - 17 + line-width: 3 diff --git a/layers/oc-label-capital.yml b/layers/oc-label-capital.yml new file mode 100644 index 0000000..9946bc6 --- /dev/null +++ b/layers/oc-label-capital.yml @@ -0,0 +1,37 @@ +id: oc-label-capital +type: symbol +source: oceanus +source-layer: oc-label +minzoom: 3 +maxzoom: 6 +filter: + - all + - - '==' + - - get + - class + - capital +layout: + icon-image: circle-stroked + icon-size: 0.5 + text-anchor: top + text-offset: + - 0 + - 0.2 + text-font: + - Noto Sans Universal Regular + text-size: 12 + text-field: !!inc/file layers/components/place-label.yml + text-max-width: 8 + visibility: visible +paint: + icon-color: '#000000' + icon-opacity: + stops: + - - 11.9 + - 1 + - - 12 + - 0 + text-color: rgba(68, 68, 68, 1) + text-halo-width: 1.2 + text-halo-color: rgba(255,255,255,0.8) + diff --git a/layers/oc-label-country.yml b/layers/oc-label-country.yml index 5384331..95b6bd2 100644 --- a/layers/oc-label-country.yml +++ b/layers/oc-label-country.yml @@ -2,7 +2,8 @@ id: oc-label-country type: symbol source: oceanus source-layer: oc-label -maxzoom: 8 +minzoom: 1 +maxzoom: 6 filter: - '==' - - get @@ -10,17 +11,17 @@ filter: - country layout: text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-size: stops: - - 0 - 9 - - - 8 + - - 6 - 16 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: - text-color: rgba(68, 68, 68, 1) + text-color: rgba(0, 0, 0, 1) text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/oc-label-pref-capital-ja.yml b/layers/oc-label-pref-capital-ja.yml index a794267..e9eaa3b 100644 --- a/layers/oc-label-pref-capital-ja.yml +++ b/layers/oc-label-pref-capital-ja.yml @@ -3,7 +3,8 @@ type: symbol source: oceanus source-layer: oc-label minzoom: 6 -maxzoom: 8 +maxzoom: 6 +visibility: false filter: - all - - has @@ -13,7 +14,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top text-variable-anchor: - top @@ -23,7 +24,7 @@ layout: icon-image: circle-stroked icon-size: 0.8 icon-allow-overlap: true - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-offset: - 0.6 - 0.6 diff --git a/layers/oc-label-pref-ja.yml b/layers/oc-label-pref-ja.yml index 3c9fad1..0aec703 100644 --- a/layers/oc-label-pref-ja.yml +++ b/layers/oc-label-pref-ja.yml @@ -3,7 +3,7 @@ type: symbol source: oceanus source-layer: oc-label minzoom: 5 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' @@ -14,14 +14,14 @@ filter: - jflag layout: text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-size: stops: - - - 5 + - - 3 - 10 - - - 8 - - 17 - text-field: '{name}' + - - 6 + - 12 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: diff --git a/layers/oc-label-pref.yml b/layers/oc-label-pref.yml index 4471ede..0812afd 100644 --- a/layers/oc-label-pref.yml +++ b/layers/oc-label-pref.yml @@ -2,27 +2,32 @@ id: oc-label-pref type: symbol source: oceanus source-layer: oc-label -minzoom: 5 +minzoom: 3 +maxzoom: 6 filter: - all - - '==' - - get - class - pref - - - '==' - - - has - - jflag - - false layout: text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-size: stops: - - - 5 + - - 3 + - 10 + - - 6 - 12 - - - 8 - - 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml + text-padding: + - interpolate + - - linear + - - zoom + - 3 + - 10 + - 6 + - 25 text-max-width: 8 visibility: visible paint: diff --git a/layers/oc-label-town-ja.yml b/layers/oc-label-town-ja.yml index 92b5dc5..bd5bc5c 100644 --- a/layers/oc-label-town-ja.yml +++ b/layers/oc-label-town-ja.yml @@ -3,7 +3,7 @@ type: symbol source: oceanus source-layer: oc-label minzoom: 7 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' @@ -19,11 +19,11 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-image: circle-stroked icon-size: 0.8 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-offset: - 0 - 0.6 diff --git a/layers/oc-label-town.yml b/layers/oc-label-town.yml index 1006199..9a2fe42 100644 --- a/layers/oc-label-town.yml +++ b/layers/oc-label-town.yml @@ -2,31 +2,29 @@ id: oc-label-town type: symbol source: oceanus source-layer: oc-label -minzoom: 6 +minzoom: 4 +maxzoom: 6 filter: - all - - '==' - - get - class - town - - - '==' - - - has - - jflag - - false layout: - text-padding: 2 + text-padding: 30 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-image: circle - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-offset: - 0 - 0.6 - text-size: 12 + text-size: 10 text-max-width: 9 + icon-size: 0.5 paint: text-halo-blur: 0.5 - text-color: '#666' + text-color: '#000000' text-halo-width: 1 text-halo-color: '#ffffff' diff --git a/layers/oc-lake-blur.yml b/layers/oc-lake-blur.yml index 144e203..68f2877 100644 --- a/layers/oc-lake-blur.yml +++ b/layers/oc-lake-blur.yml @@ -3,6 +3,7 @@ type: line source: oceanus source-layer: oc-water minzoom: 4 +maxzoom: 6 filter: - all - - '==' @@ -32,4 +33,4 @@ paint: - 0 - - 17 - 0.8 - line-blur: 10 \ No newline at end of file + line-blur: 10 diff --git a/layers/oc-lake-ja.yml b/layers/oc-lake-ja.yml index b6b32bd..aae6757 100644 --- a/layers/oc-lake-ja.yml +++ b/layers/oc-lake-ja.yml @@ -3,7 +3,7 @@ type: fill source: oceanus source-layer: oc-water minzoom: 4 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' diff --git a/layers/oc-lake.yml b/layers/oc-lake.yml index 6d998f7..46dcdde 100644 --- a/layers/oc-lake.yml +++ b/layers/oc-lake.yml @@ -3,16 +3,13 @@ type: fill source: oceanus source-layer: oc-water minzoom: 4 +maxzoom: 6 filter: - all - - '==' - - get - class - lakes - - - '==' - - - has - - jflag - - false layout: visibility: visible paint: diff --git a/layers/oc-water-name-ocean.yml b/layers/oc-water-name-ocean.yml index 528d85c..4c1832e 100644 --- a/layers/oc-water-name-ocean.yml +++ b/layers/oc-water-name-ocean.yml @@ -2,6 +2,8 @@ id: oc-water-name-ocean type: symbol source: oceanus source-layer: oc-water_name +minzoom: 1 +maxzoom: 6 filter: - all - - '==' @@ -13,9 +15,9 @@ filter: - ocean layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: point diff --git a/layers/oc-water-name-other.yml b/layers/oc-water-name-other.yml index 102295f..35f53de 100644 --- a/layers/oc-water-name-other.yml +++ b/layers/oc-water-name-other.yml @@ -3,6 +3,7 @@ type: symbol source: oceanus source-layer: oc-water minzoom: 6 +maxzoom: 6 filter: - all - - '==' @@ -12,7 +13,7 @@ filter: - name layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: - interpolate - - linear @@ -21,7 +22,7 @@ layout: - 10 - 6 - 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: point diff --git a/layers/oc-waterway-name-ja.yml b/layers/oc-waterway-name-ja.yml index 2496e61..c1e725e 100644 --- a/layers/oc-waterway-name-ja.yml +++ b/layers/oc-waterway-name-ja.yml @@ -3,7 +3,7 @@ type: symbol source: oceanus source-layer: oc-waterway minzoom: 6 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' @@ -15,9 +15,9 @@ filter: - jflag layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: line diff --git a/layers/oc-waterway-name.yml b/layers/oc-waterway-name.yml index 1990a22..1a62f2e 100644 --- a/layers/oc-waterway-name.yml +++ b/layers/oc-waterway-name.yml @@ -3,19 +3,16 @@ type: symbol source: oceanus source-layer: oc-waterway minzoom: 6 +maxzoom: 6 filter: - all - - has - name - - - '==' - - - has - - jflag - - false layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: line diff --git a/layers/oc-waterway-river-ja.yml b/layers/oc-waterway-river-ja.yml index 82fae31..914d364 100644 --- a/layers/oc-waterway-river-ja.yml +++ b/layers/oc-waterway-river-ja.yml @@ -3,7 +3,7 @@ type: line source: oceanus source-layer: oc-waterway minzoom: 4 -maxzoom: 8 +maxzoom: 6 filter: - all - - '==' diff --git a/layers/oc-waterway-river.yml b/layers/oc-waterway-river.yml index e0dbe0f..b99d5b1 100644 --- a/layers/oc-waterway-river.yml +++ b/layers/oc-waterway-river.yml @@ -3,6 +3,7 @@ type: line source: oceanus source-layer: oc-waterway minzoom: 4 +maxzoom: 6 filter: - all - - '==' @@ -13,10 +14,6 @@ filter: - - get - brunnel - tunnel - - - '==' - - - has - - jflag - - false layout: line-cap: round paint: diff --git a/layers/place-city-capital.yml b/layers/place-city-capital.yml index 6ade156..24a649c 100644 --- a/layers/place-city-capital.yml +++ b/layers/place-city-capital.yml @@ -2,6 +2,7 @@ id: place-city-capital type: symbol source: geolonia source-layer: place +minzoom: 6 filter: - all - - '==' @@ -15,18 +16,32 @@ filter: - japan_northern_territories layout: text-font: - - Noto Sans CJK JP Bold - text-size: 18 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 6 + - 18 + - 16 + - 23 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 - icon-image: star + icon-image: circle-stroked text-offset: - - 0.4 - - -0.1 - icon-size: 1 - text-anchor: left + - 0 + - 0.2 + icon-size: + - interpolate + - - linear + - - zoom + - 6 + - 0.5 + - 16 + - 1 + text-anchor: top visibility: visible paint: - text-color: '#333' + text-color: rgba(68, 68, 68, 1) text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank10.yml b/layers/place-city-rank10.yml index c287d78..f392806 100644 --- a/layers/place-city-rank10.yml +++ b/layers/place-city-rank10.yml @@ -3,6 +3,7 @@ type: symbol source: geolonia source-layer: place minzoom: 8 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,22 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 8 + - 60 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +47,6 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank2.yml b/layers/place-city-rank2.yml index ee2b127..18eccb2 100644 --- a/layers/place-city-rank2.yml +++ b/layers/place-city-rank2.yml @@ -2,7 +2,8 @@ id: place-city-rank2 type: symbol source: geolonia source-layer: place -minzoom: 8 +minzoom: 6 +maxzoom: 13 filter: - all - - '!=' @@ -18,26 +19,44 @@ filter: - disputed - japan_northern_territories layout: - icon-image: circle-stroked - icon-size: 0.8 + icon-image: circle + icon-size: 0.5 + icon-padding: + - interpolate + - - linear + - - zoom + - 6 + - 100 + - 13 + - 0 text-anchor: top text-offset: - - 0 - - 0.2 + stops: + - - 6 + - [0, 0.2] + - - 12 + - [0, 0] text-font: - - Noto Sans CJK JP Bold - text-size: 17 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 6 + - 14 + - 13 + - 24 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: icon-color: '#000000' icon-opacity: stops: - - - 11.9 + - - 10 - 1 - - 12 - 0 - text-color: rgba(68, 68, 68, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank3.yml b/layers/place-city-rank3.yml index 9c74094..760855d 100644 --- a/layers/place-city-rank3.yml +++ b/layers/place-city-rank3.yml @@ -2,7 +2,8 @@ id: place-city-rank3 type: symbol source: geolonia source-layer: place -minzoom: 8 +minzoom: 6 +maxzoom: 13 filter: - all - - '!=' @@ -20,24 +21,39 @@ filter: layout: icon-image: circle icon-size: 0.4 + icon-padding: + - interpolate + - - linear + - - zoom + - 6 + - 100 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular - text-size: 16 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 6 + - 14 + - 13 + - 24 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: icon-color: '#000000' icon-opacity: stops: - - - 11.9 + - - 6 - 1 - - - 12 + - - 8 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank4.yml b/layers/place-city-rank4.yml index 0e3de97..19d17ee 100644 --- a/layers/place-city-rank4.yml +++ b/layers/place-city-rank4.yml @@ -2,7 +2,8 @@ id: place-city-rank4 type: symbol source: geolonia source-layer: place -minzoom: 9 +minzoom: 6 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,29 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 6 + - 100 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular - text-size: 14 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 6 + - 14 + - 13 + - 24 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +54,6 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank5.yml b/layers/place-city-rank5.yml index 6c11c27..4ce96e9 100644 --- a/layers/place-city-rank5.yml +++ b/layers/place-city-rank5.yml @@ -2,7 +2,8 @@ id: place-city-rank5 type: symbol source: geolonia source-layer: place -minzoom: 10 +minzoom: 7 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,29 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 7 + - 60 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular - text-size: 14 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 7 + - 13 + - 13 + - 20 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +54,6 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank6.yml b/layers/place-city-rank6.yml index 2c1bb99..683510b 100644 --- a/layers/place-city-rank6.yml +++ b/layers/place-city-rank6.yml @@ -2,7 +2,8 @@ id: place-city-rank6 type: symbol source: geolonia source-layer: place -minzoom: 11 +minzoom: 7 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,29 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 7 + - 60 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular - text-size: 14 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 7 + - 13 + - 13 + - 20 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +54,7 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) + diff --git a/layers/place-city-rank7.yml b/layers/place-city-rank7.yml index 3298047..9b5cefa 100644 --- a/layers/place-city-rank7.yml +++ b/layers/place-city-rank7.yml @@ -3,6 +3,7 @@ type: symbol source: geolonia source-layer: place minzoom: 8 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,29 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 8 + - 60 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular - text-size: 14 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 8 + - 11 + - 13 + - 19 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +54,6 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank8.yml b/layers/place-city-rank8.yml index c47b806..745b1fc 100644 --- a/layers/place-city-rank8.yml +++ b/layers/place-city-rank8.yml @@ -3,6 +3,7 @@ type: symbol source: geolonia source-layer: place minzoom: 8 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,22 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 8 + - 60 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +47,6 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-city-rank9.yml b/layers/place-city-rank9.yml index 22b0b80..169d92e 100644 --- a/layers/place-city-rank9.yml +++ b/layers/place-city-rank9.yml @@ -3,6 +3,7 @@ type: symbol source: geolonia source-layer: place minzoom: 8 +maxzoom: 13 filter: - all - - '!=' @@ -20,14 +21,22 @@ filter: layout: icon-image: circle icon-size: 0.3 + icon-padding: + - interpolate + - - linear + - - zoom + - 8 + - 60 + - 13 + - 0 text-anchor: top text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: @@ -38,6 +47,6 @@ paint: - 1 - - 12 - 0 - text-color: rgba(102, 102, 102, 1) + text-color: '#000000' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/place-island-name.yml b/layers/place-island-name.yml index e9732c6..814c11b 100644 --- a/layers/place-island-name.yml +++ b/layers/place-island-name.yml @@ -2,6 +2,7 @@ id: place-island-name type: symbol source: geolonia source-layer: place +minzoom: 13 filter: - all - - '==' @@ -22,9 +23,9 @@ filter: - 16 layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 11 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: diff --git a/layers/place-suburb.yml b/layers/place-suburb.yml new file mode 100644 index 0000000..407e641 --- /dev/null +++ b/layers/place-suburb.yml @@ -0,0 +1,41 @@ +id: place-suburb +type: symbol +source: geolonia +source-layer: place +minzoom: 11 +maxzoom: 15 +filter: + - all + - - '==' + - class + - suburb + - - '!=' + - disputed + - japan_northern_territories +layout: + text-font: + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 11 + - 10 + - 15 + - 16 + text-field: !!inc/file layers/components/place-label-upper.yml + text-letter-spacing: 0.2 + text-padding: + - interpolate + - - linear + - - zoom + - 11 + - 20 + - 15 + - 0 + visibility: visible +paint: + text-color: '#888888' + text-halo-width: 2 + text-halo-blur: 1 + text-halo-color: rgba(255,255,255,1) diff --git a/layers/place-town.yml b/layers/place-town.yml index 682c402..430edc1 100644 --- a/layers/place-town.yml +++ b/layers/place-town.yml @@ -2,7 +2,8 @@ id: place-town type: symbol source: geolonia source-layer: place -minzoom: 8.5 +minzoom: 7 +maxzoom: 14 filter: - all - - '==' @@ -12,6 +13,14 @@ filter: - disputed - japan_northern_territories layout: + icon-padding: + - interpolate + - - linear + - - zoom + - 7 + - 60 + - 14 + - 0 icon-image: circle icon-size: 0.3 text-anchor: top @@ -19,9 +28,16 @@ layout: - 0 - 0.1 text-font: - - Noto Sans Regular - text-size: 12 - text-field: '{name}' + - Noto Sans Universal Regular + text-size: + - interpolate + - - linear + - - zoom + - 7 + - 11 + - 14 + - 18 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: diff --git a/layers/place-village.yml b/layers/place-village.yml index 622cbb0..8c1b2f1 100644 --- a/layers/place-village.yml +++ b/layers/place-village.yml @@ -2,7 +2,8 @@ id: place-village type: symbol source: geolonia source-layer: place -minzoom: 9 +minzoom: 10 +maxzoom: 15 filter: - all - - '==' @@ -12,32 +13,31 @@ filter: - disputed - japan_northern_territories layout: - icon-image: circle - icon-size: 0.3 text-anchor: top + text-padding: + - interpolate + - - linear + - - zoom + - 10 + - 60 + - 15 + - 0 text-offset: - 0 - 0.1 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: base: 1.2 stops: - - 10 - 12 - - 15 - - 22 - text-field: '{name}' + - 18 + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible paint: - icon-color: '#000000' - icon-opacity: - stops: - - - 11.9 - - 1 - - - 12 - - 0 text-color: '#333' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/poi-airport-primary.yml b/layers/poi-airport-primary.yml index 354e168..02c69a1 100644 --- a/layers/poi-airport-primary.yml +++ b/layers/poi-airport-primary.yml @@ -2,7 +2,7 @@ id: poi-airport-primary type: symbol source: geolonia source-layer: aerodrome_label -minzoom: 10 +minzoom: 8 filter: - all - - has @@ -13,10 +13,10 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-image: airport - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.6 @@ -24,7 +24,6 @@ layout: text-max-width: 9 visibility: visible icon-size: 1 - text-optional: true paint: text-halo-blur: 0.5 text-color: '#666' diff --git a/layers/poi-mountain.yml b/layers/poi-mountain.yml index 3720e82..9784ed6 100644 --- a/layers/poi-mountain.yml +++ b/layers/poi-mountain.yml @@ -16,7 +16,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -35,7 +35,7 @@ layout: - 100 - 20 - 2 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -46,4 +46,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-park-primary.yml b/layers/poi-park-primary.yml index 552163e..5e2bdbc 100644 --- a/layers/poi-park-primary.yml +++ b/layers/poi-park-primary.yml @@ -21,7 +21,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -36,10 +36,10 @@ layout: - - linear - - zoom - 11 - - 15 + - 50 - 15 - 2 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -49,4 +49,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-park.yml b/layers/poi-park.yml index bdd94c6..3804739 100644 --- a/layers/poi-park.yml +++ b/layers/poi-park.yml @@ -21,7 +21,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -31,7 +31,7 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -41,4 +41,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-railway.yml b/layers/poi-railway.yml index bc3627e..06d5fa1 100644 --- a/layers/poi-railway.yml +++ b/layers/poi-railway.yml @@ -2,7 +2,7 @@ id: poi-railway type: symbol source: geolonia source-layer: poi -minzoom: 11 +minzoom: 12 filter: - all - - '==' @@ -22,7 +22,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -40,7 +40,7 @@ layout: - 30 - 15 - 2 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -57,3 +57,4 @@ paint: text-color: '#415CBD' text-halo-width: 2 text-halo-color: '#ffffff' + text-opacity: ['step', ['zoom'], 0, 12, 0, 14, 1] diff --git a/layers/poi-worship-primary.yml b/layers/poi-worship-primary.yml index 479ab5b..6e6e107 100644 --- a/layers/poi-worship-primary.yml +++ b/layers/poi-worship-primary.yml @@ -21,7 +21,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -31,7 +31,7 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml icon-padding: - interpolate - - linear @@ -49,4 +49,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-worship.yml b/layers/poi-worship.yml index d6605dd..3e80c5b 100644 --- a/layers/poi-worship.yml +++ b/layers/poi-worship.yml @@ -21,7 +21,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -31,7 +31,7 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -41,4 +41,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-z11.yml b/layers/poi-z11.yml index 3e131b4..21ca25d 100644 --- a/layers/poi-z11.yml +++ b/layers/poi-z11.yml @@ -12,22 +12,21 @@ filter: - name - - 'in' - class + - college - stadium - landmark - - monument - - museum - town_hall - - golf + - hospital - - '!in' - subclass - - community_centre # class town_hall内でも + - community_centre # class town_hall内でも - - '!=' - disputed - japan_northern_territories layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -37,7 +36,7 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -47,4 +46,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-z12.yml b/layers/poi-z12.yml new file mode 100644 index 0000000..0a0371b --- /dev/null +++ b/layers/poi-z12.yml @@ -0,0 +1,49 @@ +id: poi-z12 +type: symbol +source: geolonia +source-layer: poi +minzoom: 12 +filter: + - all + - - '==' + - $type + - Point + - - has + - name + - - 'in' + - class + - college + - stadium + - landmark + - town_hall + - hospital + - - '!in' + - subclass + - community_centre # class town_hall内でも + - - '!=' + - disputed + - japan_northern_territories +layout: + text-padding: 2 + text-font: + - Noto Sans Universal Regular + text-anchor: top + icon-anchor: bottom + icon-image: + - coalesce + - - image + - - get + - class + - - image + - circle-stroked + text-field: !!inc/file layers/components/place-label-poi.yml + text-offset: + - 0 + - 0.3 + text-size: 12 + text-max-width: 9 +paint: + text-halo-blur: 0.5 + text-color: '#666' + text-halo-width: 1 + text-halo-color: '#ffffff' diff --git a/layers/poi-z14.yml b/layers/poi-z14.yml index 46c22f9..2acfd37 100644 --- a/layers/poi-z14.yml +++ b/layers/poi-z14.yml @@ -12,7 +12,6 @@ filter: - name - - 'in' - class - - college - castle - aquarium - cinema @@ -20,13 +19,15 @@ filter: - zoo - convenience - lodging + - museum + - golf - - '!=' - disputed - japan_northern_territories layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -36,7 +37,7 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -46,4 +47,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-z15.yml b/layers/poi-z15.yml index 44d8270..463cb50 100644 --- a/layers/poi-z15.yml +++ b/layers/poi-z15.yml @@ -17,14 +17,24 @@ filter: - grocery - shop - school - - hospital + - monument + - restaurant + - bar + - cafe + - sushi + - restaurant_noodle + - fast_food + - ice_cream + - restaurant_pizza + - restaurant_seafood + - beer - - '!=' - disputed - japan_northern_territories layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -34,7 +44,15 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + icon-padding: + - interpolate + - - linear + - - zoom + - 15 + - 30 + - 16 + - 0 + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -44,4 +62,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-z16-primary.yml b/layers/poi-z16-primary.yml index d1d11ec..6af04b0 100644 --- a/layers/poi-z16-primary.yml +++ b/layers/poi-z16-primary.yml @@ -14,16 +14,6 @@ filter: - - 'in' - class - cemetery - - restaurant - - bar - - cafe - - sushi - - restaurant_noodle - - fast_food - - ice_cream - - restaurant_pizza - - restaurant_seafood - - beer - library - fuel - post @@ -46,7 +36,7 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: @@ -56,7 +46,7 @@ layout: - class - - image - circle-stroked - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -66,4 +56,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/poi-z16.yml b/layers/poi-z16.yml index f39fb3c..86aef00 100644 --- a/layers/poi-z16.yml +++ b/layers/poi-z16.yml @@ -16,12 +16,12 @@ filter: layout: text-padding: 2 text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-anchor: top icon-anchor: bottom icon-image: circle-stroked icon-size: 0.6 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-offset: - 0 - 0.3 @@ -31,4 +31,4 @@ paint: text-halo-blur: 0.5 text-color: '#666' text-halo-width: 1 - text-halo-color: '#ffffff' \ No newline at end of file + text-halo-color: '#ffffff' diff --git a/layers/railway-hatching.yml b/layers/railway-hatching.yml index fe405fb..7d35352 100644 --- a/layers/railway-hatching.yml +++ b/layers/railway-hatching.yml @@ -2,6 +2,7 @@ id: railway-hatching type: line source: geolonia source-layer: transportation +minzoom: 14 filter: - all - - '==' @@ -11,15 +12,21 @@ filter: - brunnel - tunnel paint: - line-color: '#ffffff' + line-color: '#999999' line-dasharray: - - 6 - - 4 + - 0.2 + - 1.5 line-width: stops: - - - 10 - - 0.5 - - - 18 - - 2 - - - 22 - - 18 + - - 14 + - 0.3 + - - 20 + - 4 + line-opacity: + - interpolate + - - linear + - - zoom + - 14 + - 0.1 + - 20 + - 1 diff --git a/layers/railway-subway-name.yml b/layers/railway-subway-name.yml index dc349f2..e2e015f 100644 --- a/layers/railway-subway-name.yml +++ b/layers/railway-subway-name.yml @@ -13,9 +13,9 @@ filter: - subway layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 11 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 8 visibility: visible symbol-placement: line diff --git a/layers/railway-subway.yml b/layers/railway-subway.yml index c0e34cb..5c1d132 100644 --- a/layers/railway-subway.yml +++ b/layers/railway-subway.yml @@ -2,6 +2,7 @@ id: railway-subway type: line source: geolonia source-layer: transportation +minzoom: 14 filter: - all - - '==' @@ -11,16 +12,26 @@ filter: - subclass - subway paint: - line-offset: + line-offset: stops: - - 14 - - 1 + - 2 - - 15 - - 1.5 + - 2.5 - - 16 - - 2 + - 2.5 - - 17 - 8 + line-opacity: + stops: + - - 14 + - 0.1 + - - 17 + - 1 line-color: '#9dabdd' - line-opacity: 1 - line-width: 1.5 \ No newline at end of file + line-width: + stops: + - - 14 + - 1.5 + - - 17 + - 1 diff --git a/layers/railway.yml b/layers/railway.yml index 24d8a93..735a629 100644 --- a/layers/railway.yml +++ b/layers/railway.yml @@ -2,6 +2,7 @@ id: railway type: line source: geolonia source-layer: transportation +minzoom: 14 filter: - all - - '==' @@ -14,9 +15,15 @@ paint: line-color: '#999999' line-width: stops: - - - 10 - - 0.8 - - - 18 - - 4 - - - 22 - - 20 + - - 14 + - 0.1 + - - 15 + - 1 + line-opacity: + - interpolate + - - linear + - - zoom + - 14 + - 0.1 + - 20 + - 1 diff --git a/layers/railway-name.yml b/layers/road_name-minor.yml similarity index 65% rename from layers/railway-name.yml rename to layers/road_name-minor.yml index df587c0..f17636f 100644 --- a/layers/railway-name.yml +++ b/layers/road_name-minor.yml @@ -1,4 +1,4 @@ -id: railway-name +id: road_name-minor type: symbol source: geolonia source-layer: transportation_name @@ -6,20 +6,24 @@ minzoom: 8 filter: - all - - '==' + - network + - road + - - in - class - - rail + - minor + - service + - track + - path - - '!in' - brunnel - tunnel - - - '!=' - - subclass - - subway layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 12 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label-poi.yml text-max-width: 8 + text-padding: 50 visibility: visible symbol-placement: line symbol-spacing: @@ -32,6 +36,6 @@ layout: - - 15 - 600 paint: - text-color: rgba(102, 102, 102, 1) + text-color: '#666666' text-halo-width: 1.2 text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/road_name.yml b/layers/road_name.yml new file mode 100644 index 0000000..7d1d525 --- /dev/null +++ b/layers/road_name.yml @@ -0,0 +1,41 @@ +id: road_name +type: symbol +source: geolonia +source-layer: transportation_name +minzoom: 8 +filter: + - all + - - '==' + - network + - road + - - in + - class + - trunk + - primary + - secondary + - tertiary + - - '!in' + - brunnel + - tunnel +layout: + text-font: + - Noto Sans Universal Regular + text-size: 13 + text-field: !!inc/file layers/components/place-label-poi.yml + text-max-width: 8 + text-padding: 50 + visibility: visible + symbol-placement: line + symbol-spacing: + base: 1000 + stops: + - - 10 + - 1000 + - - 12 + - 800 + - - 15 + - 600 +paint: + text-color: '#666666' + text-halo-width: 1.2 + text-halo-color: rgba(255,255,255,0.8) diff --git a/layers/road_shield_highway.yml b/layers/road_shield_highway.yml index 8979214..f41b245 100644 --- a/layers/road_shield_highway.yml +++ b/layers/road_shield_highway.yml @@ -3,7 +3,7 @@ type: symbol metadata: {} source: geolonia source-layer: transportation_name -minzoom: 7 +minzoom: 6 filter: - all - - <= @@ -16,7 +16,7 @@ filter: - disputed - japan_northern_territories layout: - icon-image: highway-JP_{ref_length} + icon-image: default_{ref_length} icon-rotation-alignment: viewport symbol-placement: base: 1 @@ -28,12 +28,10 @@ layout: symbol-spacing: 500 text-field: '{ref}' text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-offset: - 0 - - -0.1 + - 0 text-rotation-alignment: viewport text-size: 10 icon-size: 1 -paint: - text-color: '#ffffff' diff --git a/layers/road_shield_national.yml b/layers/road_shield_national.yml index c44d2a0..10901ed 100644 --- a/layers/road_shield_national.yml +++ b/layers/road_shield_national.yml @@ -3,7 +3,7 @@ type: symbol metadata: {} source: geolonia source-layer: transportation_name -minzoom: 7 +minzoom: 6 filter: - all - - <= @@ -16,7 +16,7 @@ filter: - disputed - japan_northern_territories layout: - icon-image: national-JP_{ref_length} + icon-image: default_{ref_length} icon-rotation-alignment: viewport symbol-placement: base: 1 @@ -28,12 +28,10 @@ layout: symbol-spacing: 500 text-field: '{ref}' text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-offset: - 0 - - -0.1 + - 0 text-rotation-alignment: viewport text-size: 10 icon-size: 1 -paint: - text-color: '#ffffff' diff --git a/layers/road_shield_prefectural.yml b/layers/road_shield_prefectural.yml index 1464681..f5de472 100644 --- a/layers/road_shield_prefectural.yml +++ b/layers/road_shield_prefectural.yml @@ -20,7 +20,7 @@ filter: - disputed - japan_northern_territories layout: - icon-image: prefectural-JP_{ref_length} + icon-image: default_{ref_length} icon-rotation-alignment: viewport symbol-placement: base: 1 @@ -32,12 +32,10 @@ layout: symbol-spacing: 500 text-field: '{ref}' text-font: - - Noto Sans CJK JP Bold + - Noto Sans Universal Regular text-offset: - 0 - - -0.1 + - 0 text-rotation-alignment: viewport text-size: 10 icon-size: 1 -paint: - text-color: '#ffffff' diff --git a/layers/tunnel-railway.yml b/layers/tunnel-railway.yml deleted file mode 100644 index 022e4f0..0000000 --- a/layers/tunnel-railway.yml +++ /dev/null @@ -1,30 +0,0 @@ -id: tunnel-railway -type: line -source: geolonia -source-layer: transportation -filter: - - all - - - '==' - - brunnel - - tunnel - - - '==' - - class - - rail - - - '!=' - - subclass - - subway -paint: - line-color: '#A58043' - line-opacity: 0.4 - line-width: - base: 1.4 - stops: - - - 10 - - 0.5 - - - 18 - - 2 - - - 22 - - 18 - line-dasharray: - - 6 - - 4 diff --git a/layers/water-name-lakeline.yml b/layers/water-name-lakeline.yml index 366a438..e22eb18 100644 --- a/layers/water-name-lakeline.yml +++ b/layers/water-name-lakeline.yml @@ -12,9 +12,9 @@ filter: - japan_northern_territories layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: line diff --git a/layers/water-name-ocean.yml b/layers/water-name-ocean.yml index c3a0ad1..e3df901 100644 --- a/layers/water-name-ocean.yml +++ b/layers/water-name-ocean.yml @@ -15,9 +15,9 @@ filter: - japan_northern_territories layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: point diff --git a/layers/water-name-other.yml b/layers/water-name-other.yml index 7d096c4..a4025c8 100644 --- a/layers/water-name-other.yml +++ b/layers/water-name-other.yml @@ -18,14 +18,14 @@ filter: - moat layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: stops: - - 0 - 10 - - 6 - 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: point diff --git a/layers/waterway-name.yml b/layers/waterway-name.yml index 24dc8ab..e625148 100644 --- a/layers/waterway-name.yml +++ b/layers/waterway-name.yml @@ -15,9 +15,9 @@ filter: - japan_northern_territories layout: text-font: - - Noto Sans Regular + - Noto Sans Universal Regular text-size: 14 - text-field: '{name}' + text-field: !!inc/file layers/components/place-label.yml text-max-width: 5 text-rotation-alignment: map symbol-placement: line diff --git a/style.yml b/style.yml index d20b027..f0e5897 100644 --- a/style.yml +++ b/style.yml @@ -7,20 +7,22 @@ name: $name sources: oceanus: type: vector - url: https://tileserver.geolonia.com/oceanus/tiles.json?key=YOUR-API-KEY + maxzoom: 5 + url: https://tileserver.geolonia.com/oceanus-v0-1-6/tiles.json?key=YOUR-API-KEY geolonia-water: type: vector url: https://tileserver.geolonia.com/water/tiles.json?key=YOUR-API-KEY geolonia: type: vector - minzoom: 8 - url: https://tileserver.geolonia.com/v2/tiles.json?key=YOUR-API-KEY + minzoom: 6 + url: https://tileserver-dev.geolonia.com/v3/tiles.json?key=YOUR-API-KEY dem: type: raster-dem url: https://tileserver.geolonia.com/gsi-dem/tiles.json?key=YOUR-API-KEY attribution: © GSI Japan sprite: https://geoloniamaps.github.io/basic/basic -glyphs: https://glyphs.geolonia.com/{fontstack}/{range}.pbf +# glyphs: https://glyphs.geolonia.com/{fontstack}/{range}.pbf +glyphs: https://deploy-preview-12--geolonia-glyphs.netlify.app/{fontstack}/{range}.pbf layers: - !!inc/file layers/background.yml - !!inc/file layers/landcover-grass.yml @@ -53,13 +55,14 @@ layers: - !!inc/file layers/oc-water-name-other.yml - !!inc/file layers/nt-water-name-ocean.yml - !!inc/file layers/nt-water-name-river.yml - - !!inc/file layers/oc-label-country.yml - - !!inc/file layers/oc-label-pref-ja.yml - - !!inc/file layers/oc-label-pref.yml + - !!inc/file layers/oc-airport.yml - !!inc/file layers/oc-label-town-ja.yml + # - !!inc/file layers/oc-label-town.yml - !!inc/file layers/oc-label-pref-capital-ja.yml - - !!inc/file layers/oc-label-town.yml - - !!inc/file layers/oc-airport.yml + - !!inc/file layers/oc-label-pref-ja.yml + - !!inc/file layers/oc-label-pref.yml + - !!inc/file layers/oc-label-capital.yml + - !!inc/file layers/oc-label-country.yml - !!inc/file layers/landuse-commercial.yml - !!inc/file layers/landuse-industrial.yml - !!inc/file layers/park.yml @@ -71,11 +74,6 @@ layers: - !!inc/file layers/waterway-other.yml - !!inc/file layers/waterway-stream-canal.yml - !!inc/file layers/waterway-river.yml - - !!inc/file layers/waterway-name.yml - - !!inc/file layers/water-name-lakeline.yml - - !!inc/file layers/water-name-ocean.yml - - !!inc/file layers/water-name-other.yml - - !!inc/file layers/ferry.yml - !!inc/file layers/bridge-area.yml - !!inc/file layers/bridge-motorway-link-casing-blur.yml - !!inc/file layers/bridge-link-casing-blur.yml @@ -83,7 +81,6 @@ layers: - !!inc/file layers/bridge-trunk-primary-casing-blur.yml - !!inc/file layers/bridge-path-casing-blur.yml - !!inc/file layers/bridge-motorway-casing-blur.yml - - !!inc/file layers/tunnel-railway.yml - !!inc/file layers/tunnel-service-track-casing.yml - !!inc/file layers/tunnel-minor-casing.yml - !!inc/file layers/tunnel-secondary-tertiary-casing.yml @@ -133,31 +130,36 @@ layers: - !!inc/file layers/railway-subway.yml - !!inc/file layers/cablecar.yml - !!inc/file layers/cablecar-dash.yml + - !!inc/file layers/boundary-land-level-2.yml - !!inc/file layers/boundary-land-level-4.yml - - !!inc/file layers/railway-name.yml - - !!inc/file layers/railway-subway-name.yml + - !!inc/file layers/waterway-name.yml + - !!inc/file layers/water-name-lakeline.yml + - !!inc/file layers/water-name-ocean.yml + - !!inc/file layers/water-name-other.yml - !!inc/file layers/road_oneway.yml - !!inc/file layers/road_oneway_opposite.yml - - !!inc/file layers/poi-z16.yml - - !!inc/file layers/poi-z16-primary.yml - - !!inc/file layers/poi-z15.yml - - !!inc/file layers/poi-z14.yml - - !!inc/file layers/poi-z11.yml - !!inc/file layers/poi-worship.yml - !!inc/file layers/poi-worship-primary.yml - !!inc/file layers/poi-park.yml - !!inc/file layers/poi-park-primary.yml + - !!inc/file layers/poi-z16.yml + - !!inc/file layers/poi-z16-primary.yml + - !!inc/file layers/poi-z15.yml + - !!inc/file layers/poi-z14.yml + - !!inc/file layers/poi-z12.yml - !!inc/file layers/poi-railway.yml - !!inc/file layers/poi-airport-primary.yml - - !!inc/file layers/poi-mountain.yml - !!inc/file layers/road_shield_prefectural.yml - !!inc/file layers/road_shield_national.yml - !!inc/file layers/road_shield_highway.yml + - !!inc/file layers/road_name-minor.yml + - !!inc/file layers/road_name.yml - !!inc/file layers/nt-label-small.yml - !!inc/file layers/nt-label-large.yml + - !!inc/file layers/place-island-name.yml + - !!inc/file layers/place-suburb.yml - !!inc/file layers/place-village.yml - !!inc/file layers/place-town.yml - - !!inc/file layers/place-island-name.yml - !!inc/file layers/place-city-rank10.yml - !!inc/file layers/place-city-rank9.yml - !!inc/file layers/place-city-rank8.yml