Me considero un codificador PHP promedio, pero apenas puedo editar los pocos bits de código JavaScript que necesito en mis sitios web. Tengo una dirección en una variable de PHP y me gustaría que aparezca un mapa simple en mi página web con esa dirección. Investigué un poco en internet y encontré muchas opciones de geocodificación, convirtiendo una dirección en una ubicación que la API de Google entiende, pero estoy completamente perdido. ¿No hay un código simple en el que pueda insertar mis variables?Dirección en variable PHP, incrustación en Google Maps sin Javascript?
Respuesta
Puede usar un iframe y pasar la dirección como un parámetro de URL.
<iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.it/maps?q=<?php echo $yourAddress; ?>&output=embed"></iframe>
¡Solución perfecta y súper fácil, gracias! – user1555076
¡De nada! – Napolux
¡Acabo de usar esto también, funcionó! – Supplement
Tendrás que usar el Geocoder API.
Aquí tiene (original se puede encontrar here):
<head>
...
<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
var geocoder;
var map;
function initialize() {
geocoder = new google.maps.Geocoder();
var mapOptions = {
zoom: 12, //Change the Zoom level to suit your needs
mapTypeId: google.maps.MapTypeId.ROADMAP
}
//map_canvas is just a <div> on the page with the id="map_canvas"
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
//Your Variable Containing The Address
var address = "<?php echo $AddressVariable; ?>";
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
//places a marker on every location
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
}
</script>
...
</head>
añadir esto a la etiqueta de apertura body
de su página para inicializar el mapa:
<body onload="initialize()">
Y here's la documentación de la Geocoder
clase.
Estos enlaces son un uso completo de you..not el enlace exacto, pero su uso completo :) tc ..
1) remove-address-bubble-from-google-maps-iframe
2) google maps
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<?php
$address = str_replace(" ", "+",$address_variable);
?>
<iframe style="width:100%;height:50%;" frameborder="0" id="cusmap" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.it/maps?q=<?php echo $address; ?>&output=embed"></iframe>
- 1. Google Maps v3 API - Autocompletar (dirección)
- 2. Validación de dirección con Google Maps API
- 3. Google Maps v3 Iconos de dirección
- 4. Formato de dirección para Google Maps
- 5. Dirección de autocompletar + Google Maps API
- 6. ¿Cómo abrir Google Maps usando la dirección?
- 7. Declinación magnética en JavaScript/Google Maps
- 8. "Mi ubicación" en Google Maps javascript API
- 9. Google Maps API - Obtenga las coordenadas de la dirección
- 10. Mostrar la dirección del viento en Google Maps
- 11. JavaScript/Google Maps que causan errores PIE.htc
- 12. Google Maps Insertar en Sitio sin ventana emergente
- 13. Google Maps API de JavaScript v3
- 14. Google maps en oculto div
- 15. Google Maps API
- 16. ¿Usa google maps sin API Keys?
- 17. Detectar la incrustación de iFrame en Javascript
- 18. ¿Hay alguna manera de obtener long/lat para una dirección dada en Google Maps con solo PHP?
- 19. Google Maps (javascript API): obtener las coordenadas de GPS de la dirección
- 20. Google Maps en escala de grises
- 21. Mostrando un google maps que muestra la dirección elegida
- 22. Eliminar rectángulo de Google Maps
- 23. iphone google maps - dirección usando latitud y longitud
- 24. Google Maps sin conexión en una aplicación de Android
- 25. Usar google maps sin conexión en una aplicación
- 26. Google Maps no muestra
- 27. ¿Es posible obtener una dirección desde coordenadas usando google maps?
- 28. cómo analizar "overview_polyline" Google Maps API dirección de
- 29. Google Maps Guardar polígono y puntos en MySQL usando PHP
- 30. Unidad del radio del círculo en google maps javascript api?
Comprobar esta pregunta fuera , debería ayudar: http://stackoverflow.com/questions/4157750/passing-address-to-google-maps-on-page-load – BenOfTheNorth