Bonjour,

Je viens vers vous car malheureusement je ne trouve pas de réponse au problème que je vous expose de suite :

Je souhaiterai créer une carte de France avec tout les départements prédécoupés afin de pouvoir changer la couleur de certains (rouge nok, vert ok) pour les besoins de mon utilisation.

J'ai donc pour chaque département récupéré (sur karamelise.fr) le fichier kml correspondant.

Mon code fonctionne pour afficher jusqu'à 13 calques kml, mais au delà plus aucuns ne s'affichent. Est-ce une limite normale ? (je n'ai rien trouvé à ce sujet) ou est-ce mon code qui n'est pas correct ? (j'ai choisi de stocker les url de mes fichiers kml dans un tableau et de faire une fonction qui à chaque incrémentation créé un nouveau calque kml, peut-être est-ce mal gérer par l'API ? ).

Merci d'avance pour votre aide !

Le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<!DOCTYPE html>
<html lang="fr">
	<head>
		<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
		<meta charset="UTF-8" />
		<title>Titre de votre page</title>
		<style type="text/css">
			html {
				height: 100%
			}
			body {
				height: 100%;
				margin: 0;
				padding: 0
			}
			#EmplacementDeMaCarte {
				height: 100%
			}
		</style>
		<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
		<script type="text/javascript">
			function initialisation(){
				var TabDept = ["http://coolk6.site40.net/poly_regions/01.kml", "http://coolk6.site40.net/poly_regions/02.kml",  "http://coolk6.site40.net/poly_regions/03.kml",  "http://coolk6.site40.net/poly_regions/04.kml",  "http://coolk6.site40.net/poly_regions/05.kml",  "http://coolk6.site40.net/poly_regions/06.kml",  "http://coolk6.site40.net/poly_regions/07.kml",  "http://coolk6.site40.net/poly_regions/08.kml",  "http://coolk6.site40.net/poly_regions/09.kml",  "http://coolk6.site40.net/poly_regions/10.kml", "http://coolk6.site40.net/poly_regions/11.kml", "http://coolk6.site40.net/poly_regions/12.kml", "http://coolk6.site40.net/poly_regions/13.kml"];
				var optionsCarte = {
					zoom: 8,
					mapTypeId: google.maps.MapTypeId.ROADMAP
				}
 
				var maCarte = new google.maps.Map(document.getElementById("EmplacementDeMaCarte"), optionsCarte);
 
				for (var i = 0, c = TabDept.length; i < c; i++) {
 
					var coucheKML = new google.maps.KmlLayer({
						url: TabDept[i]
					});
 
					coucheKML.setMap(maCarte);
				}
			}
 
			google.maps.event.addDomListener(window, 'load', initialisation);
 
		</script>
	</head>
	<body>
	</body>
</html>