SimpleMap
Download
SimpleMap 1.2.1
4990 downloads
Description
SimpleMap is a powerful and easy-to-use international store locator plugin. It has an intuitive interface and is completely customizable. Its search features make it easy for your users to find your locations quickly.
Please note: SimpleMap has some compatibility problems with WordPress MU.
Key features include:
- Manage locations from any country supported by Google Maps
- Manage an unlimited number of locations
- Put a Google Map on any page or post that gives instant results to users
- Users can enter a street address, city, state, or even the name of a location to search the database
- Customize the appearance of the map and results with your own themes
- Use a familiar interface that fits seamlessly into the WordPress admin area
- Import and export your database as a CSV file
- Quick Edit function allows for real-time updates to the location database
- Make certain locations stand out with a customizable tag (Most Popular, Ten-Year Member, etc.)
- Easy-to-use settings page means you don’t need to know any code to customize your map
See the screenshots for examples of the plugin in action.
With SimpleMap, you can easily put a store locator on your WordPress site in seconds. Its intuitive interface makes it the easiest plugin of its kind to use, and the clean design means you’ll have a classy store locator that fits in perfectly with any WordPress theme.
Installation
- Upload the entire
simplemapfolder to your/wp-content/plugins/folder. - Go to the ‘Plugins’ page in the menu and activate the plugin.
- Go to Google Maps to sign up for an API key for your domain.
- Enter the API key in the ‘General Options’ page of SimpleMap.
- Type
[simplemap]into any Post or Page you want SimpleMap to be displayed in. - Enter some locations in the database and start enjoying the plugin!
FAQ
- What are the minimum requirements for SimpleMap?
- You must have:
- WordPress 2.8 or later
- PHP 5 (or PHP 4 with the SimpleXML extension loaded)
- How do I put SimpleMap on my website?
- Simply insert the following shortcode into any page or post:
[simplemap] - I’ve put in the shortcode, but my map isn’t showing up. Why?
- First, check to make sure you have a Google Maps API key entered on the General Options page. The map won’t display if you don’t have a key.
If the search form is showing up, but the map is blank, it’s probably a Javascript error. Check to see if any other plugins are throwing Javascript errors before the SimpleMap Javascript gets loaded.
- What is the “Special Location Label”?
- This is meant to flag certain locations with a specific label. It shows up in the search results with a gold star next to it. Originally this was developed for an organization that wanted to highlight people that had been members for more than ten years. It could be used for something like that, or for “Favorite Spots,” or “Free Wi-Fi,” or anything you want. You can also leave it blank to disable it.
- Why can’t my map load more than 100 search results at a time?
- On most browsers, loading more than 100 locations at once will really slow things down. In some cases, such as a slower internet connection, it can crash the browser completely. I put that limit on there to prevent that from happening.
- Can I suggest a feature for SimpleMap?
- Of course! Visit the SimpleMap home page to do so.
- What if I have a problem with SimpleMap, or find a bug?
- Please visit the SimpleMap home page and leave a comment or contact me with any questions or concerns.
Changelog
- 1.2.1
-
- Moved SimpleMap out of beta status and into a stable release
- 1.2b4
-
- Cleaned up the scripts loaded in the head section of the page.
- Added ability to specify page IDs on which to load the map scripts.
- Separated CSS from Javascript in the head section to hopefully make it more compatible with the “Javascript to the Bottom” plugin.
- 1.2b3
-
- Fixed error where database table was not being created on install/activation of plugin
- Text search works on name, description, and tags (but not on categories yet – still in progress)
- Changing a location’s address in Quick Edit forces you to re-geocode before saving the changes
- Added ability to specify an address format (order of fields in the City line)
- Page now scrolls to map when you click on a location in the results list
- 1.2b2
-
- “Get Directions” link now uses custom Google Maps country domain (as set in General Options)
- Added translation support for a few strings that were missing it (including “Fax” and “Tags”)
- Fixed the bubble-height problem (hopefully for good this time)
- Added ability to re-geocode address when changing the database with Quick Edit
- Info bubble correctly displays category name instead of ID number
- Removed “get computed style” function, which should eliminate that error in any browsers
- 1.2b1
-
- Added tags
- Multiple maps (on different posts/pages only)
- Maps with specific categories
- Searching by name or keyword now searches the Name, Description, Category, and Tags fields
- Improved CSV support
- Added ability to choose Google Maps domain (.com, .co.uk, etc.)
- 1.1.4
-
- Added Help page to de-clutter the other admin pages, and allow for more thorough explanations of features
- Improved CSV import: Now includes an option to quickly import large files if the locations are already geocoded
- Improved latitude/longitude handling: The values are now directly editable on the Manage Database page, and any new location (added on the Add Location page OR via CSV import) that has latitude/longitude already set will keep those values intact
- Improved Auto-Load: There is now an option to auto-load all locations in the database, and it automatically disables itself if there are more than 100 locations (to prevent crashing browsers)
- Improved Auto-Load: There is now an option to lock the auto-load to your default location, instead of the map centering itself on the loaded locations
- Improved map display: Numerous CSS fixes added to ensure that map overlays display properly
- Improved state/province: Is now a text field instead of a drop-down list, so any value can be entered
- Added ability to sort the database by column on the Manage Database page
- Added ability to change the number of search results shown (was previously limited to 20)
- Fixed bug: Info bubble should now expand properly when a location’s name/category takes up more than one line
- Added questions to FAQ in Readme file
- 1.1.3
-
- Fixed bug: “Get Directions” link in location’s info bubble no longer inserts “null” in the destination address
- Fixed bug: Single quotes in a location’s name and address are no longer preceded by a backslash in the results display
- 1.1.2
-
- Fixed bug: Javascript code was breaking map functionality and the Geocode Address button in the General Options (Internet Explorer/Firefox only)
- 1.1.1
-
- Support for Cyrillic characters
- Autoloading locations now respects the default zoom level set in General Options
- Link to sign up for Google Maps API key will link to a translated signup page (English, Spanish, German, Japanese, Korean, Portugese, Russian, and Chinese)
- Fixed bug causing error when adding a location before any categories had been created
- Fixed bug causing the default country to reset to “United States”
- Fixed bug regarding duplicate function names; all function names are now unique to the plugin
- 1.1
-
- New Feature: Support for international locations
- New Feature: HTML descriptions for locations
- New Feature: Custom categories for locations
- New Feature: Choose to show or hide the search box with the map
- New Feature: Geocode your default location right in the Admin section
- Simplified Autoload feature: automatically loads at the default location
- Improved Admin interface
- Slightly improved CSV compatibility (in regards to quotation marks)
- Fixed bug causing map overlays to display strangely when a background color was applied to images in that WordPress theme
- 1.0.6
-
- Fixed bug that was causing map to always appear at the top of a page or post
- Modified CSV importing function to be more flexible about quotation marks
- Modified paging in the Manage Database screen to better accomodate a large number of pages
- Added button to Manage Database screen to clear entire database
- Added German & Spanish translations
- Fixed some tiny cosmetic errors
- Removed some redundant code in the Manage Database screen
- 1.0.5
-
- Changed required WordPress version to 2.8
- 1.0.4
-
- Added support for localization
- Fixed bug causing fatal error when trying to activate the plugin
- 1.0.3
-
- Added optional “Powered by SimpleMap” link to map display
- 1.0.2
-
- Fixed bug that was showing “.svn” in the drop-down list of themes
- Added the ability to automatically load the map results from a given location
- Added the ability to change the default search radius
- Added support for both miles and kilometers
- Fixed invalid markup in search form
- Fixed invalid markup in Google Maps script call
- Fixed bug appearing on certain servers when trying to access remote file created by Google Maps
- 1.0.1
-
- Fixed a folder structure problem where an auto-install from within WordPress would give a missing header error.
- 1.0
-
- Initial release