浏览代码

Merge pull request #172 from nstCactus/master

Add the ability to load Google Maps libraries (ie. geometry, places, visualization, drawing)
Amauri CHAMPEAUX 6 年之前
父节点
当前提交
8509b6aa9c
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      tarteaucitron.services.js

+ 7 - 1
tarteaucitron.services.js

@@ -1103,7 +1103,13 @@ tarteaucitron.services.googlemaps = {
             tarteaucitron.user.mapscallback = 'tac_googlemaps_callback';
             tarteaucitron.user.mapscallback = 'tac_googlemaps_callback';
         }
         }
 
 
-        tarteaucitron.addScript('//maps.googleapis.com/maps/api/js?v=3.exp&key=' + tarteaucitron.user.googlemapsKey + '&callback='+tarteaucitron.user.mapscallback);
+        // Add Google Maps libraries if any (https://developers.google.com/maps/documentation/javascript/libraries)
+        var googleMapsLibraries;
+        if (tarteaucitron.user.googlemapsLibraries) {
+            googleMapsLibraries = '&libraries=' + tarteaucitron.user.googlemapsLibraries;
+        }
+
+        tarteaucitron.addScript('//maps.googleapis.com/maps/api/js?v=3.exp&key=' + tarteaucitron.user.googlemapsKey + '&callback='+tarteaucitron.user.mapscallback + googleMapsLibraries);
 
 
         window.tac_googlemaps_callback = function () {
         window.tac_googlemaps_callback = function () {
             tarteaucitron.fallback(['googlemaps-canvas'], function (x) {
             tarteaucitron.fallback(['googlemaps-canvas'], function (x) {