Release History

3.6 - August 18, 2017

  • Added marker, star, triangle, and heart location marker options.
  • Added support for state images via image_url and image_hover_url.
  • Added pulse option to location markers.
  • Adjusted main_settings.rotate to allow for label rotation.
  • Made adjacent_color work intuitively with main_settings.manual_zoom: 'yes','.
  • Moved labels to mapdata object by default to facilitate future editing via the online customization tool.
  • Added zoom_level, zoom_level_id, and proj(lat, lng) to the JavaScript API.
  • Added click_xy to the JavaScript hooks.
  • Made the scalability of labels and locations controllable via scale property.
  • Updated Congress map to reflect 115th redistricting.
  • Updated location and label display property to support zoom ratios (0-1).
  • Revamped label line to work with states and across all zoom levels.

3.5 - March 21, 2017

  • Allowed urls to automatically break out of iframes on sites like Wix by default.
  • Added support for url commands like url:"javascript:alert('example')" even if main_settings.url_new_tab='yes'.
  • Fixed a bug in how popups orient themselves.
  • Added main_settings.popup_orientation so that popup orientation can be manually controlled.
  • Made popups automatically centered in on_click mode when the map is less than 400px wide. This improves the user experience on mobile devices.
  • Added main_settings.popup_centered so that this option can be manually controlled.
  • Improved support for map instances with map.create() and map.copy().
  • Allowed new map instances to auto_load themselves when the document finishes loading.
  • Added map.mapinfo to the API so that state paths can be dynamically controlled.
  • Allowed individual states to overwrite main_settings.border_color which is helpful when visualizing small islands.
  • Added map.plugin_hooks to API, so that plugins can be written for the map without monopolizing public hooks.

3.4 - September 29, 2016

  • Added support for manual zooming and panning with main_settings.manual_zoom: 'yes',
  • Improved main_setitngs.auto_load: 'yes', load times by loading after the document instead of the window.
  • Added support for touch interaction on touch-capable, non-mobile devices (like touch laptops).
  • Updated the North America map to improve accuracy and load time.
  • Updated the Congress map to reflect redistricting.
  • Updated on_click tooltip with a cleaner look that is more mobile friendly.
  • Updated tooltip to use classes instead of ids to better support multiple maps on a page.
  • Fixed bug where inline tooltip styles were being duplicated when the map was reloaded.

3.3 - May 27, 2016

  • Recreated the US map for improved lon/lat accuracy and smaller file size
  • Added the US territory of American Samoa to the US map
  • Added Bahrain to the World map
  • Added support for border_hover_color and border_hover_size
  • You can now turn off main_settings.state_hover_color with 'off' (great for heat maps)
  • Fixed minor responsiveness bug
  • The initial view via is now editable via mapinfo.initial_view {x: value, y: value, x2: value: y2: value}
  • Changed to a more lightweight Tweening library for zooming
  • Incorporated lat/lng projection into the mapinfo object which gives the end user more control over the projection settings
  • Across all maps, any defined pixel sizes are now always relative to a 1000px SVG map
  • Optional region properties to overwrite bounding box were changed from x1,y1,x2,y2 to x, y, x2, y2 for consistency
  • Fixed minor back_arrow bug
  • Added refresh_state(id) to API to allow for more efficient refreshing
  • Added main_settings.location_image_url to easily add location images without needing to store them in a particular folder

3.2 - November 11, 2015

  • Updated main_settings.width: 'responsive', to play well with CSS transitions
  • Fixed conflict bug between main_settings.url_new_tab: 'yes', and main_settings.popups: 'on_click'
  • Changed default for main_settings.location_popups to be main_settings.popups

3.1 - April 23, 2015

  • Upgraded world map resolution and added many small islands
  • main_settings.location_popups, main_settings.state_popups, popup (state/region/location) give finer control over popups
  • Fixed tooltip error caused by scrolling on a page with a fixed header
  • Fixed bug where background color wasn't being changed on intial_zoom
  • Fixed minor css tooltip bug when in on_click mode and zoomed in to a region
  • Fixed console.log bug throwing errors in older browsers
  • Changed default regions in congress and county maps to use state abbreviations as ids
  • Enabled multiple instances of the same map via create_simplemaps_worldmap
  • Enabled these maps to be controlled independently via the storage of mapdata at simplemaps_worldmap.mapdata
  • simplemaps_worldmap.zoom_level() is now simplemaps_worldmap.zoom_level (string as opposed to function)
  • x1,y1,x2,y2 added as optional region properties to overwrite bounding box

