19 declare(strict_types=1);
51 $this->longitude = $a_value;
61 $this->latitude = $a_value;
76 $this->zoom = max(1, abs((
int) $a_value));
84 return ($this->
getLongitude() == $a_adt->getLongitude() &&
111 $valid = parent::isValid();
114 if ($long !==
null && $lat !==
null) {
116 if ($long < -180 || $long > 180) {
121 if ($lat < -90 || $lat > 90) {
138 case self::ADT_VALIDATION_ERROR_LONGITUDE:
139 return $this->
lng->txt(
"adt_error_longitude");
141 case self::ADT_VALIDATION_ERROR_LATITUDE:
142 return $this->
lng->txt(
"adt_error_latitude");
145 return parent::translateErrorCode($a_code);
173 if (is_object($a_std)) {
addValidationError(string $a_error_code)
setLongitude(?float $a_value=null)
isValidDefinition(ilADTDefinition $a_def)
const ADT_VALIDATION_ERROR_LATITUDE
translateErrorCode(string $a_code)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
importStdClass(?stdClass $a_std)
setLatitude(?float $a_value=null)
const ADT_VALIDATION_ERROR_LONGITUDE
ADT definition base class.
getDefinition()
Get definition.