* Fix Unsupported operand types: string - float Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com> * Improve code Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com> --------- Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
This commit is contained in:
parent
aa3496f401
commit
3786a91cf0
@ -241,13 +241,12 @@ abstract class GisGeometry
|
||||
$coordinates = explode(' ', $point);
|
||||
|
||||
if (isset($coordinates[0], $coordinates[1]) && trim($coordinates[0]) != '' && trim($coordinates[1]) != '') {
|
||||
$x = floatval(trim($coordinates[0]));
|
||||
$y = floatval(trim($coordinates[1]));
|
||||
|
||||
if ($scale_data != null) {
|
||||
$x = ($coordinates[0] - $scale_data['x']) * $scale_data['scale'];
|
||||
$y = $scale_data['height']
|
||||
- ($coordinates[1] - $scale_data['y']) * $scale_data['scale'];
|
||||
} else {
|
||||
$x = floatval(trim($coordinates[0]));
|
||||
$y = floatval(trim($coordinates[1]));
|
||||
$x = floatval(($x - $scale_data['x']) * $scale_data['scale']);
|
||||
$y = floatval($scale_data['height'] - ($y - $scale_data['y']) * $scale_data['scale']);
|
||||
}
|
||||
} else {
|
||||
$x = 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user