RT# 81150 Google now requires api key for drawing api
authorMitch Jackson <mitch@freeside.biz>
Wed, 22 Aug 2018 18:14:30 +0000 (14:14 -0400)
committerMitch Jackson <mitch@freeside.biz>
Wed, 22 Aug 2018 18:14:30 +0000 (14:14 -0400)
httemplate/elements/polygon.html

index 469ae7f..a0d380b 100644 (file)
@@ -5,12 +5,15 @@ my $id = $opt{'id'} || $opt{'field'};
 my $div_id = "div_$id";
 
 my $vertices_json = $opt{'curr_value'} || '[]';
+
+my $apikey = FS::Conf->new->config('google_maps_api_key');
+
 </%init>
 <& hidden.html, %opt &>
 <div id="<% $div_id %>" style="height: 600px; width: 600px"></div>
 <div id="<% $div_id %>_hint" style="width: 100%; border: 2px solid black; text-align: center; box-sizing: border-box; padding: 4px">&nbsp;</div>
 
-<script src="https://maps.googleapis.com/maps/api/js?libraries=drawing&v=3.22"></script>
+<script src="https://maps.googleapis.com/maps/api/js?libraries=drawing&v=3.22<% $apikey ? "&key=$apikey" : '' %>"></script>
 <script>
 var map;
 var drawingManager;