estoy tratando de situar un negocio en un mapa con Google Maps, he descubierto esta clase en JavaScript gmaps.js, pero soy bastante torpe con JS y algo tengo que hacer mal.
El código que tengo es:
Código:
Y luego en la pagina donde muestro el mapa:<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript" src="https://raw.github.com/HPNeo/gmaps/master/gmaps.js"></script>
<script type="text/javascript">
var map;
$(document).ready(function(){
map = new GMaps({
div: '#map',
lat: -12.043333,
lng: -77.028333,
height: '300px'
});
});
</script>
Código:
Lo que necesito es localizar una empresa por su DIRECCION y no por su LATITUD Y LONGITUD.<div id="map" style="width: 50%; height: 50%"></div>
En la página del proyecto de gmaps.js, indican que (http://hpneo.github.com/gmaps/examples/geocoding.html), para incluir una dirección se debe añadir:
Código:
Pero ni sé dónde, ni dónde se debe poner la dirección..GMaps.geocode({
address: $('#address').val(),
callback: function(results, status) {
if (status == 'OK') {
var latlng = results[0].geometry.location;
map.setCenter(latlng.lat(), latlng.lng());
map.addMarker({
lat: latlng.lat(),
lng: latlng.lng()
});
}
}
});
¿Alguna ayuda?
Os pongo la url del proyecto por si alguno más está trasteando con la nueva API de Google Maps.
http://hpneo.github.com/gmaps/examples.html
http://hpneo.github.com/gmaps/documentation.html
http://hpneo.github.com/gmaps/
Un saludo.


