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[45] = { 13 45001: ["Adon", 47.7642, 2.7978], 14 45002: ["Aillant-sur-Milleron", 47.7948, 2.9366], 15 45004: ["Amilly", 47.9867, 2.7821], 16 45005: ["Andonville", 48.2740, 2.0231], 17 45006: ["Ardon", 47.7881, 1.8828], 18 45008: ["Artenay", 48.0762, 1.8800], 19 45009: ["Aschères-le-Marché", 48.1120, 2.0103], 20 45010: ["Ascoux", 48.1271, 2.2490], 21 45011: ["Attray", 48.1198, 2.1312], 22 45012: ["Audeville", 48.2801, 2.2429], 23 45013: ["Augerville-la-Rivière", 48.2530, 2.4187], 24 45014: ["Aulnay-la-Rivière", 48.2087, 2.3732], 25 45015: ["Autruy-sur-Juine", 48.2768, 2.0916], 26 45016: ["Autry-le-Châtel", 47.5949, 2.6020], 27 45017: ["Auvilliers-en-Gâtinais", 47.9653, 2.4912], 28 45018: ["Auxy", 48.1092, 2.4864], 29 45019: ["Baccon", 47.8850, 1.6238], 30 45020: ["Le Bardon", 47.8419, 1.6485], 31 45021: ["Barville-en-Gâtinais", 48.1116, 2.3994], 32 45022: ["Batilly-en-Gâtinais", 48.0832, 2.3695], 33 45023: ["Batilly-en-Puisaye", 47.6114, 2.8855], 34 45024: ["Baule", 47.8106, 1.6682], 35 45025: ["Bazoches-les-Gallerandes", 48.1622, 2.0520], 36 45026: ["Bazoches-sur-le-Betz", 48.1323, 2.9902], 37 45027: ["Beauchamps-sur-Huillard", 47.9441, 2.4546], 38 45028: ["Beaugency", 47.7781, 1.6394], 39 45029: ["Beaulieu-sur-Loire", 47.5351, 2.8026], 40 45030: ["Beaune-la-Rolande", 48.0745, 2.4297], 41 45031: ["Bellegarde", 47.9802, 2.4161], 42 45032: ["Le Bignon-Mirabeau", 48.1476, 2.9346], 43 45033: ["Boësses", 48.1484, 2.4331], 44 45034: ["Boigny-sur-Bionne", 47.9317, 2.0189], 45 45035: ["Boiscommun", 48.0389, 2.3569], 46 45036: ["Boismorand", 47.7798, 2.7202], 47 45037: ["Boisseaux", 48.2537, 1.9856], 48 45038: ["Bondaroy", 48.1853, 2.2809], 49 45039: ["Bonnée", 47.7942, 2.3932], 50 45040: ["Bonny-sur-Loire", 47.5773, 2.8391], 51 45041: ["Bordeaux-en-Gâtinais", 48.1008, 2.5367], 52 45042: ["Les Bordes", 47.8163, 2.4367], 53 45043: ["Bou", 47.8704, 2.0472], 54 45044: ["Bougy-lez-Neuville", 48.0420, 2.0233], 55 45045: ["Bouilly-en-Gâtinais", 48.0981, 2.2875], 56 45046: ["Boulay-les-Barres", 47.9749, 1.7769], 57 45047: ["Bouzonville-aux-Bois", 48.1043, 2.2461], 58 45049: ["Bouzy-la-Forêt", 47.8653, 2.3680], 59 45050: ["Boynes", 48.1171, 2.3604], 60 45051: ["Bray-en-Val", 47.8291, 2.3806], 61 45052: ["Breteau", 47.6770, 2.8889], 62 45053: ["Briare", 47.6450, 2.7451], 63 45054: ["Briarres-sur-Essonne", 48.2263, 2.4135], 64 45055: ["Bricy", 48.0009, 1.7749], 65 45056: ["Bromeilles", 48.1829, 2.4957], 66 45057: ["Labrosse", 48.2436, 2.3947], 67 45058: ["Bucy-le-Roi", 48.0594, 1.9209], 68 45059: ["Bucy-Saint-Liphard", 47.9390, 1.7540], 69 45060: ["La Bussière", 47.7346, 2.7466], 70 45061: ["Cepoy", 48.0508, 2.7401], 71 45062: ["Cercottes", 47.9871, 1.8971], 72 45063: ["Cerdon", 47.6299, 2.3814], 73 45064: ["Cernoy-en-Berry", 47.5461, 2.6525], 74 45065: ["Césarville-Dossainville", 48.2628, 2.2851], 75 45066: ["Chailly-en-Gâtinais", 47.9365, 2.5277], 76 45067: ["Chaingy", 47.8914, 1.7735], 77 45068: ["Châlette-sur-Loing", 48.0188, 2.7357], 78 45069: ["Chambon-la-Forêt", 48.0490, 2.2834], 79 45070: ["Champoulet", 47.6510, 2.9231], 80 45072: ["Chanteau", 47.9761, 1.9646], 81 45073: ["Chantecoq", 48.0427, 2.9700], 82 45074: ["La Chapelle-Onzerain", 48.0330, 1.6110], 83 45075: ["La Chapelle-Saint-Mesmin", 47.8887, 1.8284], 84 45076: ["La Chapelle-Saint-Sépulcre", 48.0148, 2.8367], 85 45077: ["La Chapelle-sur-Aveyron", 47.8707, 2.8744], 86 45078: ["Chapelon", 48.0368, 2.5779], 87 45079: ["Le Charme", 47.8016, 2.9925], 88 45080: ["Charmont-en-Beauce", 48.2376, 2.1146], 89 45081: ["Charsonville", 47.9286, 1.5743], 90 45082: ["Châteauneuf-sur-Loire", 47.8851, 2.2319], 91 45083: ["Château-Renard", 47.9266, 2.9220], 92 45084: ["Châtenoy", 47.9161, 2.4062], 93 45085: ["Châtillon-Coligny", 47.8233, 2.8750], 94 45086: ["Châtillon-le-Roi", 48.1641, 2.1022], 95 45087: ["Châtillon-sur-Loire", 47.5721, 2.7359], 96 45088: ["Chaussy", 48.1629, 1.9935], 97 45089: ["Chécy", 47.9024, 2.0229], 98 45091: ["Chevannes", 48.1314, 2.8595], 99 45092: ["Chevillon-sur-Huillard", 47.9668, 2.6223], 100 45093: ["Chevilly", 48.0300, 1.8935], 101 45094: ["Chevry-sous-le-Bignon", 48.1450, 2.8938], 102 45095: ["Chilleurs-aux-Bois", 48.0570, 2.1418], 103 45096: ["Les Choux", 47.7871, 2.6560], 104 45097: ["Chuelles", 47.9969, 2.9686], 105 45098: ["Cléry-Saint-André", 47.8147, 1.7683], 106 45099: ["Coinces", 48.0172, 1.7327], 107 45100: ["Combleux", 47.9000, 1.9866], 108 45101: ["Combreux", 47.9564, 2.3082], 109 45102: ["Conflans-sur-Loing", 47.9459, 2.7766], 110 45103: ["Corbeilles", 48.0745, 2.5596], 111 45104: ["Corquilleroy", 48.0408, 2.6938], 112 45105: ["Cortrat", 47.9068, 2.7691], 113 45106: ["Coudray", 48.2670, 2.3697], 114 45107: ["Coudroy", 47.9047, 2.4747], 115 45108: ["Coullons", 47.6179, 2.5061], 116 45109: ["Coulmiers", 47.9319, 1.6588], 117 45110: ["Courcelles", 48.0980, 2.3275], 118 45111: ["Courcy-aux-Loges", 48.0546, 2.2172], 119 45112: ["La Cour-Marigny", 47.8905, 2.5836], 120 45113: ["Courtemaux", 48.0444, 2.9327], 121 45114: ["Courtempierre", 48.0948, 2.6350], 122 45115: ["Courtenay", 48.0219, 3.0623], 123 45116: ["Cravant", 47.8334, 1.5809], 124 45118: ["Crottes-en-Pithiverais", 48.1141, 2.0649], 125 45119: ["Dadonville", 48.1525, 2.2694], 126 45120: ["Dammarie-en-Puisaye", 47.6332, 2.8608], 127 45121: ["Dammarie-sur-Loing", 47.7817, 2.8737], 128 45122: ["Dampierre-en-Burly", 47.7612, 2.5430], 129 45123: ["Darvoy", 47.8524, 2.0896], 130 45124: ["Desmonts", 48.2267, 2.4997], 131 45125: ["Dimancheville", 48.2388, 2.4240], 132 45126: ["Donnery", 47.9140, 2.1037], 133 45127: ["Dordives", 48.1473, 2.7743], 134 45129: ["Douchy", 47.9419, 3.0440], 135 45130: ["Dry", 47.7916, 1.7282], 136 45131: ["échilleuses", 48.1695, 2.4418], 137 45132: ["égry", 48.1008, 2.4408], 138 45133: ["Engenville", 48.2343, 2.2363], 139 45134: ["épieds-en-Beauce", 47.9627, 1.6039], 140 45135: ["Erceville", 48.2454, 2.0267], 141 45136: ["Ervauville", 48.0942, 2.9827], 142 45137: ["Escrennes", 48.1364, 2.1843], 143 45138: ["Escrignelles", 47.7126, 2.8193], 144 45139: ["Estouy", 48.1896, 2.3221], 145 45141: ["Faverelles", 47.5870, 2.9368], 146 45142: ["Fay-aux-Loges", 47.9326, 2.1602], 147 45143: ["Feins-en-Gâtinais", 47.7467, 2.8370], 148 45144: ["Férolles", 47.8252, 2.1168], 149 45145: ["Ferrières-en-Gâtinais", 48.1055, 2.8042], 150 45146: ["La Ferté-Saint-Aubin", 47.7119, 1.9271], 151 45147: ["Fleury-les-Aubrais", 47.9389, 1.9198], 152 45148: ["Fontenay-sur-Loing", 48.0832, 2.7688], 153 45149: ["Foucherolles", 48.0971, 3.0183], 154 45150: ["Fréville-du-Gâtinais", 48.0208, 2.4485], 155 45151: ["Gaubertin", 48.1258, 2.4259], 156 45152: ["Gémigny", 47.9627, 1.7027], 157 45153: ["Germigny-des-Prés", 47.8392, 2.2661], 158 45154: ["Gidy", 47.9913, 1.8358], 159 45155: ["Gien", 47.7122, 2.6654], 160 45156: ["Girolles", 48.0724, 2.7176], 161 45157: ["Givraines", 48.1510, 2.3824], 162 45158: ["Gondreville", 48.0527, 2.6505], 163 45159: ["Grangermont", 48.1878, 2.4292], 164 45160: ["Greneville-en-Beauce", 48.1893, 2.1114], 165 45161: ["Griselles", 48.0735, 2.8390], 166 45162: ["Guigneville", 48.2157, 2.1739], 167 45164: ["Guilly", 47.8054, 2.2715], 168 45165: ["Gy-les-Nonains", 47.9287, 2.8460], 169 45166: ["Huêtre", 48.0255, 1.8014], 170 45167: ["Huisseau-sur-Mauves", 47.8939, 1.7005], 171 45168: ["Ingrannes", 47.9939, 2.2247], 172 45169: ["Ingré", 47.9169, 1.8235], 173 45170: ["Intville-la-Guétard", 48.2546, 2.2160], 174 45171: ["Isdes", 47.6638, 2.2607], 175 45173: ["Jargeau", 47.8539, 2.1206], 176 45174: ["Jouy-en-Pithiverais", 48.1497, 2.1317], 177 45175: ["Jouy-le-Potier", 47.7476, 1.8083], 178 45176: ["Juranville", 48.0610, 2.4828], 179 45177: ["Laas", 48.1209, 2.2182], 180 45178: ["Ladon", 48.0095, 2.5256], 181 45179: ["Lailly-en-Val", 47.7471, 1.7148], 182 45180: ["Langesse", 47.8171, 2.6450], 183 45181: ["Léouville", 48.2233, 2.0870], 184 45182: ["Ligny-le-Ribault", 47.6832, 1.7907], 185 45183: ["Lion-en-Beauce", 48.1323, 1.9321], 186 45184: ["Lion-en-Sullias", 47.7235, 2.4788], 187 45185: ["Lombreuil", 47.9423, 2.6271], 188 45186: ["Lorcy", 48.0422, 2.5279], 189 45187: ["Lorris", 47.8627, 2.4984], 190 45188: ["Loury", 48.0101, 2.0918], 191 45189: ["Louzouer", 48.0344, 2.8696], 192 45190: ["Mainvilliers", 48.2986, 2.2889], 193 45191: ["Malesherbes", 48.2894, 2.3979], 194 45192: ["Manchecourt", 48.2400, 2.3467], 195 45193: ["Marcilly-en-Villette", 47.7717, 2.0342], 196 45194: ["Mardié", 47.8973, 2.0687], 197 45195: ["Mareau-aux-Bois", 48.0983, 2.1906], 198 45196: ["Mareau-aux-Prés", 47.8459, 1.7658], 199 45197: ["Marigny-les-Usages", 47.9586, 2.0133], 200 45198: ["Marsainvilliers", 48.2129, 2.2711], 201 45199: ["Melleroy", 47.8880, 2.9602], 202 45200: ["Ménestreau-en-Villette", 47.7097, 2.0353], 203 45201: ["Mérinville", 48.0904, 2.9413], 204 45202: ["Messas", 47.8085, 1.6353], 205 45203: ["Meung-sur-Loire", 47.8397, 1.6981], 206 45204: ["Mézières-lez-Cléry", 47.8109, 1.8174], 207 45205: ["Mézières-en-Gâtinais", 48.0246, 2.4828], 208 45206: ["Mignères", 48.0485, 2.6215], 209 45207: ["Mignerette", 48.0611, 2.6046], 210 45208: ["Montargis", 47.9988, 2.7358], 211 45209: ["Montbarrois", 48.0489, 2.3967], 212 45210: ["Montbouy", 47.8669, 2.8223], 213 45211: ["Montcorbon", 47.9740, 3.0844], 214 45212: ["Montcresson", 47.9110, 2.8050], 215 45213: ["Montereau", 47.8353, 2.5619], 216 45214: ["Montigny", 48.1085, 2.1130], 217 45215: ["Montliard", 48.0177, 2.4005], 218 45216: ["Mormant-sur-Vernisson", 47.9416, 2.7292], 219 45217: ["Morville-en-Beauce", 48.2550, 2.1585], 220 45218: ["Le Moulinet-sur-Solin", 47.8172, 2.6111], 221 45219: ["Moulon", 48.0188, 2.5954], 222 45220: ["Nancray-sur-Rimarde", 48.0673, 2.3232], 223 45221: ["Nangeville", 48.3152, 2.3248], 224 45222: ["Nargis", 48.1109, 2.7379], 225 45223: ["Nesploy", 47.9957, 2.3689], 226 45224: ["Neuville-aux-Bois", 48.0689, 2.0592], 227 45225: ["La Neuville-sur-Essonne", 48.1799, 2.3795], 228 45226: ["Neuvy-en-Sullias", 47.7747, 2.2431], 229 45227: ["Nevoy", 47.7333, 2.5924], 230 45228: ["Nibelle", 48.0140, 2.3116], 231 45229: ["Nogent-sur-Vernisson", 47.8386, 2.7293], 232 45230: ["Noyers", 47.9091, 2.5363], 233 45231: ["Oison", 48.1345, 1.9759], 234 45232: ["Olivet", 47.8546, 1.8882], 235 45233: ["Ondreville-sur-Essonne", 48.1980, 2.4161], 236 45234: ["Orléans", 47.8828, 1.9161], 237 45235: ["Ormes", 47.9478, 1.8071], 238 45236: ["Orveau-Bellesauve", 48.2864, 2.3384], 239 45237: ["Orville", 48.2420, 2.4585], 240 45238: ["Ousson-sur-Loire", 47.6001, 2.7953], 241 45239: ["Oussoy-en-Gâtinais", 47.9013, 2.6370], 242 45240: ["Outarville", 48.2142, 2.0217], 243 45241: ["Ouvrouer-les-Champs", 47.8367, 2.1798], 244 45242: ["Ouzouer-des-Champs", 47.8765, 2.7094], 245 45243: ["Ouzouer-sous-Bellegarde", 47.9891, 2.4796], 246 45244: ["Ouzouer-sur-Loire", 47.7843, 2.4773], 247 45245: ["Ouzouer-sur-Trézée", 47.6754, 2.8100], 248 45246: ["Pannecières", 48.2928, 2.1426], 249 45247: ["Pannes", 48.0121, 2.6687], 250 45248: ["Patay", 48.0509, 1.6941], 251 45249: ["Paucourt", 48.0386, 2.7880], 252 45250: ["Pers-en-Gâtinais", 48.1174, 2.9062], 253 45251: ["Pierrefitte-ès-Bois", 47.5109, 2.6920], 254 45252: ["Pithiviers", 48.1805, 2.2499], 255 45253: ["Pithiviers-le-Vieil", 48.1732, 2.2064], 256 45254: ["Poilly-lez-Gien", 47.6604, 2.5945], 257 45255: ["Préfontaines", 48.1067, 2.6909], 258 45256: ["Presnoy", 47.9580, 2.5589], 259 45257: ["Pressigny-les-Pins", 47.8777, 2.7612], 260 45258: ["Puiseaux", 48.2093, 2.4665], 261 45259: ["Quiers-sur-Bézonde", 47.9880, 2.4261], 262 45260: ["Ramoulu", 48.2288, 2.3058], 263 45261: ["Rebréchien", 47.9935, 2.0239], 264 45262: ["Rouvray-Sainte-Croix", 48.0566, 1.7355], 265 45263: ["Rouvres-Saint-Jean", 48.3243, 2.2104], 266 45264: ["Rozières-en-Beauce", 47.9392, 1.7087], 267 45265: ["Rozoy-le-Vieil", 48.1183, 2.9514], 268 45266: ["Ruan", 48.1088, 1.9240], 269 45267: ["Saint-Aignan-des-Gués", 47.8384, 2.3335], 270 45268: ["Saint-Aignan-le-Jaillard", 47.7328, 2.4226], 271 45269: ["Saint-Ay", 47.8651, 1.7467], 272 45270: ["Saint-Benoît-sur-Loire", 47.8087, 2.3173], 273 45271: ["Saint-Brisson-sur-Loire", 47.6322, 2.6760], 274 45272: ["Saint-Cyr-en-Val", 47.8140, 1.9598], 275 45273: ["Saint-Denis-de-l'Hôtel", 47.8835, 2.1538], 276 45274: ["Saint-Denis-en-Val", 47.8811, 1.9725], 277 45275: ["Saint-Firmin-des-Bois", 47.9697, 2.9100], 278 45276: ["Saint-Firmin-sur-Loire", 47.6056, 2.6993], 279 45277: ["Saint-Florent", 47.6846, 2.4534], 280 45278: ["Sainte-Geneviève-des-Bois", 47.8115, 2.7937], 281 45279: ["Saint-Germain-des-Prés", 47.9656, 2.8489], 282 45280: ["Saint-Gondon", 47.6883, 2.5396], 283 45281: ["Saint-Hilaire-les-Andrésis", 48.0545, 3.0153], 284 45282: ["Saint-Hilaire-Saint-Mesmin", 47.8500, 1.8340], 285 45283: ["Saint-Hilaire-sur-Puiseaux", 47.9071, 2.6985], 286 45284: ["Saint-Jean-de-Braye", 47.9178, 1.9724], 287 45285: ["Saint-Jean-de-la-Ruelle", 47.9116, 1.8710], 288 45286: ["Saint-Jean-le-Blanc", 47.8828, 1.9333], 289 45287: ["Saint-Loup-de-Gonois", 48.0636, 2.9251], 290 45288: ["Saint-Loup-des-Vignes", 48.0412, 2.4272], 291 45289: ["Saint-Lyé-la-Forêt", 48.0349, 1.9722], 292 45290: ["Saint-Martin-d'Abbat", 47.8813, 2.3058], 293 45291: ["Saint-Martin-sur-Ocre", 47.6468, 2.6444], 294 45292: ["Saint-Maurice-sur-Aveyron", 47.8464, 2.9606], 295 45293: ["Saint-Maurice-sur-Fessard", 47.9911, 2.6152], 296 45294: ["Saint-Michel", 48.0638, 2.3721], 297 45296: ["Saint-Péravy-la-Colombe", 48.0029, 1.6929], 298 45297: ["Saint-Père-sur-Loire", 47.7808, 2.3733], 299 45298: ["Saint-Pryvé-Saint-Mesmin", 47.8804, 1.8548], 300 45299: ["Saint-Sigismond", 47.9825, 1.6659], 301 45300: ["Sandillon", 47.8362, 2.0300], 302 45301: ["Santeau", 48.0939, 2.1527], 303 45302: ["Saran", 47.9498, 1.8780], 304 45303: ["Sceaux-du-Gâtinais", 48.1208, 2.5905], 305 45305: ["Seichebrières", 47.9818, 2.2740], 306 45306: ["La Selle-en-Hermoy", 48.0055, 2.8898], 307 45307: ["La Selle-sur-le-Bied", 48.0762, 2.8883], 308 45308: ["Semoy", 47.9380, 1.9631], 309 45309: ["Sennely", 47.7015, 2.1333], 310 45310: ["Sermaises", 48.2977, 2.2031], 311 45311: ["Sigloy", 47.8393, 2.2225], 312 45312: ["Solterre", 47.9120, 2.7356], 313 45313: ["Sougy", 48.0581, 1.8011], 314 45314: ["Sully-la-Chapelle", 47.9841, 2.1689], 315 45315: ["Sully-sur-Loire", 47.7526, 2.3564], 316 45316: ["Sury-aux-Bois", 47.9537, 2.3597], 317 45317: ["Tavers", 47.7633, 1.5934], 318 45320: ["Thignonville", 48.2716, 2.1753], 319 45321: ["Thimory", 47.9255, 2.5944], 320 45322: ["Thorailles", 48.0258, 2.8955], 321 45323: ["Thou", 47.5802, 2.8963], 322 45324: ["Tigy", 47.7792, 2.1851], 323 45325: ["Tivernon", 48.1581, 1.9381], 324 45326: ["Tournoisis", 48.0048, 1.6244], 325 45327: ["Traînou", 47.9652, 2.1039], 326 45328: ["Treilles-en-Gâtinais", 48.0787, 2.6654], 327 45329: ["Triguères", 47.9392, 2.9947], 328 45330: ["Trinay", 48.0843, 1.9525], 329 45331: ["Vannes-sur-Cosson", 47.7179, 2.2090], 330 45332: ["Varennes-Changy", 47.8623, 2.6635], 331 45333: ["Vennecy", 47.9551, 2.0524], 332 45334: ["Vieilles-Maisons-sur-Joudry", 47.8838, 2.4377], 333 45335: ["Vienne-en-Val", 47.7825, 2.1241], 334 45336: ["Viglain", 47.7320, 2.2902], 335 45337: ["Villamblain", 48.0129, 1.5524], 336 45338: ["Villemandeur", 47.9830, 2.7051], 337 45339: ["Villemoutiers", 47.9898, 2.5588], 338 45340: ["Villemurlin", 47.6816, 2.3426], 339 45341: ["Villeneuve-sur-Conie", 48.0476, 1.6487], 340 45342: ["Villereau", 48.0736, 1.9922], 341 45343: ["Villevoques", 48.0294, 2.6261], 342 45344: ["Villorceau", 47.8000, 1.5958], 343 45345: ["Vimory", 47.9486, 2.6784], 344 45346: ["Vitry-aux-Loges", 47.9310, 2.2511], 345 45347: ["Vrigny", 48.0740, 2.2477], 346 45348: ["Yèvre-la-Ville", 48.1427, 2.3230] 347}; 348