MUy buenas.
Estoy modificando y actualizando mi web.
Encontre un articulo sobre geolocalización y html5 que te localiza el punto exacto en el que te encuentras en el mapa. Algo que me parece muy interesante, pero aparte de saber donde esta el usuario necesitaria poder crear un punto de donde esta la tienda.
Alguien sabria decirme como se deberia de hacer?
Resumiendo.
Crear un punto en el mapa, para que el usuario sepa donde se encuentra la tienda.
Aquí os dejo el codigo
Código:
Código Javascript
:
Ver original<script>
function success(position) {
var status = document.querySelector('#status');
status.innerHTML = "¡Su ubicación!";
var mapcanvas = document.createElement('div');
mapcanvas.id = 'mapcanvas';
mapcanvas.style.height = '400px';
mapcanvas.style.width = '560px';
document.querySelector('#map').appendChild(mapcanvas);
var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
var myOptions = {
zoom: 15,
center: latlng,
mapTypeControl: false,
navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("mapcanvas"), myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title:"Usted está aquí."
});
}
function error(msg) {
var status = document.getElementById('status');
status.innerHTML= "Error [" + error.code + "]: " + error.message;
}
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, error,{maximumAge:60000, timeout: 4000});
} else {
error('Actualiza el navegador web para usar el API de localización');
}
</script> [HTML]<p id="status">Buscando su localización...</p>
<div id="map"></div>[/HTML]
Un saludo y muchas gracias