private static function GeoTimezone::tryGetTzIndex14 in Geo Time Zone 8
Same name and namespace in other branches
- 8.3 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex14()
- 8.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex14()
- 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex14()
- 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex14()
- 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex14()
- 7 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex14()
1 call to GeoTimezone::tryGetTzIndex14()
File
- src/
GeoTimezone.php, line 19200 - Contains \Drupal\geotimezone\GeoTimezoneMap.
Class
- GeoTimezone
- Determine the timezone based on coordinates.
Namespace
Drupal\geotimezoneCode
private static function tryGetTzIndex14($lat, $lng) {
if ($lng < -131.905807) {
if ($lat < 56.000004) {
if ($lat < 54.686905) {
if ($lat < 54.256939) {
return 45;
}
else {
return 23;
}
}
else {
return 23;
}
}
else {
if ($lat < 56.786789) {
return 23;
}
else {
if ($lat < 57.121727) {
if ($lng < -133.828668) {
if ($lng < -134.365097) {
if ($lng < -134.656831) {
return 23;
}
else {
if ($lat < 56.935338) {
return 23;
}
else {
return 359;
}
}
}
else {
return 23;
}
}
else {
if ($lng < -132.799744) {
return 23;
}
else {
if (static::$polygon[902]
->isInside($lat, $lng)) {
return 45;
}
else {
return 23;
}
}
}
}
else {
if ($lat < 57.559906) {
if ($lng < -133.791367) {
return 359;
}
else {
if (static::$polygon[903]
->isInside($lat, $lng)) {
return 23;
}
if (static::$polygon[904]
->isInside($lat, $lng)) {
return 45;
}
else {
return 359;
}
}
}
else {
if ($lat < 57.89513) {
if ($lng < -133.146686) {
return 359;
}
else {
if ($lng < -133.143158) {
return 359;
}
else {
if (static::$polygon[905]
->isInside($lat, $lng)) {
return 45;
}
else {
return 359;
}
}
}
}
else {
if ($lat < 60.0) {
if ($lng < -133.97796) {
if ($lat < 58.412121) {
return 359;
}
else {
if (static::$polygon[906]
->isInside($lat, $lng)) {
return 45;
}
else {
return 359;
}
}
}
else {
if (static::$polygon[907]
->isInside($lat, $lng)) {
return 45;
}
else {
return 359;
}
}
}
else {
return 324;
}
}
}
}
}
}
}
else {
if ($lat < 54.191448) {
if ($lng < -127.544479) {
return 45;
}
else {
if ($lng < -118.60706) {
if (static::$polygon[908]
->isInside($lat, $lng)) {
return 116;
}
if (static::$polygon[909]
->isInside($lat, $lng)) {
return 227;
}
else {
return 45;
}
}
else {
if ($lng < -118.465407) {
if (static::$polygon[910]
->isInside($lat, $lng)) {
return 45;
}
else {
return 227;
}
}
else {
if (static::$polygon[911]
->isInside($lat, $lng)) {
return 308;
}
if (static::$polygon[912]
->isInside($lat, $lng)) {
return 308;
}
else {
return 227;
}
}
}
}
}
else {
if ($lng < -130.888184) {
if ($lat < 55.45715) {
if ($lng < -131.176437) {
if ($lat < 55.11042) {
if ($lng < -131.351639) {
if ($lat < 54.977901) {
return 23;
}
else {
if (static::$polygon[913]
->isInside($lat, $lng)) {
return 23;
}
else {
return 195;
}
}
}
else {
return 23;
}
}
else {
if ($lat < 55.283344) {
if ($lng < -131.628221) {
return 23;
}
else {
if ($lng < -131.328003) {
if ($lat < 55.190212) {
return 195;
}
else {
if (static::$polygon[914]
->isInside($lat, $lng)) {
return 195;
}
else {
return 23;
}
}
}
else {
return 23;
}
}
}
else {
return 23;
}
}
}
else {
if ($lat < 54.626297) {
return 45;
}
else {
return 23;
}
}
}
else {
if ($lat < 55.990891) {
return 23;
}
else {
if ($lat < 60.0) {
if (static::$polygon[915]
->isInside($lat, $lng)) {
return 45;
}
else {
return 23;
}
}
else {
return 324;
}
}
}
}
else {
if ($lng < -130.147552) {
if ($lat < 54.663948) {
return 45;
}
else {
if ($lat < 55.027081) {
if ($lng < -130.246087) {
if ($lng < -130.681854) {
return 23;
}
else {
if ($lng < -130.429123) {
if ($lat < 54.759205) {
if (static::$polygon[916]
->isInside($lat, $lng)) {
return 23;
}
else {
return 45;
}
}
else {
if ($lng < -130.630005) {
return 23;
}
else {
if ($lat < 54.770226) {
return 45;
}
else {
if (static::$polygon[917]
->isInside($lat, $lng)) {
return 45;
}
if (static::$polygon[918]
->isInside($lat, $lng)) {
return 45;
}
else {
return 23;
}
}
}
}
}
else {
if ($lat < 54.778793) {
return 45;
}
else {
if (static::$polygon[919]
->isInside($lat, $lng)) {
return 23;
}
else {
return 45;
}
}
}
}
}
else {
return 45;
}
}
else {
if ($lat < 60.0) {
if ($lat < 55.116245) {
if ($lng < -130.180752) {
return 23;
}
else {
return 45;
}
}
else {
if (static::$polygon[920]
->isInside($lat, $lng)) {
return 45;
}
else {
return 23;
}
}
}
else {
return 324;
}
}
}
}
else {
if ($lng < -129.451582) {
if ($lat < 55.063297) {
return 45;
}
else {
if ($lat < 55.69231) {
if ($lng < -129.989868) {
if ($lat < 55.25092) {
if (static::$polygon[921]
->isInside($lat, $lng)) {
return 23;
}
else {
return 45;
}
}
else {
if (static::$polygon[922]
->isInside($lat, $lng)) {
return 23;
}
else {
return 45;
}
}
}
else {
return 45;
}
}
else {
if ($lat < 60.0) {
if (static::$polygon[923]
->isInside($lat, $lng)) {
return 23;
}
else {
return 45;
}
}
else {
return 324;
}
}
}
}
else {
if ($lat < 60.0) {
if ($lng < -129.253204) {
return 45;
}
else {
if ($lng < -110.0) {
if ($lng < -120.0) {
if ($lng < -124.626602) {
return 45;
}
else {
if ($lat < 57.095724) {
if ($lng < -122.313301) {
if ($lat < 55.643586) {
if (static::$polygon[924]
->isInside($lat, $lng)) {
return 116;
}
else {
return 45;
}
}
else {
if (static::$polygon[925]
->isInside($lat, $lng)) {
return 116;
}
else {
return 45;
}
}
}
else {
if ($lat < 55.643586) {
if (static::$polygon[926]
->isInside($lat, $lng)) {
return 45;
}
else {
return 116;
}
}
else {
if (static::$polygon[927]
->isInside($lat, $lng)) {
return 45;
}
else {
return 116;
}
}
}
}
else {
if (static::$polygon[928]
->isInside($lat, $lng)) {
return 116;
}
if (static::$polygon[929]
->isInside($lat, $lng)) {
return 116;
}
if (static::$polygon[930]
->isInside($lat, $lng)) {
return 116;
}
else {
return 45;
}
}
}
}
else {
return 227;
}
}
else {
return 308;
}
}
}
else {
if (static::$polygon[931]
->isInside($lat, $lng)) {
return 324;
}
else {
return 142;
}
}
}
}
}
}
}
}