private static function GeoTimezone::tryGetTzIndex48 in Geo Time Zone 8.2
Same name and namespace in other branches
- 8.3 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex48()
- 8 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex48()
- 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex48()
- 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex48()
- 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex48()
- 7 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::tryGetTzIndex48()
1 call to GeoTimezone::tryGetTzIndex48()
File
- src/
GeoTimezone.php, line 35994 - Contains \Drupal\geotimezone\GeoTimezone.
Class
- GeoTimezone
- Determine the time zone based on coordinates.
Namespace
Drupal\geotimezoneCode
private static function tryGetTzIndex48($lat, $lng) {
if ($lng < 120.474747) {
if ($lat < 11.575916) {
if ($lat < 5.157583) {
if ($lng < 108.696526) {
return 26;
}
else {
if ($lng < 118.300781) {
if ($lat < 3.061667) {
if ($lng < 109.267975) {
if ($lat < 1.751361) {
return 320;
}
else {
return 26;
}
}
else {
if ($lng < 115.507401) {
if ($lng < 111.416031) {
if ($lat < 2.083333) {
if (static::$polygon[2611]
->isInside($lat, $lng)) {
return 320;
}
else {
return 286;
}
}
else {
return 286;
}
}
else {
if ($lng < 113.461716) {
if (static::$polygon[2612]
->isInside($lat, $lng)) {
return 320;
}
else {
return 286;
}
}
else {
if ($lat < 1.841722) {
if ($lng < 114.484558) {
if (static::$polygon[2613]
->isInside($lat, $lng)) {
return 286;
}
if (static::$polygon[2614]
->isInside($lat, $lng)) {
return 383;
}
else {
return 320;
}
}
else {
if (static::$polygon[2615]
->isInside($lat, $lng)) {
return 286;
}
if (static::$polygon[2616]
->isInside($lat, $lng)) {
return 320;
}
else {
return 383;
}
}
}
else {
if (static::$polygon[2617]
->isInside($lat, $lng)) {
return 383;
}
else {
return 286;
}
}
}
}
}
else {
return 383;
}
}
}
else {
if ($lng < 117.507942) {
if ($lat < 3.454611) {
if ($lng < 115.648697) {
if (static::$polygon[2618]
->isInside($lat, $lng)) {
return 383;
}
if (static::$polygon[2619]
->isInside($lat, $lng)) {
return 383;
}
else {
return 286;
}
}
else {
return 383;
}
}
else {
if ($lng < 117.061142) {
if ($lng < 115.359444) {
if ($lng < 114.294377) {
if (static::$polygon[2620]
->isInside($lat, $lng)) {
return 217;
}
else {
return 286;
}
}
else {
if ($lat < 4.250889) {
if (static::$polygon[2621]
->isInside($lat, $lng)) {
return 217;
}
if (static::$polygon[2622]
->isInside($lat, $lng)) {
return 217;
}
else {
return 286;
}
}
else {
if ($lng < 114.82691) {
if (static::$polygon[2623]
->isInside($lat, $lng)) {
return 286;
}
if (static::$polygon[2624]
->isInside($lat, $lng)) {
return 286;
}
if (static::$polygon[2625]
->isInside($lat, $lng)) {
return 286;
}
if (static::$polygon[2626]
->isInside($lat, $lng)) {
return 286;
}
else {
return 217;
}
}
else {
if (static::$polygon[2627]
->isInside($lat, $lng)) {
return 286;
}
if (static::$polygon[2628]
->isInside($lat, $lng)) {
return 286;
}
else {
return 217;
}
}
}
}
}
else {
if (static::$polygon[2629]
->isInside($lat, $lng)) {
return 383;
}
if (static::$polygon[2630]
->isInside($lat, $lng)) {
return 383;
}
else {
return 286;
}
}
}
else {
if ($lat < 3.628139) {
return 383;
}
else {
if (static::$polygon[2631]
->isInside($lat, $lng)) {
return 286;
}
else {
return 383;
}
}
}
}
}
else {
if ($lat < 4.147695) {
return 383;
}
else {
if ($lng < 117.585808) {
if (static::$polygon[2632]
->isInside($lat, $lng)) {
return 383;
}
else {
return 286;
}
}
else {
if (static::$polygon[2633]
->isInside($lat, $lng)) {
return 383;
}
else {
return 286;
}
}
}
}
}
}
else {
if ($lng < 119.222952) {
if ($lat < 2.312556) {
return 383;
}
else {
return 286;
}
}
else {
if ($lat < 1.079167) {
return 383;
}
else {
return 279;
}
}
}
}
}
else {
if ($lng < 119.272194) {
if ($lat < 6.890389) {
return 286;
}
else {
if ($lng < 117.930031) {
if ($lat < 7.363417) {
return 286;
}
else {
if ($lng < 109.135417) {
if ($lng < 106.207001) {
if (static::$polygon[2634]
->isInside($lat, $lng)) {
return 251;
}
else {
return 24;
}
}
else {
return 24;
}
}
else {
return 279;
}
}
}
else {
return 279;
}
}
}
else {
return 279;
}
}
}
else {
return static::tryGetTzIndex43($lat, $lng);
}
}
else {
if ($lng < 124.619637) {
if ($lat < 11.415667) {
if ($lat < 1.422111) {
return 383;
}
else {
return 279;
}
}
else {
if ($lat < 21.103582) {
return 279;
}
else {
if ($lng < 122.000443) {
if ($lat < 21.120611) {
return 279;
}
else {
return 125;
}
}
else {
return 280;
}
}
}
}
else {
if ($lng < 129.147415) {
if ($lat < 8.397028000000001) {
if ($lng < 127.323502) {
if ($lat < 2.817055) {
if ($lng < 125.467613) {
return 383;
}
else {
return 131;
}
}
else {
if ($lat < 4.780778) {
return 383;
}
else {
return 279;
}
}
}
else {
return 131;
}
}
else {
if ($lat < 12.690361) {
return 279;
}
else {
return 280;
}
}
}
else {
if ($lng < 163.034882) {
if ($lng < 145.852493) {
if ($lng < 144.953979) {
if ($lat < 7.300587) {
if ($lat < 1.07275) {
return 131;
}
else {
return 187;
}
}
else {
if ($lng < 139.663284) {
if ($lat < 8.092916000000001) {
return 187;
}
else {
if ($lng < 131.193527) {
return 280;
}
else {
return 216;
}
}
}
else {
if ($lat < 10.022223) {
return 216;
}
else {
if ($lng < 141.476913) {
return 280;
}
else {
if ($lat < 17.090556) {
return 106;
}
else {
return 389;
}
}
}
}
}
}
else {
return 389;
}
}
else {
if ($lng < 153.821915) {
if ($lng < 146.081223) {
return 389;
}
else {
return 216;
}
}
else {
if ($lng < 158.336243) {
if ($lng < 153.985229) {
return 280;
}
else {
return 222;
}
}
else {
if ($lat < 6.857666) {
if ($lng < 160.718369) {
return 222;
}
else {
return 247;
}
}
else {
return 18;
}
}
}
}
}
else {
if ($lng < 170.237549) {
if ($lng < 167.775497) {
if ($lng < 166.271835) {
return 18;
}
else {
if ($lng < 166.654526) {
return 135;
}
else {
if ($lng < 166.901505) {
return 18;
}
else {
return 292;
}
}
}
}
else {
return 18;
}
}
else {
if ($lng < 172.13797) {
return 18;
}
else {
return 148;
}
}
}
}
}
}
}