php 事件日历专业版:更改地图视图起始中心的默认坐标,以及未找到事件结果的默认坐标。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 事件日历专业版:更改地图视图起始中心的默认坐标,以及未找到事件结果的默认坐标。相关的知识,希望对你有一定的参考价值。

<?php

/**
 * Events Calendar Pro: Change default coordinates for Map View starting center
 * and for when there are no event results found.
 *
 * Change the coordinates to your liking. See the link below for a helpful tool.
 * Note that these coordinates only affect the CENTER of the map and not its
 * zoom level, no matter how tight your min/max pairs are.
 *
 * @link https://gist.github.com/cliffordp/52d0bfb6d1537a19d158deb351dd9fa7
 * @link https://www.mapdevelopers.com/draw-rectangle.php Find the coordinates of a box on a map. Selecting "DublinCore" output will be most helpful.
 * @link https://theeventscalendar.com/support/forums/topic/africa-really/
 */
function custom_map_view_starting_coordinates( $data, $owner, $object ) {
	if ( 'tribe-events-pro' === $object ) {
		// TODO: Tweak as needed to focus in on the desired geography (these ones are zoomed into New York City)
		$data['geocenter'] = array(
			'min_lat' => 40.477399, // south limit
			'max_lat' => 40.917577, // north limit
			'min_lng' => - 73.700272, // east limit
			'max_lng' => - 74.25909, // west limit
		);
	}

	return $data;
}

add_filter( 'tribe_events_pro_localize_script', 'custom_map_view_starting_coordinates', 10, 3 );

以上是关于php 事件日历专业版:更改地图视图起始中心的默认坐标,以及未找到事件结果的默认坐标。的主要内容,如果未能解决你的问题,请参考以下文章

php 事件日历PRO:限制地图视图默认仅显示今天的事件。

php 事件日历PRO:限制地图视图默认仅显示今天的事件。

php 事件日历:覆盖默认的iCal导出为超过30个即将发生的事件(仅影响列表,地图和照片视图)。

php 事件日历:覆盖默认的iCal导出为超过30个即将发生的事件(仅影响列表,地图和照片视图)。

更改地图视图而无需更改位置

php 事件日历和/或PRO:为Google地图设置区域和语言偏差(本例中为澳大利亚)