1/* 2 Sources : 3 https://www.insee.fr/fr/information/4316069 4 http://www.geonames.org/export/codes.html 5 http://download.geonames.org/export/dump/ 6*/ 7 8var inseeCityNameLatLonDep; 9if (inseeCityNameLatLonDep === undefined) 10 inseeCityNameLatLonDep = new Map (); 11 12inseeCityNameLatLonDep[74] = { 13 74001: ["Abondance", 46.2661, 6.7321], 14 74002: ["Alby-sur-Chéran", 45.8156, 6.0158], 15 74003: ["Alex", 45.8806, 6.2363], 16 74004: ["Allèves", 45.7588, 6.0863], 17 74005: ["Allinges", 46.3337, 6.4651], 18 74006: ["Allonzier-la-Caille", 46.0005, 6.1048], 19 74007: ["Amancy", 46.0728, 6.3305], 20 74008: ["Ambilly", 46.1961, 6.2242], 21 74009: ["Andilly", 46.0702, 6.0710], 22 74010: ["Annecy", 45.8906, 6.1255], 23 74011: ["Annecy-le-Vieux", 45.9193, 6.1607], 24 74012: ["Annemasse", 46.1909, 6.2425], 25 74013: ["Anthy-sur-Léman", 46.3530, 6.4274], 26 74014: ["Arâches-la-Frasse", 46.0302, 6.6606], 27 74015: ["Arbusigny", 46.0862, 6.2073], 28 74016: ["Archamps", 46.1222, 6.1397], 29 74018: ["Arenthon", 46.0981, 6.3386], 30 74019: ["Argonay", 45.9472, 6.1483], 31 74020: ["Armoy", 46.3523, 6.5115], 32 74021: ["Arthaz-Pont-Notre-Dame", 46.1606, 6.2687], 33 74022: ["Aviernoz", 45.9764, 6.2368], 34 74024: ["Ayse", 46.0869, 6.4460], 35 74025: ["Ballaison", 46.2932, 6.3440], 36 74026: ["La Balme-de-Sillingy", 45.9698, 6.0449], 37 74027: ["La Balme-de-Thuy", 45.9100, 6.2854], 38 74029: ["Bassy", 45.9914, 5.8281], 39 74030: ["La Baume", 46.2836, 6.6086], 40 74031: ["Beaumont", 46.0976, 6.1207], 41 74032: ["Bellevaux", 46.2276, 6.5528], 42 74033: ["Bernex", 46.3566, 6.6989], 43 74034: ["Le Biot", 46.2728, 6.6402], 44 74035: ["Bloye", 45.8204, 5.9497], 45 74036: ["Bluffy", 45.8655, 6.2222], 46 74037: ["Boëge", 46.2188, 6.3853], 47 74038: ["Bogève", 46.1942, 6.4392], 48 74040: ["Bonne", 46.1718, 6.3193], 49 74041: ["Bonnevaux", 46.2948, 6.6655], 50 74042: ["Bonneville", 46.0739, 6.4086], 51 74043: ["Bons-en-Chablais", 46.2631, 6.3608], 52 74044: ["Bossey", 46.1500, 6.1727], 53 74045: ["Le Bouchet", 45.8045, 6.3841], 54 74046: ["Boussy", 45.8509, 5.9834], 55 74048: ["Brenthonne", 46.2692, 6.3943], 56 74049: ["Brizon", 46.0352, 6.4341], 57 74050: ["Burdignin", 46.2324, 6.4260], 58 74051: ["Cercier", 46.0216, 6.0481], 59 74052: ["Cernex", 46.0623, 6.0387], 60 74053: ["Cervens", 46.2811, 6.4475], 61 74054: ["Chainaz-les-Frasses", 45.7784, 5.9896], 62 74055: ["Challonges", 46.0223, 5.8268], 63 74056: ["Chamonix-Mont-Blanc", 45.9309, 6.9236], 64 74057: ["Champanges", 46.3715, 6.5536], 65 74058: ["La Chapelle-d'Abondance", 46.3009, 6.7928], 66 74059: ["La Chapelle-Rambaud", 46.0732, 6.2390], 67 74060: ["La Chapelle-Saint-Maurice", 45.7714, 6.1540], 68 74061: ["Chapeiry", 45.8392, 6.0392], 69 74062: ["Charvonnex", 45.9825, 6.1576], 70 74063: ["Châtel", 46.2490, 6.8171], 71 74064: ["Châtillon-sur-Cluses", 46.0893, 6.5781], 72 74065: ["Chaumont", 46.0449, 5.9451], 73 74066: ["Chavannaz", 46.0500, 6.0165], 74 74067: ["Chavanod", 45.8844, 6.0504], 75 74068: ["Chêne-en-Semine", 46.0499, 5.8588], 76 74069: ["Chênex", 46.1028, 5.9906], 77 74070: ["Chens-sur-Léman", 46.3104, 6.2677], 78 74071: ["Chessenaz", 46.0407, 5.9063], 79 74072: ["Chevaline", 45.7302, 6.2079], 80 74073: ["Chevenoz", 46.3330, 6.6407], 81 74074: ["Chevrier", 46.1120, 5.9112], 82 74075: ["Chilly", 45.9892, 5.9566], 83 74076: ["Choisy", 45.9970, 6.0541], 84 74077: ["Clarafond-Arcine", 46.0747, 5.8958], 85 74078: ["Clermont", 45.9734, 5.9093], 86 74079: ["Les Clefs", 45.8448, 6.3268], 87 74080: ["La Clusaz", 45.9001, 6.4603], 88 74081: ["Cluses", 46.0631, 6.5789], 89 74082: ["Collonges-sous-Salève", 46.1362, 6.1607], 90 74083: ["Combloux", 45.8910, 6.6368], 91 74084: ["Cons-Sainte-Colombe", 45.7429, 6.3318], 92 74085: ["Les Contamines-Montjoie", 45.7888, 6.7315], 93 74086: ["Contamine-Sarzin", 46.0216, 5.9814], 94 74087: ["Contamine-sur-Arve", 46.1334, 6.3386], 95 74088: ["Copponex", 46.0442, 6.0703], 96 74089: ["Cordon", 45.9091, 6.5694], 97 74090: ["Cornier", 46.0897, 6.2919], 98 74091: ["La Côte-d'Arbroz", 46.1811, 6.6311], 99 74093: ["Cran-Gevrier", 45.9017, 6.0997], 100 74094: ["Cranves-Sales", 46.1974, 6.3038], 101 74095: ["Crempigny-Bonneguête", 45.9467, 5.9031], 102 74096: ["Cruseilles", 46.0362, 6.1152], 103 74097: ["Cusy", 45.7584, 6.0333], 104 74098: ["Cuvat", 45.9769, 6.1086], 105 74099: ["Demi-Quartier", 45.8739, 6.6331], 106 74100: ["Desingy", 45.9994, 5.8877], 107 74101: ["Dingy-en-Vuache", 46.0886, 5.9497], 108 74102: ["Dingy-Saint-Clair", 45.9289, 6.2504], 109 74103: ["Domancy", 45.9071, 6.6639], 110 74104: ["Doussard", 45.7709, 6.2218], 111 74105: ["Douvaine", 46.3063, 6.2989], 112 74106: ["Draillant", 46.2957, 6.4729], 113 74107: ["Droisy", 45.9619, 5.8811], 114 74108: ["Duingt", 45.8204, 6.1952], 115 74109: ["éloise", 46.0837, 5.8466], 116 74110: ["Entremont", 45.9504, 6.3755], 117 74111: ["Entrevernes", 45.7764, 6.1813], 118 74112: ["épagny", 45.9440, 6.0822], 119 74114: ["Essert-Romand", 46.2023, 6.6601], 120 74116: ["Etaux", 46.0608, 6.2698], 121 74117: ["étercy", 45.8924, 6.0079], 122 74118: ["étrembières", 46.1698, 6.2083], 123 74119: ["évian-les-Bains", 46.3924, 6.5861], 124 74120: ["évires", 46.0421, 6.2218], 125 74121: ["Excenevex", 46.3467, 6.3412], 126 74122: ["Faucigny", 46.1164, 6.3690], 127 74123: ["Faverges", 45.7491, 6.2852], 128 74124: ["Feigères", 46.1104, 6.0731], 129 74126: ["Fessy", 46.2708, 6.4235], 130 74127: ["Féternes", 46.3490, 6.5652], 131 74128: ["Fillinges", 46.1661, 6.3502], 132 74129: ["La Forclaz", 46.3179, 6.6158], 133 74130: ["Franclens", 46.0440, 5.8244], 134 74131: ["Frangy", 46.0231, 5.9226], 135 74133: ["Gaillard", 46.1818, 6.2070], 136 74134: ["Les Gets", 46.1542, 6.6601], 137 74135: ["Giez", 45.7384, 6.2457], 138 74136: ["Le Grand-Bornand", 45.9562, 6.4764], 139 74137: ["Groisy", 46.0176, 6.1749], 140 74138: ["Gruffy", 45.7831, 6.0631], 141 74139: ["Habère-Lullin", 46.2330, 6.4622], 142 74140: ["Habère-Poche", 46.2555, 6.4732], 143 74141: ["Hauteville-sur-Fier", 45.9053, 5.9784], 144 74142: ["Héry-sur-Alby", 45.7919, 6.0105], 145 74143: ["Les Houches", 45.8968, 6.8000], 146 74144: ["Jonzier-épagny", 46.0765, 5.9888], 147 74145: ["Juvigny", 46.2159, 6.2901], 148 74146: ["Larringes", 46.3698, 6.5878], 149 74147: ["Lathuile", 45.7732, 6.1955], 150 74148: ["Leschaux", 45.7750, 6.1184], 151 74150: ["Loisin", 46.2802, 6.3039], 152 74151: ["Lornay", 45.9107, 5.8895], 153 74152: ["Lovagny", 45.9038, 6.0343], 154 74153: ["Lucinges", 46.1940, 6.3298], 155 74154: ["Lugrin", 46.3933, 6.6739], 156 74155: ["Lullin", 46.2792, 6.5104], 157 74156: ["Lully", 46.2927, 6.4087], 158 74157: ["Lyaud", 46.3337, 6.5203], 159 74158: ["Machilly", 46.2555, 6.3228], 160 74159: ["Magland", 46.0010, 6.6334], 161 74160: ["Manigod", 45.8502, 6.4011], 162 74161: ["Marcellaz-Albanais", 45.8707, 5.9996], 163 74162: ["Marcellaz", 46.1452, 6.3577], 164 74163: ["Margencel", 46.3315, 6.4225], 165 74164: ["Marignier", 46.0950, 6.4944], 166 74165: ["Marigny-Saint-Marcel", 45.8298, 5.9842], 167 74166: ["Marin", 46.3744, 6.5236], 168 74167: ["Marlens", 45.7653, 6.3514], 169 74168: ["Marlioz", 46.0270, 6.0082], 170 74169: ["Marnaz", 46.0518, 6.5224], 171 74170: ["Massingy", 45.8267, 5.9158], 172 74171: ["Massongy", 46.3230, 6.3254], 173 74172: ["Maxilly-sur-Léman", 46.3939, 6.6339], 174 74173: ["Megève", 45.8401, 6.6234], 175 74174: ["Mégevette", 46.2084, 6.5132], 176 74175: ["Meillerie", 46.4006, 6.7317], 177 74176: ["Menthon-Saint-Bernard", 45.8653, 6.1937], 178 74177: ["Menthonnex-en-Bornes", 46.0594, 6.1799], 179 74178: ["Menthonnex-sous-Clermont", 45.9618, 5.9356], 180 74179: ["Mésigny", 45.9864, 6.0061], 181 74180: ["Messery", 46.3456, 6.2993], 182 74181: ["Metz-Tessy", 45.9384, 6.1051], 183 74182: ["Meythet", 45.9184, 6.0968], 184 74183: ["Mieussy", 46.1453, 6.5334], 185 74184: ["Minzier", 46.0551, 5.9908], 186 74185: ["Monnetier-Mornex", 46.1525, 6.2124], 187 74186: ["Montagny-les-Lanches", 45.8589, 6.0468], 188 74187: ["Montmin", 45.8024, 6.2676], 189 74188: ["Montriond", 46.2066, 6.7435], 190 74189: ["Mont-Saxonnex", 46.0351, 6.4799], 191 74190: ["Morillon", 46.0632, 6.6731], 192 74191: ["Morzine", 46.1732, 6.7425], 193 74192: ["Moye", 45.8711, 5.8950], 194 74193: ["La Muraz", 46.1193, 6.1961], 195 74194: ["Mûres", 45.8062, 6.0392], 196 74195: ["Musièges", 46.0141, 5.9557], 197 74196: ["Nancy-sur-Cluses", 46.0239, 6.5740], 198 74197: ["Nangy", 46.1500, 6.3064], 199 74198: ["Nâves-Parmelan", 45.9320, 6.1971], 200 74199: ["Nernier", 46.3615, 6.3052], 201 74200: ["Neuvecelle", 46.3921, 6.6093], 202 74201: ["Neydens", 46.1180, 6.1036], 203 74202: ["Nonglard", 45.9228, 6.0273], 204 74203: ["Novel", 46.3613, 6.7638], 205 74204: ["Les Ollières", 45.9816, 6.1878], 206 74205: ["Onnion", 46.1816, 6.4986], 207 74206: ["Orcier", 46.3132, 6.5012], 208 74208: ["Passy", 45.9545, 6.7405], 209 74209: ["Peillonnex", 46.1323, 6.3823], 210 74210: ["Perrignier", 46.3062, 6.4356], 211 74211: ["Pers-Jussy", 46.1018, 6.2585], 212 74212: ["Le Petit-Bornand-les-Glières", 45.9971, 6.3914], 213 74213: ["Poisy", 45.9189, 6.0631], 214 74215: ["Praz-sur-Arly", 45.8273, 6.5801], 215 74216: ["Présilly", 46.0850, 6.0910], 216 74217: ["Pringy", 45.9566, 6.1091], 217 74218: ["Publier", 46.3896, 6.5416], 218 74219: ["Quintal", 45.8329, 6.0911], 219 74220: ["Reignier-Ésery", 46.1353, 6.2612], 220 74221: ["Le Reposoir", 45.9970, 6.5262], 221 74222: ["Reyvroz", 46.3245, 6.5622], 222 74223: ["La Rivière-Enverse", 46.0896, 6.6333], 223 74224: ["La Roche-sur-Foron", 46.0431, 6.3010], 224 74225: ["Rumilly", 45.8555, 5.9407], 225 74226: ["Saint-André-de-Boëge", 46.1932, 6.3815], 226 74228: ["Saint-Blaise", 46.0663, 6.0915], 227 74229: ["Saint-Cergues", 46.2308, 6.3255], 228 74231: ["Saint-Eusèbe", 45.9294, 5.9629], 229 74232: ["Saint-Eustache", 45.7953, 6.1521], 230 74233: ["Saint-Félix", 45.8078, 5.9772], 231 74234: ["Saint-Ferréol", 45.7833, 6.3071], 232 74235: ["Saint-Germain-sur-Rhône", 46.0700, 5.8259], 233 74236: ["Saint-Gervais-les-Bains", 45.8571, 6.7401], 234 74237: ["Saint-Gingolph", 46.3882, 6.7781], 235 74238: ["Saint-Jean-d'Aulps", 46.2278, 6.6607], 236 74239: ["Saint-Jean-de-Sixt", 45.9242, 6.4096], 237 74240: ["Saint-Jean-de-Tholome", 46.1107, 6.4149], 238 74241: ["Saint-Jeoire", 46.1392, 6.4650], 239 74242: ["Saint-Jorioz", 45.8228, 6.1496], 240 74243: ["Saint-Julien-en-Genevois", 46.1393, 6.0788], 241 74244: ["Saint-Laurent", 46.0373, 6.3533], 242 74245: ["Saint-Martin-Bellevue", 45.9714, 6.1389], 243 74249: ["Saint-Paul-en-Chablais", 46.3693, 6.6366], 244 74250: ["Saint-Pierre-en-Faucigny", 46.0636, 6.3724], 245 74252: ["Saint-Sigismond", 46.0753, 6.6165], 246 74253: ["Saint-Sixt", 46.0419, 6.3229], 247 74254: ["Saint-Sylvestre", 45.8403, 6.0132], 248 74255: ["Sales", 45.8821, 5.9600], 249 74256: ["Sallanches", 45.9468, 6.6071], 250 74257: ["Sallenôves", 46.0029, 5.9911], 251 74258: ["Samoëns", 46.0878, 6.7432], 252 74259: ["Le Sappey", 46.0883, 6.1611], 253 74260: ["Savigny", 46.0694, 5.9517], 254 74261: ["Saxel", 46.2447, 6.4032], 255 74262: ["Scientrier", 46.1202, 6.3176], 256 74263: ["Sciez", 46.3247, 6.3807], 257 74264: ["Scionzier", 46.0486, 6.5466], 258 74265: ["Serraval", 45.8118, 6.3349], 259 74266: ["Servoz", 45.9454, 6.7854], 260 74267: ["Sévrier", 45.8555, 6.1380], 261 74268: ["Seynod", 45.8651, 6.0837], 262 74269: ["Seyssel", 45.9595, 5.8529], 263 74270: ["Seythenex", 45.7066, 6.2861], 264 74271: ["Seytroux", 46.2397, 6.6029], 265 74272: ["Sillingy", 45.9489, 6.0275], 266 74273: ["Sixt-Fer-à-Cheval", 46.0542, 6.8123], 267 74274: ["Val-de-Fier", 45.9279, 5.8929], 268 74275: ["Talloires", 45.8357, 6.2305], 269 74276: ["Taninges", 46.1265, 6.6077], 270 74278: ["Thyez", 46.0881, 6.5366], 271 74279: ["Thollon-les-Mémises", 46.3828, 6.7291], 272 74280: ["Thônes", 45.8852, 6.3195], 273 74281: ["Thonon-les-Bains", 46.3704, 6.4819], 274 74282: ["Thorens-Glières", 45.9923, 6.2883], 275 74283: ["Thusy", 45.9498, 5.9637], 276 74284: ["La Tour", 46.1336, 6.4318], 277 74285: ["Usinens", 46.0141, 5.8506], 278 74286: ["Vacheresse", 46.3228, 6.7065], 279 74287: ["Vailly", 46.2936, 6.5526], 280 74288: ["Valleiry", 46.1152, 5.9702], 281 74289: ["Vallières", 45.9052, 5.9419], 282 74290: ["Vallorcine", 46.0258, 6.9005], 283 74291: ["Vanzy", 46.0345, 5.8785], 284 74292: ["Vaulx", 45.9255, 5.9989], 285 74293: ["Veigy-Foncenex", 46.2703, 6.2678], 286 74294: ["Verchaix", 46.1211, 6.6881], 287 74295: ["La Vernaz", 46.3073, 6.5953], 288 74296: ["Vers", 46.0884, 6.0249], 289 74297: ["Versonnex", 45.9261, 5.9276], 290 74298: ["Vétraz-Monthoux", 46.1810, 6.2626], 291 74299: ["Veyrier-du-Lac", 45.8857, 6.1765], 292 74301: ["Villard", 46.2123, 6.4502], 293 74302: ["Le Villards-sur-Thônes", 45.9132, 6.3745], 294 74303: ["Villaz", 45.9532, 6.2013], 295 74304: ["Ville-en-Sallaz", 46.1451, 6.4226], 296 74305: ["Ville-la-Grand", 46.2044, 6.2605], 297 74306: ["Villy-le-Bouveret", 46.0442, 6.1592], 298 74307: ["Villy-le-Pelloux", 46.0004, 6.1362], 299 74308: ["Vinzier", 46.3449, 6.6104], 300 74309: ["Viry", 46.1193, 6.0249], 301 74310: ["Viuz-la-Chiésaz", 45.8113, 6.0755], 302 74311: ["Viuz-en-Sallaz", 46.1640, 6.4072], 303 74312: ["Vougy", 46.0666, 6.4852], 304 74313: ["Vovray-en-Bornes", 46.0630, 6.1406], 305 74314: ["Vulbens", 46.1094, 5.9361], 306 74315: ["Yvoire", 46.3635, 6.3321] 307}; 308