如何检查您的位置是否靠近汽油泵?

时间:2014-02-11 11:48:32

标签: android location maps

我正在创建一个Android应用程序来检测最近的汽油泵。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

您将需要查看地理位置以根据您所在的位置检索经度/纬度,并将您在数据库中保存的记录(在设备上或在线,在运行时由设备读取)。您需要在数据库上进行地理编码才能将物理地址转换为lng / lat。这假设您有一个泵位置数据库。

地理定位的一些链接:Android GEO Location Tutorial

地理编码:http://www.wikihow.com/Geocode-an-Address-in-Google-Maps-Javascript

最后,您需要在一定范围内显示泵,这是数学的:http://andrew.hedges.name/experiments/haversine/

如果您使用MySQL执行此操作,请使用此查询并根据您的需要进行修改:Fastest Way to Find Distance Between Two Lat/Long Points

这应该为您提供实施所需内容的基础知识。要理解这一切并不是太困难,因为在数据库中识别泵将提供当前位置的lng / lat,加上距离和拉出/显示结果。