[android] - avoid adding duplicate points to bounds

This commit is contained in:
Tobrun
2017-09-11 14:05:41 +02:00
committed by Tobrun
parent a5bfb4ac40
commit 738f68251a

View File

@@ -450,7 +450,7 @@ public class LatLngBounds implements Parcelable {
*/
public Builder includes(List<LatLng> latLngs) {
for (LatLng point : latLngs) {
latLngList.add(point);
include(point);
}
return this;
}
@@ -462,7 +462,9 @@ public class LatLngBounds implements Parcelable {
* @return this
*/
public Builder include(@NonNull LatLng latLng) {
latLngList.add(latLng);
if (!latLngList.contains(latLng)) {
latLngList.add(latLng);
}
return this;
}
}