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.