Usted está aquí

Alternativas para crear Mapas de Google adaptables y asíncronos en Drupal

Escrito por Ing. Maikel Maldonado del Toro, 05 de Abril, del 2017
Mapas-Google-adaptables-asíncronos-Drupal

Los mapas de Google son una buena alternativa para mostrar información importante de contacto en nuestros sitios web. Existen muchas formas de hacerlo incluyendo el uso de módulos.

 

Las principales dificultades que a mi juicio se presentan al utilizar el módulo de Drupal son:

- El Javascript de la petición a gmaps, al ser un js bloquea la carga de la página hasta que no se cargue completamente el fichero.

- El mapa generado no es responsive.

 

Las propuestas que traigo para resolver las anteriores dificultades son:

1- Obtén las coordenadas del lugar que deseas mostrar (recomiendo para esto usar este sitio http://www.map-embed.com/)

2- Crea un bloque y pega el siguiente código, configurando los parámetros.

 

<div id="gmap_canvas" style="height:280px;width:100%;"></div>

<script>

function init_map() {

jQuery(document).ready(function() {

var myOptions = {

//para que cuando pases por arriba con el scroll ni acerque ni aleje la imagen

scrollwheel:false,

//para que no se pueda mover la posición en la que está enfocado el mapa

draggable:false,

//para eliminar algunos controles innecesarios

mapTypeControl:false,

//para establecer el nivel de acercamiento del mapa

zoom: 14,

//para establecer las coordenadas del centro de mapa (lugar que quieres resaltar)

center: new google.maps.LatLng(23.05286541241737, -82.42761864744568),

//para establecer el tipo de mapa (ROADMAP, SATELLITE, HYBRID, TERRAIN)

mapTypeId: google.maps.MapTypeId.ROADMAP

};

//crea el mapa en el elemento que tengo como id "gmap_canvas" (en este ejemplo)

map = new google.maps.Map(document.getElementById("gmap_canvas"), myOptions);

//crea el marcador en el lugar que se quiere destacar

marker = new google.maps.Marker({map: map, position: new google.maps.LatLng(23.05286541241737, -82.42761864744568)});

//Ubica el texto deseado en el marcador

infowindow = new google.maps.InfoWindow({content: "<br/>Lombao Estudios<br/> La Habana, Cuba"});

//evento para abrir el cuadro de texto dando click en el marcador

google.maps.event.addListener(marker, "click", function() {

infowindow.open(map, marker);

});

//para abrir el texto al cargar

infowindow.open(map, marker);

//para lograr que sea responsive

google.maps.event.addDomListener(window, "resize", function() {

var center = map.getCenter();

google.maps.event.trigger(map, "resize");

map.setCenter(center);

});

 

});

}

google.maps.event.addDomListener(window, 'load', init_map);

</script>

<script src="https://maps.googleapis.com/maps/api/js?sensor=false&language=es&callback=init_map" async defer></script>

 

A continuación, te facilito una especie de glosario para la mejor comprensión del trabajo:

//init_map

Es el nombre de la función que se creó al inicio del script.

//con async defer

Es para lograr que la carga sea asíncrona.

En caso de que el sitio sea multilingüe poner en la url del script en lugar de 'language=es' 'language=en'

 

Con esta sencilla guía tienes la ventaja de si usas solo JavaScript y HTML se puede utilizar en el bloque con el filtro fullHTML y no PHPCode, por lo que puede ser cacheado.

 

Saludos, no vemos en el próximo blog, en el cual escribiré sobre: La alternativa de crear un bloque de Facebook adaptable y asíncrono.

Sarahles
2021-11-30
Hi со свем согласен Так же хочу добавит https://ziezmariumesa.lt/index.php?option=com_k2&view=itemlist&task=user&id=27674&lang=lt http://feofan.rounb.ru/component/users/?option=com_k2&view=itemlist&task=user&id=15896 https://www.hotel-eberherr.de/component/users/profile?Itemid=437 http://www.supercartube.com/user/LubovGuack/videos https://art.rmngp.fr/fr/users/lubovpoivy http://deceptionangling.co.uk/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=15119 https://dinhquangtemple.com/index.php/component/users/profile?Itemid=275 https://new.antiq-forum.com/member.php?u=161000 https://kidsx-pression.com/component/users/profile?Itemid=106 https://www.mlesna.ru/forum/index.php?PAGE_NAME=profile_view&UID=32257 http://orangellp.ca/forum/memberlist.php?mode=viewprofile&u=5536 https://forum.zelenayarosha.ru/memberlist.php?mode=viewprofile&u=6016 https://www.mir-prizov.ru/users/ http://www.scooter-chinois-4t.com/phpbb/memberlist.php?mode=viewprofile&u=100834 http://prikolie.ru/shop/user/13685 https://baikalbrus.ru/component/users/?option=com_k2&view=itemlist&task=user&id=50593 http://sensproduction.org/users/lubovzoots https://forums.ssec.wisc.edu/memberlist.php?mode=viewprofile&u=215558 https://progaonline.com/user/32601 https://stimart.ru/users/ https://point.edu.my/index.php/component/users/profile?Itemid=437 https://sklepkowbojski.pl/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=459410 https://superfeedr.com/users/lubovjat/dashboard 1х bet зеркало скачать на андроид бесплатно мобильное приложение контрольчестности рф 1x бeт 2022 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия андроид бесплатно скачать 2021 - 2022 1xbet зеркало рабочее на сегодня прямо сейчас 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия на андроид бесплатно скачать Рабочая ссылка 1xbet БОНУС при регистрации ПРОМОКОД 1xbet зеркало рабочее мобильная версия 1xbet скачать на андроид официальную версию бесплатно https://www.youtube.com/channel/UCtBz9yjc57UJiuHM5sQODzg DhE&85dghf&890
Sarahles
2021-11-30
Привет Приятно найти единомыщленников Так же хочу добавит https://britvasolingen.ru/forum/memberlist.php?mode=viewprofile&u=7291 http://6snt.ucoz.net/index/8-987 https://ltn.lodz.pl/index.php?option=com_k2&view=itemlist&task=user&id=10750&Itemid=50 http://fresh-mods.ucoz.ru/index/8-16950 http://finizum.ru/forum/user/6458/ http://fitozdorove.ucoz.ru/index/8-7669 https://vtv-fan.ucoz.ru/index/8-11712 http://pbtorg.ru/forum/user/765/ http://ib-team.ucoz.ru/index/8-11483 https://spb.extremepeople.ru/users/lubovcek https://dev.gotpicks.com/users/LubovClous/ https://wolfig.de/forum/member.php?action=profile&uid=58597 https://mc-pe.net/user/Lubovres/ https://bareskinasia.com/member.php?10991-Lubovrix https://slashtw.space/home.php?mod=space&uid=46237 http://6snt.ucoz.net/index/8-987 http://www.tornadoacoustics.ru/index/8-4549 https://forexzloty.pl/members/76119-lubovwer http://pikadmin.ru/index/8-3254 http://rodnik-90.ru/index.php?subaction=userinfo&user=LubovDEP http://www.e-tahmin.com/members/lubovcep.html 1х bet зеркало скачать на андроид бесплатно мобильное приложение контрольчестности рф 1x бeт 2022 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия андроид бесплатно скачать 2021 - 2022 1xbet зеркало рабочее на сегодня прямо сейчас 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия на андроид бесплатно скачать Рабочая ссылка 1xbet БОНУС при регистрации ПРОМОКОД 1xbet зеркало рабочее мобильная версия скачать приложение 1xbet старая версия на андроид бесплатно скачать https://www.youtube.com/watch?v=n1tAKoJ20fQ DhE&85dghf&890
Sarahles
2021-11-30
Привет Приятно найти единомыщленников И вот это тоже по теме http://www.sms-center.su/forum/index.php?PAGE_NAME=profile_view&UID=108167 http://plat.tv/users/lubovnit http://rainbowweb.bplaced.net/member.php?action=profile&uid=38942 http://www.berndfuhlert.de/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=23884 https://passion.vmzinc.be/index.php?option=com_k2&view=itemlist&task=user&id=50041&lang=fr&Itemid=101 http://itlflis.ru/index/8-71165 http://forum.bb-delitzsch.de/member.php?action=profile&uid=74746 http://moyauto.com/index/8-8883 http://moyauto.com/index/8-8883 https://apiland.ru/users/lubovhef http://historia.nieporet.org/component/users/profile?Itemid=101 https://gregtechrus.ru/forum/memberlist.php?mode=viewprofile&u=26003&sid=05b04b053a647707a639cf73508cde3d http://itlflis.ru/index/8-71165 http://nomadbows.com/eforum/memberlist.php?mode=viewprofile&u=153235 https://prelist.org/users/33237-lubovamemy https://isbs.org/index.php?option=com_k2&view=itemlist&task=user&id=13131 http://global-national.in.ua/component/users/?option=com_k2&view=itemlist&task=user&id=71462 http://jkcomputer.de/index.php?option=com_k2&view=itemlist&task=user&id=23352 http://belchess.ru/users/lubovced https://forum.gamberorosso.it/memberlist.php?mode=viewprofile&u=64448 https://www.edinburgharts.com/users/lubovliedy Рабочая ссылка 1xbet БОНУС при регистрации ПРОМОКОД 1XBET Рабочая ссылка для регистрации плюс БОНУС Рабочая ссылка для регистрации плюс БОНУС 1xbet зеркало скачать на айфон ios слоты пк 1xbet зеркало скачать бесплатно на андроид игровые автоматы айфон слоты ios на пк рабочее сегодня 1xbet мобильная версия рабочее зеркало сегодня undefined официальный сайт 1xbet скачать на андроид бесплатно https://www.youtube.com/watch?v=XbU4ctdxbsE DhE&85dghf&890
Sarahles
2021-11-30
Здравствуйте Поддерживаю И вот это тоже по теме http://mi.minfish.com/home.php?mod=space&uid=982632 http://iw4play.net/forum/memberlist.php?mode=viewprofile&u=144981 http://fresh-mods.ucoz.ru/index/8-16950 http://ciposzerviz.hu/component/users/profile?Itemid=101 http://6snt.ucoz.net/index/8-987 http://nionsstalserver.pp.net.ua/index/8-62684 http://mebforum.ru/user/69121-lubovnef/ https://karenit.ir/profile/573-lubovnor/ https://www.scoliosis.org/forum/member.php?850624-Lubovzes https://bamacher.com/en/component/users/profile?Itemid=121 http://forum.attractive-rp.ru/index.php?members/lubovjat.10563/ http://flemensgordijnen.nl/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=82945 https://kaya-veda.de/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=2775 https://drulish.cn/user/9804 http://xn-----8kca8afylecte8alhw1c.xn--p1ai/index.php?action=profile;u=14698 https://radiohyrule.com/users/lubovtig http://bbs.yang.work/home.php?mod=space&uid=36415 http://novogorskpark.ru/index.php?action=profile;u=359402 https://www.thecityclassified.com/author/lubovcek/ https://forum.lsbclan.net/index.php?action=profile;u=1045160 1х bet зеркало скачать на андроид бесплатно мобильное приложение контрольчестности рф 1x бeт 2022 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия андроид бесплатно скачать 2021 - 2022 1xbet зеркало рабочее на сегодня прямо сейчас 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия на андроид бесплатно скачать Рабочая ссылка 1xbet БОНУС при регистрации ПРОМОКОД 1xbet зеркало рабочее мобильная версия вход скачать 1xbet зеркало на андроид бесплатно undefined https://www.youtube.com/watch?v=n1tAKoJ20fQ DhE&85dghf&890
Sarahles
2021-11-30
Привет согласен со всем Вот что я хочу добавить http://qunlanggu2.net/home.php?mod=space&uid=159094 https://houseofviri.com/member.php?action=profile&uid=432 http://dfe.forumoteka.pl/forums/memberlist.php?mode=viewprofile&u=3308 http://www.angdim.com/index.php?action=profile;u=41895 https://board.radionomy.com/memberlist.php?mode=viewprofile&u=315267 http://finn-tech.net/community/profile/lubovchomo http://121.4.26.54/home.php?mod=space&uid=10383 http://pixelsports.xyz/member.php?action=profile&uid=1139 http://forum.3dservers.com.br/member.php?action=profile&uid=1163 http://dkkaoyan.com/home.php?mod=space&uid=3801 https://www.ask-mochi.com/User-LubovMaync https://wilfmovies.com/community/profile/lubovemork/ http://mysql.173um.com/home.php?mod=space&uid=7610 http://maisonparc.org/profile.php?id=1517 https://diesel.zt.ua/index.php/user/1521-lubovham/ http://ahffrench.free.fr/forum/profile.php?mode=viewprofile&u=1173 https://mifmarny.ru/community/profile/lubovwen/ Что такое ЗЕРКАЛО 1XBET на айфон как скачать на ios сегодня рабочее прямо сейчас 2021 Беспроигрышная стратегия 1xbet яблочки до конца Как выиграть в APPLE OF FORTUNE СТРАТЕГИЯ СО 150 РУБЛЕЙ тактика на 1XBЕT как дойти до конца 2021 Беспроигрышная стратегия 1xbеt яблоки НА APPLE OF FORTUNE В 1ХВЕТ дошел до конца 2021 РАБОЧАЯ ТОПОВАЯ СТРАТЕГИЯ 1XBУT на игре ЗОЛОТО ЗАПАДА дошел до конца с 50 руб 2021 1xbet зеркало рабочее мобильная версия скачать 1xbet скачать приложение на андроид бесплатно https://www.youtube.com/watch?v=hdWQ7fr4Ty0 DhE&85dghf&890
Sarahles
2021-11-30
Hi согласен со всем Так же хочу добавит http://aeternum-ro.ru/wiki/profile.php?id=1562 http://themodders.org/index.php?action=profile;u=93501 http://almutl3.com/member.php?u=10710 https://masrawy.info/member.php?u=9175 https://forum.mulyainvestama.com/member.php?action=profile&uid=1983 https://www.dashujuliuxue.com/community/profile/lubovshafe/ http://julien.havez.free.fr/forum/profile.php?mode=viewprofile&u=3698 http://master.of.web.free.fr/profile.php?mode=viewprofile&u=3458 http://fast.download.free.fr/phpBB2/profile.php?mode=viewprofile&u=4447 https://survivalmc.ca/forums/profile/lubovtep/ https://www.jewelrystoredirectory.com/jewelry-forum/profile/lubovbup/ https://browkingnyc.com/community/profile/lubovvinly/ http://twchess.lionfree.net/discuz/home.php?mod=space&uid=4530 https://zjrzhan.com/home.php?mod=space&uid=22573 http://whyxsh.cn/home.php?mod=space&uid=7062 http://czarnareka.cba.pl/member.php?action=profile&uid=3143 http://the-cinema.online/user/LubovCah/ http://forum.myslash.ru/profile.php?mode=viewprofile&u=39421 Что такое ЗЕРКАЛО 1XBET на айфон как скачать на ios сегодня рабочее прямо сейчас 2021 Беспроигрышная стратегия 1xbet яблочки до конца Как выиграть в APPLE OF FORTUNE СТРАТЕГИЯ СО 150 РУБЛЕЙ тактика на 1XBЕT как дойти до конца 2021 Беспроигрышная стратегия 1xbеt яблоки НА APPLE OF FORTUNE В 1ХВЕТ дошел до конца 2021 РАБОЧАЯ ТОПОВАЯ СТРАТЕГИЯ 1XBУT на игре ЗОЛОТО ЗАПАДА дошел до конца с 50 руб 2021 1xbet зеркало рабочее мобильная версия вход 1xbet скачать на телефон андроид бесплатно официальный https://www.youtube.com/watch?v=ZPNhy9RjY3E DhE&85dghf&890
Sarahles
2021-11-30
Hi со свем согласен и даже более Так же хочу добавит http://bannaidong.go.th/webboard/index.php?action=profile;u=116738 http://soft-media.ucoz.es/index/8-9693 http://torrentmd.3dn.ru/index/8-8140 http://xn----7sbbbcjn2aoifygbe1ar2h5e8b.xn--p1ai/component/users/?option=com_k2&view=itemlist&task=user&id=15704 http://www.forum.hr/member.php?u=1010437 http://nionsstalserver.pp.net.ua/index/8-62684 http://ib-team.ucoz.ru/index/8-11483 http://torrentmd.3dn.ru/index/8-8140 http://forum.finddedicatedserver.com/index.php?action=profile;u=18368 http://chelseabb.com/member.php?action=profile&uid=4392 https://www.bluepark.co.uk/forums/member.php?66643-LubovZorgo http://nionsstalserver.pp.net.ua/index/8-62684 https://vtv-fan.ucoz.ru/index/8-11712 https://forum.summitroleplay.com/member.php?action=profile&uid=8112 http://www.kangurek-klub.pl/component/users/?option=com_k2&view=itemlist&task=user&id=16604 http://softfavor.ucoz.com/index/8-4004 https://thebiztrend.com/member.php?action=profile&uid=4457 http://softfavor.ucoz.com/index/8-4004 http://borovljany.by/users/Lubovcrabs http://beta.cqpolska.pl/member.php?action=profile&uid=199673 https://spb.extremepeople.ru/users/lubovcek http://plattform.dan.ch/member.php?action=profile&uid=58643 https://pcomsoft.ru/component/users/?option=com_k2&view=itemlist&task=user&id=16400 http://fresh-mods.ucoz.ru/index/8-16950 Что такое ЗЕРКАЛО 1XBET на айфон как скачать на ios сегодня рабочее прямо сейчас 2021 Беспроигрышная стратегия 1xbet яблочки до конца Как выиграть в APPLE OF FORTUNE СТРАТЕГИЯ СО 150 РУБЛЕЙ тактика на 1XBЕT как дойти до конца 2021 Беспроигрышная стратегия 1xbеt яблоки НА APPLE OF FORTUNE В 1ХВЕТ дошел до конца 2021 РАБОЧАЯ ТОПОВАЯ СТРАТЕГИЯ 1XBУT на игре ЗОЛОТО ЗАПАДА дошел до конца с 50 руб 2021 1xbet зеркало рабочее мобильная версия 1xbet автоматы скачать бесплатно на андроид https://www.youtube.com/watch?v=dMno0Tq1fZ8 DhE&85dghf&890
Sarahles
2021-11-30
Салют хорошая мысль но Вот что я хочу добавить https://food-consulting.it/index.php?option=com_k2&view=itemlist&task=user&id=659 http://corse-informatique.com/forum/memberlist.php?mode=viewprofile&u=10381 https://www.ocosba.com/user/lubovfaw/ https://www.or-radio.de/phpBB3/memberlist.php?mode=viewprofile&u=15295 http://mazda-auto.ru/autonews/user/Lubovwicic/ https://www.diyauto.com/users/LubovPsype/rides/create https://www.sessellift-lilienfeld.at/component/users/profile?Itemid=101 https://maltashop.ch/component/users/profile?Itemid=437 http://python.novikoax.bget.ru/memberlist.php?mode=viewprofile&u=80751 https://forum.orangehrm.com/memberlist.php?mode=viewprofile&u=16433&sid=50e695bfb169558dc0341c0dded74d6a http://urania-tlt.ru/users/lubovref http://parts.go4itsales.ca/user/30427 https://forum.ekirei.cz/memberlist.php?mode=viewprofile&u=3114 https://cabinet-julien-lemay.fr/component/users/profile?Itemid=101 https://tenders.espon.eu/users/lubovnug https://inside.fei.org/users/lubovtromy http://mir-georgin.ru/georgina/memberlist.php?mode=viewprofile&u=363040 https://nebotovo.ru/index.php?option=com_k2&view=itemlist&task=user&id=10553&Itemid=435 https://pivizkozpont.hu/users/lubovriz http://ecowas.tv/profile.php?u=Lubovzoofs 1х bet зеркало скачать на андроид бесплатно мобильное приложение контрольчестности рф 1x бeт 2022 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия андроид бесплатно скачать 2021 - 2022 1xbet зеркало рабочее на сегодня прямо сейчас 1xbet зеркало рабочее на сегодня прямо сейчас мобильная версия на андроид бесплатно скачать Рабочая ссылка 1xbet БОНУС при регистрации ПРОМОКОД 1xbet зеркало рабочее мобильная версия скачать undefined скачать 1xbet на андроид бесплатно последняя https://www.youtube.com/watch?v=kTEV1RGCCTk DhE&85dghf&890
Sarahles
2021-11-30
Здрасте хорошая мысль но Так вот https://www.wanikani.com/users/LubovDug http://veklife.su/memberlist.php?mode=viewprofile&u=227301 https://childcarecompliancecommunity.com/members/lubovbunty/courses/ https://redmine.audacious-media-player.org/users/4868 https://kabelrecycling-prossmann-schoenewalde.de/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=72662 https://www.rhkbrno.cz/component/users/profile?Itemid=100151 https://www.ersford.com/users/lubovhab https://mskatrin.kz/index.php/component/users/profile?Itemid=798 http://sosedka24.ru/users/lubovhah https://www.norway101.com/user/profile http://laguna-club.by/member.php?u=179386 https://powerhispaniaed.com/index.php/component/users/profile?Itemid=237 https://www.bid4hay.com/index.php?option=com_k2&view=itemlist&task=user&id=3242 https://gzonline.ru/forum/index.php?PAGE_NAME=profile_view&UID=148246 https://knorrsystems.com/component/users/profile?Itemid=346 https://www.spojak.com/user/6254/Lubovgamma https://taaholz.ch/index.php?option=com_k2&view=itemlist&task=user&id=1253 https://eservices.gov.vg/gazette/users/lubovtwice https://veritas-ersatzteile.de/index.php/component/users/profile?Itemid=101 https://spektr-at.ru/component/users/?option=com_k2&view=itemlist&task=user&id=2070&Itemid=2068 http://novayarazvilka.ru/forum/memberlist.php?mode=viewprofile&u=107659 Что такое ЗЕРКАЛО 1XBET на айфон как скачать на ios сегодня рабочее прямо сейчас 2021 Беспроигрышная стратегия 1xbet яблочки до конца Как выиграть в APPLE OF FORTUNE СТРАТЕГИЯ СО 150 РУБЛЕЙ тактика на 1XBЕT как дойти до конца 2021 Беспроигрышная стратегия 1xbеt яблоки НА APPLE OF FORTUNE В 1ХВЕТ дошел до конца 2021 РАБОЧАЯ ТОПОВАЯ СТРАТЕГИЯ 1XBУT на игре ЗОЛОТО ЗАПАДА дошел до конца с 50 руб 2021 1xbet зеркало рабочее мобильная версия 1xbet официальный мобильный скачать бесплатно на андроид https://www.youtube.com/watch?v=dMno0Tq1fZ8 DhE&85dghf&890

Páginas