Foros del Web » Creando para Internet » HTML »

Como llegar / Google Maps

Estas en el tema de Como llegar / Google Maps en el foro de HTML en Foros del Web. Muy buenas amigos Tengo un mapa que me esta dando mas problemas de los deseados, me explico siempre que habia utilizado un mapa pues habia ...
  #1 (permalink)  
Antiguo 11/05/2015, 00:42
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 2 meses
Puntos: 24
Como llegar / Google Maps

Muy buenas amigos
Tengo un mapa que me esta dando mas problemas de los deseados, me explico
siempre que habia utilizado un mapa pues habia utilizado la opcion que te da google maps de implementar uno directamente en la web, pero esta vez al ser una pagina vertical y el mapa ocupar el 100% de la pantalla pues me daba problemas con la rueda del raton y el zoom del mapa, vamos que cuando ibas bajando por la pagina con el raton pues al llegar al mapa lo que hacia era aumentar el mapa y no seguia bajando, asi que buscando soluciones pues encontre que se podia utilizar la API de google maps y asi poder anular el zoom de la rueda del raton, pero entonces me encuentro con otro problema, no me sale la ventanita de "como llegar".
Bueno basicamente lo que necesito es poner el mapa con la ventanita de como llegar y con el zoom del raton anulado, como ya he dicho se como hacer ambas cosas pero si hago una no puedo la otra y viceversa, asi que si algien me pudiese ayudar pues se lo agradeecria mucho, me da igual hacerlo poniendo el mapa directamente o utilizando el API
Bueno aqui esta el link de como lo tengo de momento
http://www.restaurantenani.es/inicio
Venga, gracias de antemano
__________________
kolectivo grafico deNA
www.kgdena.com
  #2 (permalink)  
Antiguo 11/05/2015, 06:22
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 meses
Puntos: 208
Respuesta: Como llegar / Google Maps

Proba colocando la versión que tiene el "Cómo llegar", agregandole al iframe scrolling="no".
  #3 (permalink)  
Antiguo 13/05/2015, 00:29
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: Como llegar / Google Maps

gracias fede por la respuesta pero no funciona
al final buscando mas en google he encontrado una opcion mediante javascript, desactivando la interactividad sobre el mapa mientras no se pulse en el
no es lo que queria, pero es lo mas parecido que he encontrado
aqui el codigo por si alguien lo necesita

Código Javascript:
Ver original
  1. <script>
  2.         $( document ).ready(function() {
  3.             $('#map_canvas').addClass('scrollof');
  4.             $('#canvas').on('click', function() {
  5.                 $('#map_canvas').removeClass('scrollof');
  6.             });
  7.             $( "#map_canvas" ).mouseleave(function() {
  8.                  $('#map_canvas').addClass('scrollof');
  9.             });
  10.  
  11.         });
  12.     </script>

y en el css hay que crear esta clase

Código CSS:
Ver original
  1. .scrollof{
  2.     pointer-events: none;
  3. }

y el html del mapa seria asi

Código HTML:
Ver original
  1. <section id="mapa">
  2.     <div id="canvas">              
  3.         <iframe id="map_canvas" src="https://www.google.com/maps/embed?pb......" width="100%" height="500" frameborder="0" style="border:0"> </iframe>
  4.     </div>

bueno, gracias y si a alguien se le ocurre alguna otra opcion, siempre sera bienvenida
__________________
kolectivo grafico deNA
www.kgdena.com
  #4 (permalink)  
Antiguo 15/05/2015, 13:32
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como llegar / Google Maps

Hola nikimoto:

Teniendo en cuenta que trabajas con iframe, la solución es buena (ver mi nota final).

Lo establecido para anular el zoom de la rueda de mouse, cuando codificamos los mapas es scrollwheel: false
Código Javascript:
Ver original
  1. function cargar_mapa() {
  2.     var myLatlng = new google.maps.LatLng(36.190020, -5.922480 );
  3.     var myOptions = {
  4.         zoom: 8,
  5.         center: myLatlng,
  6.         mapTypeId: google.maps.MapTypeId.ROADMAP,
  7.         scrollwheel: false
  8.     }
  9.     var map = new google.maps.Map(document.getElementById("mi_mapa"), myOptions);
  10. }

Claro está que al trabajar con iframe, nos ahorramos la codificación del mapa pero tenemos que acudir a CSS y javascript sobre el iframe. No es mi estilo porquenos perdemos otras muchas funciones a desarrollar. Pero no cabe que es una forma páctica de presentar el mapa.
  #5 (permalink)  
Antiguo 16/05/2015, 01:47
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: Como llegar / Google Maps

gracias txema
como ya dije al principio, lo de anular la rueda se como hacerlo utilizando el API de googlemaps, el problema me surge con este metodo porque no se como meterle la ventanita de "como llegar"
lo tengo actualmente con el iframe pues no encuentro solucion a lo de la ventanita con la API, pero si sabes como poder metersela, te lo agradeceria, pues aunque tal como lo tengo ahora esta mas o menos bien, ya es por cabezoneria, me gustaria saber si se puede hacer y como, claro esta
venga, gracias
__________________
kolectivo grafico deNA
www.kgdena.com
  #6 (permalink)  
Antiguo 17/05/2015, 11:50
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como llegar / Google Maps

Al trabajar en iframe estás sujeto al mismo.

Quiero suponer que quieres crear tus códigos en la misma pantalla (que el "cómo llegar" lo muestres en tu página).

Gogle maps Api se inventó el recurso <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&signed_in=true"></script> y transladarte a sus páginas

Yo te recomendaría comenzar por <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

Ambos son V3 pero el primero supone y obliga a que (tú o en su caso el usuario) tenga una cuenta en Google.

Desde el segundo podrás construir tu "como llegar" sin saltar a la página de Google Maps.

Si tu caso es el segundo, revisa https://developers.google.com/maps/d...rections?hl=es

Etiquetas: google, maps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:38.