private static function GeoTimezone::tryGetTzIndex13 in Geo Time Zone 8
Same name and namespace in other branches
- 8.3 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex13()
- 8.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex13()
- 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex13()
- 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex13()
- 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex13()
- 7 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex13()
1 call to GeoTimezone::tryGetTzIndex13()
File
- src/
GeoTimezone.php, line 15292 - Contains \Drupal\geotimezone\GeoTimezoneMap.
Class
- GeoTimezone
- Determine the timezone based on coordinates.
Namespace
Drupal\geotimezoneCode
private static function tryGetTzIndex13($lat, $lng) {
if ($lng < -79.668747) {
if ($lng < -92.2672) {
if ($lng < -123.252068) {
if ($lat < 51.088554) {
if ($lat < 48.589012) {
if ($lat < 26.074541) {
return 244;
}
else {
if ($lat < 46.25325) {
if ($lng < -177.319321) {
return 196;
}
else {
return 39;
}
}
else {
if ($lat < 46.976349) {
return 39;
}
else {
if ($lat < 48.394943) {
if (static::$polygon[883]
->isInside($lat, $lng)) {
return 45;
}
else {
return 39;
}
}
else {
return 45;
}
}
}
}
}
else {
return 45;
}
}
else {
if ($lng < -131.767334) {
if ($lng < -169.674606) {
return 158;
}
else {
if ($lng < -168.881073) {
return 134;
}
else {
return 45;
}
}
}
else {
return 45;
}
}
}
else {
if ($lng < -111.000702) {
return static::tryGetTzIndex8($lat, $lng);
}
else {
return static::tryGetTzIndex9($lat, $lng);
}
}
}
else {
if ($lat < 29.388796) {
if ($lat < 24.771822) {
if ($lat < 22.785154) {
if ($lng < -86.70339199999999) {
if ($lng < -87.539192) {
if ($lng < -89.63324) {
return 32;
}
else {
if (static::$polygon[884]
->isInside($lat, $lng)) {
return 401;
}
else {
return 32;
}
}
}
else {
return 401;
}
}
else {
return 376;
}
}
else {
if ($lat < 23.239244) {
return 376;
}
else {
if ($lat < 24.0) {
if ($lng < -80.86550099999999) {
return 376;
}
else {
return 281;
}
}
else {
return 165;
}
}
}
}
else {
if ($lng < -88.99548299999999) {
return 160;
}
else {
return 165;
}
}
}
else {
return static::tryGetTzIndex10($lat, $lng);
}
}
}
else {
if ($lng < -69.652) {
if ($lat < 25.591423) {
if ($lat < 23.625103) {
if ($lng < -77.591835) {
return 376;
}
else {
if ($lat < 22.128616) {
if ($lng < -72.91497) {
if ($lng < -74.51763200000001) {
return 376;
}
else {
return 281;
}
}
else {
return 103;
}
}
else {
return 281;
}
}
}
else {
return 281;
}
}
else {
if ($lat < 37.677757) {
if ($lat < 27.217571) {
return 281;
}
else {
if ($lat < 27.232027) {
return 281;
}
else {
return 165;
}
}
}
else {
if ($lat < 42.831356) {
return 165;
}
else {
if ($lat < 47.366436) {
if ($lat < 44.056385) {
if ($lng < -76.60509500000001) {
if ($lat < 43.4333) {
if (static::$polygon[885]
->isInside($lat, $lng)) {
return 238;
}
else {
return 165;
}
}
else {
return 238;
}
}
else {
return 165;
}
}
else {
if ($lat < 44.366348) {
if ($lng < -76.498672) {
return 238;
}
else {
if ($lat < 44.198559) {
if ($lng < -76.32849899999999) {
if (static::$polygon[886]
->isInside($lat, $lng)) {
return 165;
}
else {
return 238;
}
}
else {
return 165;
}
}
else {
if ($lng < -76.18598900000001) {
if ($lat < 44.210916) {
if ($lng < -76.250479) {
return 165;
}
else {
return 238;
}
}
else {
return 238;
}
}
else {
if ($lat < 44.310806) {
return 165;
}
else {
if (static::$polygon[887]
->isInside($lat, $lng)) {
return 238;
}
if (static::$polygon[888]
->isInside($lat, $lng)) {
return 238;
}
else {
return 165;
}
}
}
}
}
}
else {
if ($lng < -74.32299) {
if ($lat < 44.438393) {
if ($lng < -75.88241600000001) {
if ($lat < 44.368198) {
if ($lng < -75.948382) {
return 165;
}
else {
return 238;
}
}
else {
return 238;
}
}
else {
if ($lng < -75.84637499999999) {
if ($lat < 44.395919) {
return 165;
}
else {
return 238;
}
}
else {
return 165;
}
}
}
else {
if ($lat < 45.189449) {
if (static::$polygon[889]
->isInside($lat, $lng)) {
return 20;
}
if (static::$polygon[890]
->isInside($lat, $lng)) {
return 238;
}
else {
return 165;
}
}
else {
if (static::$polygon[891]
->isInside($lat, $lng)) {
return 20;
}
else {
return 238;
}
}
}
}
else {
if ($lng < -70.717628) {
if ($lat < 45.422798) {
if ($lng < -70.75211299999999) {
if (static::$polygon[892]
->isInside($lat, $lng)) {
return 20;
}
else {
return 165;
}
}
else {
if (static::$polygon[893]
->isInside($lat, $lng)) {
return 20;
}
else {
return 165;
}
}
}
else {
return 20;
}
}
else {
if ($lat < 47.033193) {
if (static::$polygon[894]
->isInside($lat, $lng)) {
return 165;
}
else {
return 20;
}
}
else {
return 20;
}
}
}
}
}
}
else {
if ($lat < 52.114346) {
if ($lng < -78.852051) {
if ($lat < 51.836979) {
if ($lng < -79.051132) {
if ($lat < 51.665241) {
if ($lng < -79.509407) {
if ($lat < 51.471649) {
if ($lat < 47.537216) {
if (static::$polygon[895]
->isInside($lat, $lng)) {
return 20;
}
else {
return 238;
}
}
else {
if (static::$polygon[896]
->isInside($lat, $lng)) {
return 20;
}
else {
return 238;
}
}
}
else {
return 20;
}
}
else {
if (static::$polygon[897]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
else {
return 137;
}
}
else {
return 20;
}
}
else {
if ($lng < -78.941681) {
return 137;
}
else {
if ($lat < 51.943222) {
return 20;
}
else {
return 137;
}
}
}
}
else {
return 20;
}
}
else {
if ($lng < -78.946602) {
return 137;
}
else {
if ($lat < 52.447598) {
if ($lng < -78.70372) {
return 137;
}
else {
if ($lat < 52.395023) {
if (static::$polygon[898]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
else {
if ($lng < -78.558243) {
return 20;
}
else {
return 137;
}
}
}
}
else {
if ($lng < -78.775826) {
if ($lat < 52.728059) {
return 20;
}
else {
if ($lat < 52.77623) {
if ($lng < -78.855316) {
if ($lat < 52.752114) {
return 20;
}
else {
return 137;
}
}
else {
if (static::$polygon[899]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
else {
return 20;
}
}
}
else {
if ($lng < -78.753601) {
if ($lat < 52.665272) {
if ($lat < 52.558494) {
return 20;
}
else {
if (static::$polygon[900]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
else {
return 20;
}
}
else {
if (static::$polygon[901]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
}
}
}
}
}
}
}
}
else {
if ($lng < -56.718918) {
return static::tryGetTzIndex12($lat, $lng);
}
else {
if ($lng < -17.721861) {
if ($lat < 47.258224) {
if ($lat < 39.531334) {
if ($lng < -25.015833) {
return 283;
}
else {
return 264;
}
}
else {
if ($lng < -54.80718) {
if ($lng < -56.166119) {
return 92;
}
else {
return 290;
}
}
else {
if ($lng < -52.813107) {
return 290;
}
else {
return 283;
}
}
}
}
else {
return 290;
}
}
else {
return static::tryGetTzIndex11($lat, $lng);
}
}
}
}
}