From 6881257f5771afb31fa3b0f05e834657449ae69f Mon Sep 17 00:00:00 2001 From: Graham Triggs Date: Fri, 29 Jul 2016 16:42:31 +0100 Subject: [PATCH] Only use Google Maps API key if configured --- .../MapOfScienceVisualizationRequestHandler.java | 7 ++++--- .../visualization/mapOfScience/mapOfScienceSetup.ftl | 8 ++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/visualization/mapofscience/MapOfScienceVisualizationRequestHandler.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/visualization/mapofscience/MapOfScienceVisualizationRequestHandler.java index b6b14ea7..44de7342 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/visualization/mapofscience/MapOfScienceVisualizationRequestHandler.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/visualization/mapofscience/MapOfScienceVisualizationRequestHandler.java @@ -454,9 +454,10 @@ public class MapOfScienceVisualizationRequestHandler implements VisualizationReq ConfigurationProperties properties = ConfigurationProperties.getBean(vreq); if (properties != null) { - body.put("googleMapsKey", properties.getProperty("google.maps.key", "AIzaSyCAexrHLqAu6Rb18DWqwrb-vx1PQQFkAQA")); - } else { - body.put("googleMapsKey", "AIzaSyCAexrHLqAu6Rb18DWqwrb-vx1PQQFkAQA"); + String key = properties.getProperty("google.maps.key"); + if (!StringUtils.isEmpty(key)) { + body.put("googleMapsKey", key); + } } return new TemplateResponseValues(standaloneTemplate, body); diff --git a/webapp/src/main/webapp/templates/freemarker/visualization/mapOfScience/mapOfScienceSetup.ftl b/webapp/src/main/webapp/templates/freemarker/visualization/mapOfScience/mapOfScienceSetup.ftl index 7bcfb634..0e185832 100644 --- a/webapp/src/main/webapp/templates/freemarker/visualization/mapOfScience/mapOfScienceSetup.ftl +++ b/webapp/src/main/webapp/templates/freemarker/visualization/mapOfScience/mapOfScienceSetup.ftl @@ -107,8 +107,12 @@ var i18nStrings = { }; -${scripts.add('', - '', +<#if googleMapsKey??> + ${scripts.add('')} +<#else> + ${scripts.add('')} + +${scripts.add('', '', '', '',