-
AuthorPosts
-
June 13, 2015 at 9:27 am #458710
on the google widget there is an option to choose which kind of maptype will be shown and frontend user has the oportunity to change it.
(Satelite, Terrain etc)i found it in javascript and can change it for me:
line 504 (newest Enfold) of shortcodes.js :
this.mapVars = { mapMaker: false, //mapmaker tiles are user generated content maps. might hold more info but also be inaccurate mapTypeControl: true, backgroundColor:'transparent', streetViewControl: false, panControl: this.$data.pan_control, zoomControl: this.$data.zoom_control, draggable: mobile_drag, scrollwheel: false, zoom: zoomValue, mapTypeId:google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng(this.$data.marker[0].lat, this.$data.marker[0].long), styles:[{featureType: "poi", elementType: "labels", stylers: [ { visibility: "off" }] }] };
setting mapTypeControl to true will do the trick.
it will be nice to have similar to zoomControl and panContol for the google map on pages/post to have the choice to set it or get rid of it.or to get here something like this:
mapTypeControl: this.$data.maptype_control,is there a way to get mapTypeControl: true
via child theme functions.php ?i don’t want to change it everytime i’m updating the theme
- This topic was modified 9 years, 5 months ago by Guenni007.
June 16, 2015 at 3:01 am #459781Hey!
As of right now it’s not possible, unless you enqueue a child js/shortcode.js:
function change_shortcodesjs() { wp_dequeue_script( 'avia-shortcodes' ); wp_enqueue_script( 'avia-shortcodes-child', get_stylesheet_directory_uri().'/js/shortcodes.js', array('jquery'), 2, true ); } add_action( 'wp_enqueue_scripts', 'change_shortcodesjs', 100 );
Nevertheless you could request that as a new option for the widget here.
Best regards,
JosueJune 16, 2015 at 8:22 am #459881thanks Josue – can you please have a look to this:
https://kriesi.at/support/topic/adding-on-google-maps-a-select-box-for-maptypeid/
the selectbox is working and i managed that only if the checkbox of maptype-control is checked the selectbox is seen.
but i don’t know how to set this value of the select box to the MapTypeID. definitly i have to change something in shortcodes.js but i really don’t know what. Perhaps i can not see the wood for the trees. -
AuthorPosts
- The topic ‘mapTypeControl too on pages/posts’ is closed to new replies.