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[78] = { 13 78003: ["Ablis", 48.5283, 1.8509], 14 78005: ["Achères", 48.9717, 2.0900], 15 78006: ["Adainville", 48.7201, 1.6623], 16 78007: ["Aigremont", 48.9008, 2.0153], 17 78009: ["Allainville", 48.4678, 1.9024], 18 78010: ["Les Alluets-le-Roi", 48.9143, 1.9147], 19 78013: ["Andelu", 48.8882, 1.8110], 20 78015: ["Andrésy", 48.9815, 2.0502], 21 78020: ["Arnouville-lès-Mantes", 48.9110, 1.7204], 22 78029: ["Aubergenville", 48.9626, 1.8487], 23 78030: ["Auffargis", 48.6842, 1.9024], 24 78031: ["Auffreville-Brasseuil", 48.9544, 1.7051], 25 78033: ["Aulnay-sur-Mauldre", 48.9291, 1.8408], 26 78034: ["Auteuil", 48.8394, 1.8189], 27 78036: ["Autouillet", 48.8439, 1.7970], 28 78043: ["Bailly", 48.8366, 2.0806], 29 78048: ["Bazainville", 48.8073, 1.6674], 30 78049: ["Bazemont", 48.9318, 1.8741], 31 78050: ["Bazoches-sur-Guyonne", 48.7738, 1.8524], 32 78053: ["Béhoust", 48.8324, 1.7242], 33 78057: ["Bennecourt", 49.0479, 1.5723], 34 78062: ["Beynes", 48.8544, 1.8698], 35 78068: ["Blaru", 49.0407, 1.4806], 36 78070: ["Boinville-en-Mantois", 48.9284, 1.7492], 37 78071: ["Boinville-le-Gaillard", 48.4958, 1.8711], 38 78072: ["Boinvilliers", 48.9204, 1.6628], 39 78073: ["Bois-d'Arcy", 48.8044, 2.0191], 40 78076: ["Boissets", 48.8587, 1.5876], 41 78077: ["La Boissière-école", 48.6898, 1.6677], 42 78082: ["Boissy-Mauvoisin", 48.9658, 1.5815], 43 78084: ["Boissy-sans-Avoir", 48.8210, 1.7975], 44 78087: ["Bonnelles", 48.6181, 2.0296], 45 78089: ["Bonnières-sur-Seine", 49.0200, 1.5705], 46 78090: ["Bouafle", 48.9605, 1.8971], 47 78092: ["Bougival", 48.8635, 2.1376], 48 78096: ["Bourdonné", 48.7543, 1.6539], 49 78104: ["Breuil-Bois-Robert", 48.9436, 1.7147], 50 78107: ["Bréval", 48.9549, 1.5415], 51 78108: ["Les Bréviaires", 48.7212, 1.8163], 52 78113: ["Brueil-en-Vexin", 49.0264, 1.8131], 53 78117: ["Buc", 48.7718, 2.1239], 54 78118: ["Buchelay", 48.9837, 1.6743], 55 78120: ["Bullion", 48.6245, 1.9830], 56 78123: ["Carrières-sous-Poissy", 48.9455, 2.0291], 57 78124: ["Carrières-sur-Seine", 48.9119, 2.1783], 58 78125: ["La Celle-les-Bordes", 48.6416, 1.9448], 59 78126: ["La Celle-Saint-Cloud", 48.8469, 2.1351], 60 78128: ["Cernay-la-Ville", 48.6696, 1.9597], 61 78133: ["Chambourcy", 48.8960, 2.0332], 62 78138: ["Chanteloup-les-Vignes", 48.9759, 2.0319], 63 78140: ["Chapet", 48.9681, 1.9401], 64 78143: ["Châteaufort", 48.7390, 2.0950], 65 78146: ["Chatou", 48.8965, 2.1539], 66 78147: ["Chaufour-lès-Bonnières", 49.0158, 1.4853], 67 78152: ["Chavenay", 48.8483, 1.9828], 68 78158: ["Le Chesnay", 48.8272, 2.1301], 69 78160: ["Chevreuse", 48.7071, 2.0371], 70 78162: ["Choisel", 48.6739, 2.0145], 71 78163: ["Civry-la-Forêt", 48.8642, 1.6168], 72 78164: ["Clairefontaine-en-Yvelines", 48.6167, 1.9063], 73 78165: ["Les Clayes-sous-Bois", 48.8186, 1.9840], 74 78168: ["Coignières", 48.7497, 1.9138], 75 78171: ["Condé-sur-Vesgre", 48.7324, 1.6737], 76 78172: ["Conflans-Sainte-Honorine", 49.0001, 2.0990], 77 78185: ["Courgent", 48.8957, 1.6594], 78 78188: ["Cravent", 48.9895, 1.4845], 79 78189: ["Crespières", 48.8822, 1.9211], 80 78190: ["Croissy-sur-Seine", 48.8787, 2.1354], 81 78192: ["Dammartin-en-Serve", 48.9114, 1.6178], 82 78193: ["Dampierre-en-Yvelines", 48.7037, 1.9730], 83 78194: ["Dannemarie", 48.7639, 1.6089], 84 78196: ["Davron", 48.8636, 1.9474], 85 78202: ["Drocourt", 49.0519, 1.7682], 86 78206: ["Ecquevilly", 48.9459, 1.9200], 87 78208: ["élancourt", 48.7781, 1.9604], 88 78209: ["émancé", 48.5912, 1.7339], 89 78217: ["épône", 48.9471, 1.8126], 90 78220: ["Les Essarts-le-Roi", 48.7160, 1.8952], 91 78224: ["L'étang-la-Ville", 48.8674, 2.0604], 92 78227: ["évecquemont", 49.0172, 1.9421], 93 78230: ["La Falaise", 48.9369, 1.8253], 94 78231: ["Favrieux", 48.9448, 1.6416], 95 78233: ["Feucherolles", 48.8800, 1.9798], 96 78234: ["Flacourt", 48.9323, 1.6426], 97 78236: ["Flexanville", 48.8551, 1.7431], 98 78237: ["Flins-Neuve-église", 48.8927, 1.5766], 99 78238: ["Flins-sur-Seine", 48.9673, 1.8727], 100 78239: ["Follainville-Dennemont", 49.0229, 1.7086], 101 78242: ["Fontenay-le-Fleury", 48.8177, 2.0466], 102 78245: ["Fontenay-Mauvoisin", 48.9610, 1.6477], 103 78246: ["Fontenay-Saint-Père", 49.0279, 1.7544], 104 78251: ["Fourqueux", 48.8853, 2.0556], 105 78255: ["Freneuse", 49.0495, 1.6103], 106 78261: ["Gaillon-sur-Montcient", 49.0298, 1.8979], 107 78262: ["Galluis", 48.7975, 1.7911], 108 78263: ["Gambais", 48.7796, 1.6765], 109 78264: ["Gambaiseuil", 48.7565, 1.7252], 110 78265: ["Garancières", 48.8236, 1.7583], 111 78267: ["Gargenville", 48.9931, 1.8106], 112 78269: ["Gazeran", 48.6334, 1.7775], 113 78276: ["Gommecourt", 49.0711, 1.5943], 114 78278: ["Goupillières", 48.8811, 1.7667], 115 78281: ["Goussonville", 48.9235, 1.7667], 116 78283: ["Grandchamp", 48.7197, 1.6142], 117 78285: ["Gressey", 48.8328, 1.6033], 118 78289: ["Grosrouvre", 48.7803, 1.7572], 119 78290: ["Guernes", 49.0153, 1.6423], 120 78291: ["Guerville", 48.9523, 1.7408], 121 78296: ["Guitrancourt", 49.0075, 1.7790], 122 78297: ["Guyancourt", 48.7730, 2.0760], 123 78299: ["Hardricourt", 49.0109, 1.8872], 124 78300: ["Hargeville", 48.8952, 1.7461], 125 78302: ["La Hauteville", 48.7048, 1.6273], 126 78305: ["Herbeville", 48.9026, 1.8902], 127 78307: ["Hermeray", 48.6538, 1.6884], 128 78310: ["Houdan", 48.7988, 1.5967], 129 78311: ["Houilles", 48.9265, 2.1874], 130 78314: ["Issou", 48.9869, 1.7891], 131 78317: ["Jambville", 49.0484, 1.8483], 132 78320: ["Jeufosse", 49.0353, 1.5372], 133 78321: ["Jouars-Pontchartrain", 48.7904, 1.9078], 134 78322: ["Jouy-en-Josas", 48.7661, 2.1626], 135 78324: ["Jouy-Mauvoisin", 48.9744, 1.6465], 136 78325: ["Jumeauville", 48.9066, 1.7839], 137 78327: ["Juziers", 48.9999, 1.8403], 138 78329: ["Lainville-en-Vexin", 49.0624, 1.8168], 139 78334: ["Lévis-Saint-Nom", 48.7266, 1.9354], 140 78335: ["Limay", 48.9946, 1.7398], 141 78337: ["Limetz-Villez", 49.0598, 1.5506], 142 78343: ["Les Loges-en-Josas", 48.7624, 2.1391], 143 78344: ["Lommoye", 48.9973, 1.5164], 144 78346: ["Longnes", 48.9228, 1.5794], 145 78349: ["Longvilliers", 48.5741, 1.9992], 146 78350: ["Louveciennes", 48.8590, 2.1136], 147 78354: ["Magnanville", 48.9681, 1.6856], 148 78356: ["Magny-les-Hameaux", 48.7410, 2.0519], 149 78358: ["Maisons-Laffitte", 48.9523, 2.1516], 150 78361: ["Mantes-la-Jolie", 48.9981, 1.6933], 151 78362: ["Mantes-la-Ville", 48.9747, 1.7120], 152 78364: ["Marcq", 48.8642, 1.8238], 153 78366: ["Mareil-le-Guyon", 48.7910, 1.8514], 154 78367: ["Mareil-Marly", 48.8807, 2.0766], 155 78368: ["Mareil-sur-Mauldre", 48.8886, 1.8752], 156 78372: ["Marly-le-Roi", 48.8650, 2.0912], 157 78380: ["Maule", 48.9078, 1.8395], 158 78381: ["Maulette", 48.7839, 1.6164], 159 78382: ["Maurecourt", 48.9987, 2.0529], 160 78383: ["Maurepas", 48.7698, 1.9240], 161 78384: ["Médan", 48.9548, 1.9875], 162 78385: ["Ménerville", 48.9566, 1.5961], 163 78389: ["Méré", 48.7955, 1.8199], 164 78391: ["Méricourt", 49.0370, 1.6239], 165 78396: ["Le Mesnil-le-Roi", 48.9257, 2.1221], 166 78397: ["Le Mesnil-Saint-Denis", 48.7402, 1.9661], 167 78398: ["Les Mesnuls", 48.7545, 1.8343], 168 78401: ["Meulan-en-Yvelines", 49.0064, 1.9131], 169 78402: ["Mézières-sur-Seine", 48.9534, 1.7828], 170 78403: ["Mézy-sur-Seine", 49.0032, 1.8691], 171 78404: ["Millemont", 48.8080, 1.7253], 172 78406: ["Milon-la-Chapelle", 48.7284, 2.0466], 173 78407: ["Mittainville", 48.6632, 1.6356], 174 78410: ["Moisson", 49.0682, 1.6641], 175 78413: ["Mondreville", 48.9042, 1.5578], 176 78415: ["Montainville", 48.8802, 1.8524], 177 78416: ["Montalet-le-Bois", 49.0489, 1.8299], 178 78417: ["Montchauvet", 48.8916, 1.6268], 179 78418: ["Montesson", 48.9172, 2.1399], 180 78420: ["Montfort-l'Amaury", 48.7713, 1.8089], 181 78423: ["Montigny-le-Bretonneux", 48.7796, 2.0295], 182 78431: ["Morainvilliers", 48.9343, 1.9455], 183 78437: ["Mousseaux-sur-Seine", 49.0512, 1.6504], 184 78439: ["Mulcent", 48.8784, 1.6520], 185 78440: ["Les Mureaux", 48.9888, 1.9136], 186 78442: ["Neauphle-le-Château", 48.8130, 1.9047], 187 78443: ["Neauphle-le-Vieux", 48.8151, 1.8589], 188 78444: ["Neauphlette", 48.9353, 1.5422], 189 78451: ["Nézel", 48.9422, 1.8392], 190 78455: ["Noisy-le-Roi", 48.8465, 2.0547], 191 78460: ["Oinville-sur-Montcient", 49.0255, 1.8461], 192 78464: ["Orcemont", 48.5968, 1.8095], 193 78465: ["Orgerus", 48.8379, 1.6962], 194 78466: ["Orgeval", 48.9164, 1.9692], 195 78470: ["Orphin", 48.5760, 1.7829], 196 78472: ["Orsonville", 48.4779, 1.8268], 197 78474: ["Orvilliers", 48.8548, 1.6425], 198 78475: ["Osmoy", 48.8640, 1.7171], 199 78478: ["Paray-Douaville", 48.4599, 1.8629], 200 78481: ["Le Pecq", 48.8936, 2.1050], 201 78484: ["Perdreauville", 48.9704, 1.6132], 202 78486: ["Le Perray-en-Yvelines", 48.6968, 1.8435], 203 78490: ["Plaisir", 48.8126, 1.9469], 204 78497: ["Poigny-la-Forêt", 48.6829, 1.7544], 205 78498: ["Poissy", 48.9235, 2.0271], 206 78499: ["Ponthévrard", 48.5499, 1.9080], 207 78501: ["Porcheville", 48.9761, 1.7683], 208 78502: ["Le Port-Marly", 48.8804, 2.1090], 209 78503: ["Port-Villez", 49.0579, 1.5163], 210 78505: ["Prunay-le-Temple", 48.8592, 1.6713], 211 78506: ["Prunay-en-Yvelines", 48.5267, 1.8051], 212 78513: ["La Queue-les-Yvelines", 48.8027, 1.7674], 213 78516: ["Raizeux", 48.6356, 1.6890], 214 78517: ["Rambouillet", 48.6539, 1.8265], 215 78518: ["Rennemoulin", 48.8332, 2.0422], 216 78520: ["Richebourg", 48.8248, 1.6346], 217 78522: ["Rochefort-en-Yvelines", 48.5924, 1.9797], 218 78524: ["Rocquencourt", 48.8327, 2.1044], 219 78528: ["Rolleboise", 49.0191, 1.6018], 220 78530: ["Rosay", 48.9113, 1.6839], 221 78531: ["Rosny-sur-Seine", 48.9964, 1.6082], 222 78536: ["Sailly", 49.0430, 1.7936], 223 78537: ["Saint-Arnoult-en-Yvelines", 48.5725, 1.9346], 224 78545: ["Saint-Cyr-l'école", 48.8065, 2.0659], 225 78548: ["Saint-Forget", 48.7127, 1.9970], 226 78550: ["Saint-Germain-de-la-Grange", 48.8330, 1.9023], 227 78551: ["Saint-Germain-en-Laye", 48.9407, 2.0987], 228 78557: ["Saint-Hilarion", 48.6224, 1.7286], 229 78558: ["Saint-Illiers-la-Ville", 48.9776, 1.5442], 230 78559: ["Saint-Illiers-le-Bois", 48.9650, 1.5118], 231 78561: ["Saint-Lambert", 48.7339, 2.0062], 232 78562: ["Saint-Léger-en-Yvelines", 48.7300, 1.7599], 233 78564: ["Saint-Martin-de-Bréthencourt", 48.5148, 1.9156], 234 78565: ["Saint-Martin-des-Champs", 48.8778, 1.7191], 235 78567: ["Saint-Martin-la-Garenne", 49.0359, 1.6773], 236 78569: ["Sainte-Mesme", 48.5356, 1.9405], 237 78571: ["Saint-Nom-la-Bretèche", 48.8634, 2.0191], 238 78575: ["Saint-Rémy-lès-Chevreuse", 48.7038, 2.0789], 239 78576: ["Saint-Rémy-l'Honoré", 48.7487, 1.8757], 240 78586: ["Sartrouville", 48.9396, 2.1745], 241 78588: ["Saulx-Marchais", 48.8461, 1.8362], 242 78590: ["Senlisse", 48.6854, 1.9717], 243 78591: ["Septeuil", 48.8882, 1.6845], 244 78597: ["Soindres", 48.9535, 1.6716], 245 78601: ["Sonchamp", 48.5880, 1.8688], 246 78605: ["Tacoignières", 48.8331, 1.6652], 247 78606: ["Le Tartre-Gaudran", 48.6971, 1.6036], 248 78608: ["Le Tertre-Saint-Denis", 48.9425, 1.6084], 249 78609: ["Tessancourt-sur-Aubette", 49.0250, 1.9183], 250 78615: ["Thiverval-Grignon", 48.8442, 1.9338], 251 78616: ["Thoiry", 48.8724, 1.7978], 252 78618: ["Tilly", 48.8779, 1.5750], 253 78620: ["Toussus-le-Noble", 48.7466, 2.1179], 254 78621: ["Trappes", 48.7750, 1.9934], 255 78623: ["Le Tremblay-sur-Mauldre", 48.7834, 1.8780], 256 78624: ["Triel-sur-Seine", 48.9780, 2.0087], 257 78638: ["Vaux-sur-Seine", 49.0095, 1.9744], 258 78640: ["Vélizy-Villacoublay", 48.7839, 2.1970], 259 78642: ["Verneuil-sur-Seine", 48.9872, 1.9627], 260 78643: ["Vernouillet", 48.9655, 1.9753], 261 78644: ["La Verrière", 48.7545, 1.9513], 262 78646: ["Versailles", 48.8025, 2.1178], 263 78647: ["Vert", 48.9403, 1.6832], 264 78650: ["Le Vésinet", 48.8938, 2.1303], 265 78653: ["Vicq", 48.8214, 1.8284], 266 78655: ["Vieille-église-en-Yvelines", 48.6697, 1.8747], 267 78668: ["La Villeneuve-en-Chevrie", 49.0171, 1.5311], 268 78672: ["Villennes-sur-Seine", 48.9368, 1.9958], 269 78674: ["Villepreux", 48.8311, 2.0130], 270 78677: ["Villette", 48.9262, 1.6937], 271 78681: ["Villiers-le-Mahieu", 48.8533, 1.7737], 272 78683: ["Villiers-Saint-Fréderic", 48.8201, 1.8825], 273 78686: ["Viroflay", 48.8024, 2.1715], 274 78688: ["Voisins-le-Bretonneux", 48.7586, 2.0485] 275}; 276