private static function GeoTimezone::tryGetTzIndex18 in Geo Time Zone 8.2
Same name and namespace in other branches
- 8.3 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex18()
- 8 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex18()
- 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex18()
- 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex18()
- 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex18()
- 7 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex18()
1 call to GeoTimezone::tryGetTzIndex18()
File
- src/
GeoTimezone.php, line 22415 - Contains \Drupal\geotimezone\GeoTimezone.
Class
- GeoTimezone
- Determine the time zone based on coordinates.
Namespace
Drupal\geotimezoneCode
private static function tryGetTzIndex18($lat, $lng) {
if ($lat < 56.190918) {
if ($lng < -59.17849) {
if ($lng < -61.338535) {
if ($lng < -63.322098) {
if ($lng < -69.14173099999999) {
return 20;
}
else {
if ($lng < -66.231915) {
if ($lat < 54.544703) {
if ($lng < -67.686823) {
if (static::$polygon[1029]
->isInside($lat, $lng)) {
return 182;
}
if (static::$polygon[1030]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
else {
if ($lat < 53.721595) {
if (static::$polygon[1031]
->isInside($lat, $lng)) {
return 182;
}
if (static::$polygon[1032]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
else {
if (static::$polygon[1033]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
}
}
else {
if (static::$polygon[1034]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
}
else {
if ($lat < 54.544703) {
return 182;
}
else {
if ($lng < -64.777006) {
if (static::$polygon[1035]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
else {
if ($lat < 55.36781) {
if (static::$polygon[1036]
->isInside($lat, $lng)) {
return 20;
}
else {
return 182;
}
}
else {
if (static::$polygon[1037]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
}
}
}
}
}
else {
return 182;
}
}
else {
return 182;
}
}
else {
if ($lat < 53.691547) {
if ($lng < -56.276463) {
if ($lat < 53.630226) {
if ($lng < -57.271252) {
if (static::$polygon[1038]
->isInside($lat, $lng)) {
return 290;
}
else {
return 182;
}
}
else {
if (static::$polygon[1039]
->isInside($lat, $lng)) {
return 182;
}
else {
return 290;
}
}
}
else {
return 182;
}
}
else {
return 290;
}
}
else {
return 182;
}
}
}
else {
if ($lng < -62.987293) {
if ($lng < -67.89164700000001) {
if ($lng < -69.269768) {
if ($lng < -69.456772) {
if ($lng < -69.770439) {
if ($lng < -69.818451) {
return 20;
}
else {
if ($lat < 58.711903) {
return 20;
}
else {
if ($lng < -69.79143500000001) {
return 20;
}
else {
if ($lat < 58.92864) {
return 20;
}
else {
return 137;
}
}
}
}
}
else {
if ($lat < 58.798076) {
if ($lng < -69.671379) {
if ($lat < 58.723164) {
return 20;
}
else {
return 137;
}
}
else {
return 20;
}
}
else {
if ($lng < -69.700226) {
if ($lat < 58.928741) {
return 20;
}
else {
return 137;
}
}
else {
if (static::$polygon[1040]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
}
}
else {
if ($lat < 58.900829) {
if ($lng < -69.454346) {
return 20;
}
else {
if (static::$polygon[1041]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
else {
if ($lat < 58.986942) {
if ($lng < -69.391823) {
return 137;
}
else {
return 20;
}
}
else {
if ($lat < 59.032063) {
if ($lng < -69.430695) {
if ($lat < 59.015503) {
return 20;
}
else {
return 137;
}
}
else {
if ($lng < -69.336906) {
return 20;
}
else {
return 137;
}
}
}
else {
return 20;
}
}
}
}
}
else {
if ($lat < 58.919376) {
if ($lng < -68.97590599999999) {
if ($lng < -69.177109) {
if (static::$polygon[1042]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
else {
return 20;
}
}
else {
if ($lng < -68.69297) {
if ($lat < 57.985935) {
if (static::$polygon[1043]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
else {
if (static::$polygon[1044]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
else {
return 20;
}
}
}
else {
if ($lng < -69.095367) {
if ($lng < -69.227913) {
return 20;
}
else {
if ($lat < 58.9671) {
if ($lng < -69.160118) {
return 20;
}
else {
return 137;
}
}
else {
if (static::$polygon[1045]
->isInside($lat, $lng)) {
return 137;
}
else {
return 20;
}
}
}
}
else {
return 137;
}
}
}
}
else {
if ($lng < -65.941536) {
if ($lng < -66.46719400000001) {
if ($lng < -67.493484) {
if ($lng < -67.85290500000001) {
return 20;
}
else {
if (static::$polygon[1046]
->isInside($lat, $lng)) {
return 166;
}
if (static::$polygon[1047]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
}
else {
if ($lat < 58.717937) {
if (static::$polygon[1048]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
else {
return 166;
}
}
}
else {
if ($lat < 58.867237) {
if ($lng < -66.127945) {
if (static::$polygon[1049]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
else {
if ($lat < 58.730328) {
return 20;
}
else {
if (static::$polygon[1050]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
}
}
else {
if ($lat < 58.928638) {
return 20;
}
else {
return 166;
}
}
}
}
else {
if ($lng < -65.82442500000001) {
if ($lat < 58.990658) {
if ($lat < 58.848312) {
return 20;
}
else {
if (static::$polygon[1051]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
}
else {
return 166;
}
}
else {
if ($lng < -65.671173) {
if ($lat < 59.082661) {
if ($lat < 58.991425) {
return 20;
}
else {
if ($lng < -65.815163) {
return 166;
}
else {
if (static::$polygon[1052]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
}
}
else {
if ($lng < -65.750923) {
return 166;
}
else {
if ($lat < 59.146431) {
if (static::$polygon[1053]
->isInside($lat, $lng)) {
return 20;
}
else {
return 166;
}
}
else {
return 20;
}
}
}
}
else {
if ($lng < -63.468971) {
if ($lng < -65.59925800000001) {
if ($lat < 59.055573) {
if (static::$polygon[1054]
->isInside($lat, $lng)) {
return 166;
}
else {
return 20;
}
}
else {
return 20;
}
}
else {
if ($lat < 57.734932) {
if (static::$polygon[1055]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
else {
if ($lng < -64.534115) {
if (static::$polygon[1056]
->isInside($lat, $lng)) {
return 182;
}
else {
return 20;
}
}
else {
if (static::$polygon[1057]
->isInside($lat, $lng)) {
return 20;
}
if (static::$polygon[1058]
->isInside($lat, $lng)) {
return 20;
}
else {
return 182;
}
}
}
}
}
else {
return 182;
}
}
}
}
}
}
else {
return 182;
}
}
}