Foros del Web » Programando para Internet » PHP »

openstreetmap con php mysql

Estas en el tema de openstreetmap con php mysql en el foro de PHP en Foros del Web. Hola amigos de foros del web: Estoy intentando implementar un mapa de OpenStreetMap en mi web que haga lo siguiente. 1. cuando ponga la direccion ...
  #1 (permalink)  
Antiguo 26/03/2017, 15:30
 
Fecha de Ingreso: mayo-2003
Mensajes: 194
Antigüedad: 20 años, 11 meses
Puntos: 4
openstreetmap con php mysql

Hola amigos de foros del web:

Estoy intentando implementar un mapa de OpenStreetMap en mi web que haga lo siguiente.

1. cuando ponga la direccion de un cliente se almacenen las coordenadas en la base de datos para recuperarlas posteriormente mediante consultas a la base de datos.


he probado la Api de googleMaps, pero despues de ver muchos post por internet me he dado cuenta que es un servicio de pago de google, asi que me he decantado por OpenStreetMap.

con un pequeño codigo y la libreria de leaflet que me muestra el mapa:

Código PHP:
<!DOCTYPE html>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
title>Mapa simple de OpenStreetMap con Leaflet</title>
<
link rel="stylesheet" href="leaflet.css">
</
head>
<
body>
<
h1>Mapa simple de OpenStreetMap con Leaflet</h1>  
<
script src="leaflet.js"></script>      
<div id="map" class="map map-home" style="margin:12px 0 12px 0;height:400px; weight:400px;"></div>
<script>
    var osmUrl = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
        osmAttrib = '&copy; <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
        osm = L.tileLayer(osmUrl, {maxZoom: 17, attribution: osmAttrib});
    var map = L.map('map').setView([37.9816, -0.8473], 40).addLayer(osm);
    L.marker([37.9816, -0.8473])
        .addTo(map)
        .bindPopup('mi casa <br> nombre de la calle.')
        .openPopup();
</script>
  </body>
</html> 
Pero no consigo encontrar información de:

1. ¿como consigo las coordenadas de las direcciones automaticamente solo con la dirección del cliente?

2. ¿como las mando a mysql?

3¿como las vuelvo a recoger?

supongo que la opcion 2 y 3 no sean muy dificiles mediante pHP una vez que consiga obtener las coordenadas con las direcciones.


¿alguien ha realizado algun proyecto asi que me puede orientar un poco?

Muchas gracias de antemano.

Etiquetas: html, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.