anchor.diff:  
   inatTaxonMap.setupGoogleMap = function( elt ) {
     var options = $(elt).data('taxonMapOptions');
  -  var map = iNaturalist.Map.createMap( _.extend( options, {
  +  var map = iNaturalist.Map.createMap( $.extend( true, { }, options, {
       div: elt,
       mapTypeControl: (options.mapTypeControl !== false),
       minZoom: options.minZoom,
  
positive.code: }(jQuery))
  
  inatTaxonMap.setup = function ( elt, options ) {
    var options = $.extend( { }, options );
    options.latitude = options.latitude || $(elt).data('latitude');
    options.longitude = options.longitude || $(elt).data('longitude');
    options.mapType = options.mapType || $(elt).data('map-type');
  
negative.code:   if( !options.showAllLayer && options.showAllLayer !== false ) {
      options.showAllLayer = true;
    }
    $(elt).data('taxonMapOptions', $.extend( true, { }, options ) );
    inatTaxonMap.setupGoogleMap( elt );
  };
  
  