app/assets/javascripts/views/shared/data/gis/_simple_map.js.es6
var TW = TW || {};
TW.views = TW.views || {};
TW.views.shared = TW.views.shared || {};
TW.views.shared.gis = TW.views.shared.gis || {};
TW.views.shared.gis.simple_map = TW.views.shared.gis.simple_map || {};
Object.assign(TW.views.shared.gis.simple_map, {
init: function() {
// TODO: To be filled in later.
// intended for use to display on a map objects which know how to GeoJSON themselves
$('#_simple_map_outer').removeAttr('hidden');
var newfcdata = $("#_simple_map_form");
var fcdata = newfcdata.data('feature-collection');
var map_canvas = newfcdata.data('map-canvas');
var map_center = newfcdata.data('map-center');
var simple_map = TW.vendor.lib.google.maps.initializeMap(map_canvas, fcdata);
}
});
/* $(document).on('turbolinks:load', function() {
if($('#_simple_map_outer').length) {
TW.vendor.lib.google.maps.loadGoogleMapsAPI().then( resolve => {
TW.views.shared.gis.simple_map.init();
});
}
}); */