******************************************
Bootstrap - Mapa Leaflet - Geolocalización
******************************************
.. note::
================= ====================================================
Fecha Autores
================= ====================================================
14 Febrero 2017 * Wladimir Szczerban
================= ====================================================
©2017 Wladimir Szczerban
Excepto donde quede reflejado de otra manera, la presente documentación se halla bajo licencia: Creative Commons (Creative Commons - Attribution - Share Alike: http://creativecommons.org/licenses/by-sa/3.0/deed.es)
Bootstrap - Mapa Leaflet - Geolocalización
==========================================
Añadiremos a nuestro mapa un control que permite la geolocalización del usuario, para ello utilizaremos el plugin de Leaflet *Leaflet.Locate* [#]_.
#. Agregar las hojas de estilo. En el *head* de nuestra página agregar las hojas de estilo, justo debajo de la hoja de estilo del Leaflet. Este plugin hace uso del conjunto de iconos fontawesome [#]_ por lo tanto también debemos cargar la hoja de estilo de fontawesome. Para ello copiar los siguiente: ::
#. Agregar la librería javascript del plugin. Al final de nuestra página debemos añadir la librería justo debajo de donde incluimos la librería de Leaflet. Para ellos escribimos lo siguiente: ::
#. Inicializar el plugin. En el apartado de javascript de nuestra página luego de la declaración del objeto mapa agregamos: ::
L.control.locate().addTo(map);
#. Abrir el navegador y ver que nos aparece un nuevo control en el mapa. ::
http://localhost:81/visor/movil.html
#. Al presionar sobre el control nos aparece un mensaje del navegador preguntando si queremos compartir nuestra ubicación. Seleccionamos la opción de compartir y nuestra aplicación debe mostrar nuestra posición en el mapa.
.. |logo_geolocalizacion| image:: _images/mapa_geolocalizacion.png
:align: middle
:alt: mapa con geolocalización
+------------------------+
| |logo_geolocalizacion| |
+------------------------+
.. [#] https://github.com/domoritz/leaflet-locatecontrol
.. [#] http://fontawesome.io/