[core] Use PrecisionPoint in coordinate functions

This commit is contained in:
Bruno de Oliveira Abinader
2015-11-10 12:05:10 +02:00
parent e2052ea3e4
commit c78e769635
7 changed files with 50 additions and 47 deletions

View File

@@ -106,7 +106,7 @@ void Transform::_moveBy(const PrecisionPoint& point, const Duration& duration) {
_easeTo(options, state.scale, state.angle, x, y);
}
void Transform::setLatLng(const LatLng latLng, const Duration& duration) {
void Transform::setLatLng(const LatLng& latLng, const Duration& duration) {
if (!latLng.isValid()) {
return;
}
@@ -117,8 +117,8 @@ void Transform::setLatLng(const LatLng latLng, const Duration& duration) {
easeTo(options);
}
void Transform::setLatLng(const LatLng latLng, vec2<double> point, const Duration& duration) {
if (!latLng.isValid()) {
void Transform::setLatLng(const LatLng& latLng, const PrecisionPoint& point, const Duration& duration) {
if (!latLng.isValid() || !point.isValid()) {
return;
}
@@ -138,7 +138,7 @@ void Transform::setLatLng(const LatLng latLng, vec2<double> point, const Duratio
setLatLng(newLatLng, duration);
}
void Transform::setLatLngZoom(const LatLng latLng, const double zoom, const Duration& duration) {
void Transform::setLatLngZoom(const LatLng& latLng, const double zoom, const Duration& duration) {
CameraOptions options;
options.center = latLng;
options.zoom = zoom;