Hi Timothy,
I have added following PHP snippet at “Snippets > GeoDirectory: add listing map controls” to manage map controls.
/**
* Filter the add listing map arguments.
*/
function gd_snippet_190729_template_render_map_js_params() {
$screen = function_exists( 'get_current_screen' ) ? get_current_screen() : NULL;
$screen_id = $screen ? $screen->id : '';
if ( ! ( $screen_id && geodir_is_gd_post_type( $screen_id ) || geodir_is_page( 'add-listing' ) ) ) {
return;
}
$params = array();
//$params[] = "maptype: 'ROADMAP'"; // Map type (ex: HYBRID, ROADMAP, SATELLITE, TERRAIN)
//$params[] = "zoom: 10"; // Default zoom (ex: 12).
$params[] = "scrollwheel: false"; // Mouse scroll (ex: true or false).
//$params[] = "streetViewControl: false"; // Street view control (ex: true or false).
if ( ! empty( $params ) ) {
echo implode( ',', $params ) . ',';
}
}
add_filter( 'geodir_template_render_map_js_params', 'gd_snippet_190729_template_render_map_js_params' , 20, 1 );
Please check and let us know.
Regards,
Kiran