Extension to Simple Fields that adds a field type for selecting a location on a Google Map.
Author: | Earth People (profile at wordpress.org) |
WordPress version required: | 3.8 |
WordPress version tested: | 3.8 |
Plugin version: | 1.3.4 |
Added to WordPress repository: | 23-08-2012 |
Last updated: | 18-12-2013
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 100 |
Rated by: | 4 |
Plugin URI: | http://earthpeople.se/ |
Total downloads: | 5 103 |
Active installs: | 100+ |
Click to start download |
Adds a new field type to Simple Fields that let you choose a location.
The coordinates (lat/lng) of that location is saved and easily retrieved in for example your theme.
Happy geocoding!
Features
- Easily add maps to any post, page or custom post type
- Integrates seamlessly into Simple Fields
- You can have multiple maps with separately settings
- Each map can have it's own:
- zoom level
- map type (Roadmap, Satellite, Hybrid, Terrain)
- default location
- Search location of address by using built in search box
- Search location by enter its latitude and longitude coordinates
- Supports Repeatable Fields - have any amount of maps connected to each post
- From each saved position you can get
- Latitude and Longitude
- Address information, including store/shop name if that was what the user searched for when adding this location
- Preferred zoom level
To add a map to a field group programmatically
Slug for this field extension is "googlemaps".
Full example using register field group:
<?php
// Add a field group with a Google Map-field
simple_fields_register_field_group('sf_map_test_field_fg',
array(
'name' => 'My map',
'slug' => "mu_map"
'repeatable' => 1,
'fields' => array(
array(
"type" => "googlemaps",
"slug" => "sf_map",
"name" => "Test map",
"options" => array(
"defaultZoomLevel" => 10,
"defaultMapTypeId" => "HYBRID", // ROADMAP | SATELLITE | HYBRID | TERRAIN
"defaultLocationLat" => 40.71435,
"defaultLocationLng" => -74.00597,
"defaultZoomLevel" => 10
)
)
)
)
);
?>
Translations/Languages
This plugin is available in the following languages:
- English
Screenshots
ChangeLog