Arxiu d'etiquetes: google maps

Com crear límits (bounds) amb la API de Google Maps v3

A la feina necessitava posar a un mapa varis punts i seguidament fer un zoom i centrar la vista en el centre d’aquests punts.
Per això esto he utilitzat la següent funció javascript, que m’he creat. Es necessaria la crida a l’API de google maps versió 3.

Com podeu veure, és facileta, sols guardam en unes variables la latitut i longitut màximes, latitut i longitut mínimes, amb les que crearem els punts per l’objecte bounds, el qual es una parella d’objetos latln. Uno serà el punt SO, el de latitut longitut mínims i l’altre serà el punt NE, el de latitut longitut màxima.
El paràmetre list és un array de JSON on tenim les diferents dades del punt a afegir, tals com la latidut i longitut.
Una vegada creat el bound, simplement hem de pasar-lo al mapa. Ho podem fer de la següent forma:

var map, bounds;
map = new google.maps.Map(div, opts); /* div es l'objecte en el que es pintarà el mapa. opts son les diferents opcions del mapa */
bounds = createBounds(list);
map.fitBounds(bounds);

No és necesari fer un map.setCenter(), perque ja ho fa automàticament el fitBounds.

Subtils errades recents de les API de Google Maps

Fa més o manco un mes tenguerem uns minuts de pànic a l’oficina. Feia poc més d’una setmana que implementarem google maps per mostrar la situació dels hotels que oferim, en detriment a Via Michelin que cobrava un dineral.

Començaren a venir a dir-nos: “google maps no va be!!!”

PANIC!!!

Varem començar a fer proves i no sabiem d’on sortia aquesta errada!!


---------------------------
Error
---------------------------
Se produjo un error en tiempo de ejecución.
¿Desea depurarlo?
Línea: 92
Error: 'GMap' no está definido

Tot s’ha de dir, només fallava amb IE6 i IE7!!

Cercarem per tot el codi i no trobarem res, fins que un va dir ” HEI!! que ja funciona!!!” i tot va tornar a la normalitat.

Es bastant extrany no??

Google Local, el teu negoci geolocalitzat

Avui toquetejant el google webmaster he vist una opció per geoloalitzar qualsevol negoci.
Es molt simple, primer accedim a google local loguejats amb la compta de google que tinguem activa, i seguim les passes.
Primer ens diu que posem el nom del negoci, l’adreça, codi postal, etc … Demana també un telèfon de contacte i, si el volem posar, un mòbil. Fins hi tot deixa posar l’horari en el que està obert el negoci, dies que està obert i les especialitats. Localitzat i ben etiquetat.

Per sebre google que les dades son correctes t’envia un PIN tant es pot triar per telèfon, per SMS o fins i tot et poden enviar una carta a una adreça especificada.
Com controlen aquests de google !!

GoogleMaps a l’estil Lightbox

L’altre dia vaig veure per can anieto2kuna manera diferent de presentar el googleMaps.
Hi ha una modificació del lightbox per mostrar el mapa.
Podeu trobar més informació tant a la web de anieto2k com a la pròpia web del qui ha fet aquesta modificació.

Web | Google Maps LightBox
anieto2k | anieto2k | Google Maps al estilo Lightbox
LightBox | LightBox JS