java latlng_java – 比较google map v2 android中的两个LatLng对象

我有一个arraylist,它由latLong对象组成,如下所示:

ArrayList < LatLng > latLngList = new ArrayList< LatLng >();

注意:LatLng是一个具有双重格式的纬度和经度值的对象,即纬度为双格式,经度为双格式

以下是存储在上述latLngList对象中的值:

Lat Long List:[lat/lng: (34.072516,-118.403609), lat/lng: (34.074227,-118.399248), lat/lng: (34.07304,-118.3995), lat/lng: (34.07304,-118.3995), lat/lng: (34.07304,-118.3995), lat/lng: (34.067856,-118.401485)]

现在,因为我在android中处理谷歌地图v2,每当我点击特定标记时,我得到纬度和经度位置,我尝试将它与latLngList对象进行比较,以找出该对象是否存在于latLngList中.

我是按照以下方式进行的:

for(LatLng latLng : latLngList) {

marker.getPosition().equals(latLng); **Always returns false**

}

标记位置返回以下latLng对象:

lat/lng: (34.074226888265116,-118.39924816042185)

很明显,标记返回的纬度和经度对象有点冗长,因此比较失败.

有没有更好的方法来比较latLng对象?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值