Javascript

Caricare JS esterni in Drupal

Se cercate di caricare file js esterni (come le google map) in drupal la funzione
   drupal_add_js('http://maps.google.com/maps/api/js?sensor=false');
va in errore perché Drupal aggiunge degli slash prima di http per ragioni di sicurezza. Esiste però un modo molto semplice di aggirare questo comportamento:
$ext_js = 'http://maps.google.com/maps/api/js?sensor=false';
drupal_add_js('document.write(unescape("%3Cscript src=\''. $ext_js.'\' type=\'text/javascript\'%3E%3C/script%3E"));', 'inline');
That's it!

Google Map con JQuery - Esempio base

Anche su jQuery Mobile è possibile integrare facilmente le mappe di Google, sfruttando le API Javascript. Vediamo in breve (brevissimo!) cosa serve per iniziare Anzitutto occorre importare nell'head della pagina i seguenti script:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script >
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script >
<script type="text/javascript" src="PATH_TO_YOUR_LIBRARY/jquery.ui.map.min.js"></script >