operator * method
Multiple coordinates by factor.
Implementation
GeoCoordinate operator *(Object factor) {
if (factor is GeoCoordinate) {
return GeoCoordinate(x * factor.x, y * factor.y, z + factor.z);
} else if (factor is double) {
return GeoCoordinate(x * factor, y * factor, z + factor);
} else if (factor is int) {
return GeoCoordinate(x * factor, y * factor, z + factor);
} else {
return this;
}
}