3.0 - December 3, 2014

  • Responsive maps now resize themselves when the browser is resized or the page orientation changes
  • Made changes to the API Syntax
  • Made changes to the JavaScript hooks syntax so that js_hooks is no longer needed
  • Added JavaScript hooks to differentiate between terminal clicks and zooming clicks
  • Reworked regions so that continent object is no longer needed
  • Region zoom level can now be adjusted via zoom_percentage
  • Region color, hover_color, opacity, and hover_opacity have been added
  • Region properties can be passed on to member states via the cascade property
  • Zooming out can now be incremental with zoom_out_incrementally
  • Non-zoomable regions can now be created via the property zoomable
  • Location labels have now been deprecated
  • Added the following properties to locations: hover_color,border,hover_border, hover_opacity
  • Labels are now independent entities that can be fully customizable
  • Labels and locations can now be restricted to only appear when zoomed in to the region or state level (see the display property)
  • Label pills are now generated, and can be hidden, dynamically
  • In the US map, eastern labels and pills can now be hidden with hide_eastern_labels
  • Back arrow can now be a custom image
  • Back arrow can now be shown on map load and trigger external JavaScript (this makes it easy to connect maps)
  • Timing of zoom is now adjustable via zoom_time
  • Timing of hovered colors to return to their default color after mouse out is adjustable via fade_time
  • Link text for mobile users is now customizable
  • images_directory is now customizable
  • It is now possible to trigger pop_ups via the api
  • Maps with a width of responsive are now responsive to browser resizing and mobile orientation changes

2.9 - February 26, 2014

  • Added simplemaps_mapname_variables.current_region and as globally accessible variables
  • Fixed label bug affecting mobile devices
  • Added simplemaps_mapname_popup to JavaScript API, making it possible to programmatically open popups

2.8 - February 20, 2014

  • Changed <b> to <strong> in tooltip
  • Fixed JavaScript hook bug

2.7 - February 3, 2014

  • Fixed location image bug
  • Made zooming less computationally intense for IE7 & IE8
  • Added simplemaps_mapname_region_click JavaScript hook
  • Fixed iOS back arrow bug

2.6 - November 21, 2013

  • Added ability to customize label size
  • Fixed rare bug when in pop_ups: 'on_click', mode
  • Added location images
  • Added zooming_complete, complete and refresh_complete JavaScript hooks
  • Changed cursor for locations to pointer
  • Adding testing mode to map for troubleshooting and customization
  • Fixed pop_ups: 'off', bug
  • Fixed label bug when refreshing the map
  • Fixed IE7 & IE8 state zooming bug

2.4 - November 15, 2013

  • Fixed iOS double click bug
  • Added responsive setting to map

2.3 - May 12, 2013

  • Added label locations
  • Changed scaling method to improve IE support
  • Made back arrow customizable
  • Fixed background bug when zooming outside of the initial view
  • Changed popup styling to use modern CSS instead of images
  • Made popup CSS customizable via main_settings
  • Add pop_up: 'off', option
  • Added ability to zoom into states (not just regions)
  • Added initial JavaScript hooks
  • Encoded x.png image within the map source
  • Changed look of demo text
  • Fixed tooltip bug when reloading map
  • Improved positioning of tooltip
  • Changed location of tooltip relative to cursor to make better use of space
  • Changed some CSS class names for consistency
  • Added label color
  • Fixed location bug when refreshing map

2.0 - March 14, 2013

  • Changed z-index on tooltip
  • Added color and hover_color for regions
  • Improved transition from one tooltip to another when in on_click mode
  • Fixed label bug
  • Add url to regions
  • Added intial_zoom and initial_zoom_solo to regions
  • Added ability to refresh map (instead of reloading it)
  • Added location opacity
  • Separated out libraries from source

1.4 - February 25, 2013

  • Changed mobile detection in response to touch Windows
  • Added circle locations
  • Added logo to demos
  • Added ability to hide labels
  • Allowed map to be loaded manually

1.3 - February 5, 2013

  • Added ability to hide states
  • Added territories to US map

1.2 - December 4, 2012

  • Changed mobile detection
  • Improved back arrow
  • Added continent object to speed up zooming
  • Improved scalability
  • Made map automatically find the map_images folder
  • Made tooltip customizable via CSS

1.1 - November 27, 2012

  • Original public launch under domain

Home | License | Privacy | Releases | Testimonials | Resources | Documentation | Order Lookup | All Maps
Formerly and
© 2010-2017