No puedo encontrar la forma de implementar el cuadro de búsqueda en mis mapas de Google. Lo tengo donde el usuario puede elegir algunas cosas de un formulario y carga los marcadores en el mapa. Ahora quiero agregar dónde pueden escribir en la ciudad y el estado usando el cuadro de búsqueda de google, como en maps.google.com. ¿Se puede hacer esto con API v. 3?Google Maps API 3 cuadro de búsqueda
Respuesta
No hay un "widget" completo en los mapas de Google para esta tarea. Pero es fácil de lograr. En HTML, puede tener un campo de texto y un botón "Buscar". (En su lugar, puede manejar la tecla Intro en el campo de texto).
<input type="text" id="search_address" value=""/>
<button onclick="search();">Search</button>
en JavaScript se instancia y utilizar un Geocoder:
var addressField = document.getElementById('search_address');
var geocoder = new google.maps.Geocoder();
function search() {
geocoder.geocode(
{'address': addressField.value},
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var loc = results[0].geometry.location;
// use loc.lat(), loc.lng()
}
else {
alert("Not found: " + status);
}
}
);
};
¿cómo puedo obtener información adicional como el nombre o la dirección de esa ubicación? – Alp
@Alp: el caso de uso anterior describe la situación en la que ya conoce el nombre o la dirección y desea obtener la ubicación correspondiente (lat, lng). Si desea encontrar lugares interesantes en el vecindario de una ubicación, entonces puede consultar [Google places] (http://code.google.com/apis/maps/documentation/places/). – Jiri
@Alp Necesité una respuesta exacta a lo que me pediste en tu comentario y esto es lo que estás buscando: https://developers.google.com/maps/documentation/geocoding/#Geocoding Probablemente hayas encontrado usted estaba buscando por ahora, pero aún;) – mavili
- 1. Google Maps API
- 2. Selección de cuadro/rectángulo en Google Maps
- 3. Google Maps API v2 vs Google Maps API v3?
- 4. API de Google Maps vs API Multimapa/Bing Maps
- 5. google maps API 3 se aleja de fitBounds
- 6. Google Maps API limitaciones
- 7. Google Maps API Geocode Sincrónicamente
- 8. Google Maps API v3 BrowserIsCompatible
- 9. Google Maps API 3: Obtener coordenadas del clic derecho
- 10. zombie.js y Google Maps API
- 11. API de mapa alternativo (como Google Maps)
- 12. Dirección de autocompletar + Google Maps API
- 13. API de Google Maps con Rails 3.0
- 14. Probando Google Maps API localmente
- 15. Google Maps API Alerta clave
- 16. Función Google Maps API map.getCenter()
- 17. Google Maps API, ¿necesito comprar?
- 18. Alternativas a google maps api
- 19. Cargando dinámicamente Google Maps api
- 20. API de búsqueda de Google
- 21. Google Maps API - cargar los EE. UU.
- 22. API de Google Maps API 3: límite de límites de panorámica/mapa
- 23. Google Maps API Múltiples marcadores con Infowindows
- 24. google maps api v3 - streetview más cercano
- 25. google maps v3 API mouseover con polígonos?
- 26. java google búsqueda personalizada api
- 27. API de Google Maps para códigos postales
- 28. Google Maps api V3 marcador de actualización
- 29. Google Maps API de JavaScript v3
- 30. ocultar listados locales de google maps api
No sé cómo llevar a cabo con la caja de búsqueda de Google pero hay un par de ejemplos que podrían ayudarle a empezar con su problema [Ejemplo de geocodificación] (http://code.google.com/apis/maps/documentation/javascript/examples/geocoding-simple.html) [Ejemplo de geocodificación con jquery] (http://tech.cibul.net/ geocode-with-google-maps-api-v3 /) – Jorge