Bonjour,
Je pose ici ma question http://stackoverflow.com/questions/2...n-symfony-twig et postée aussi sur le forum SIG (http://www.developpez.net/forums/d14...-symfony2-twig )
Mais c'est plus une question d'intégration d'un script dans symfony qu'une question de SIG.
J'ai une application symfony 2 avec des données géoréférencées, lat + lon et je voudrais en avoir une cartographie.
Pour simplifier, on peut commencer avec la base, l'exemple de http://leafletjs.com/examples/quick-start.html
dans base.html.twig j'ai :
dans la vue index.html.twig j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 {% block stylesheets %} <link rel="stylesheet" href="{{ asset('css/bootstrap.css') }}" type="text/css" /> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" /> {% endblock %} {% block javascripts %} <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> </script> <script type="text/javascript" src="{{ asset('js/bootstrap.js') }}"> </script> <script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script> {% endblock %}
Je remplirai des variables dans le controleur, plus tard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 {% block map %} <div id="map_canvas" class="map" style="height:250px" > <script type="text/javascript"> //carte centrée au sud Niger var map = L.map('map_canvas').setView([13.3, 3.05], 7); var marker{0} = L.marker([{13.5}, {3.5}]).addTo(map); marker{0}.bindPopup("texte"); </script> </div>
Et ... rien ... nada ...
qu'est-ce qui peut me manquer ?????
D'avance merci !
Partager