SpeciesFileGroup/taxonworks

View on GitHub
app/assets/javascripts/views/shared/data/gis/_simple_map.js.es6

Summary

Maintainability
Test Coverage
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();
    });
  }
}); */