public function GeoTimezone::__construct in Geo Time Zone 7
Same name and namespace in other branches
- 8.3 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::__construct()
- 8 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::__construct()
- 8.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::__construct()
- 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::__construct()
- 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::__construct()
- 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::__construct()
GeoTimezone constructor.
Parameters
float $latitude:
float $longitude:
File
- src/
GeoTimezone.php, line 37 - Contains \Drupal\geotimezone\GeoTimezoneMap.
Class
- GeoTimezone
- Determine the timezone based on coordinates.
Namespace
Drupal\geotimezoneCode
public function __construct($latitude, $longitude) {
if (empty(static::$polygon)) {
static::$polygon = array_fill(0, 2697, 0);
static::initPolygon1();
static::initPolygon2();
static::initPolygon3();
static::initPolygon4();
static::initPolygon5();
static::initPolygon6();
static::initPolygon7();
static::initPolygon8();
static::initPolygon9();
static::initPolygon10();
static::initPolygon11();
static::initPolygon12();
static::initPolygon13();
static::initPolygon14();
static::initPolygon15();
static::initPolygon16();
static::initPolygon17();
static::initPolygon18();
static::initPolygon19();
static::initPolygon20();
static::initPolygon21();
static::initPolygon22();
static::initPolygon23();
static::initPolygon24();
static::initPolygon25();
static::initPolygon26();
static::initPolygon27();
}
$this->timezone = new Timezone(static::getTimezoneIndex($latitude, $longitude));
}