【发布时间】:2014-04-08 03:33:53
【问题描述】:
mysql db 表中的所有纬度和经度值(包括当前位置和其他位置)都是 varchar 数据类型。我正在努力获取当前位置 2 公里或 5 公里半径内的所有最大和最小纬度/经度值。我当前的位置纬度和经度值以及其他位置纬度/经度值使用 google map api 存储到 mysql db 表中。
我需要从表中获取所有在当前位置给定半径内的位置记录(最大/最小纬度/经度值)。
输入:
位置:AA(或)纬度:12.561 和经度:77.48 半径/距离:2km
表:
位置 |纬度 |长
AA | 12.561 | 77.48
A2 | 12.567 | 77.489
A4 | 12.59 | 78.42
A6 | 12.57 | 77.45
输出:
满足上述条件的位置名称列表。
如果你能给出几行java代码,那将是很大的帮助。
我需要在不使用方位值的情况下获取所有方向 (N/E/S/W) 的 lat/long 值的 o/p,因为我的应用程序没有方位值。它应该只使用当前位置纬度/经度和距离/半径值的输入来获取输出值。
【问题讨论】:
标签: java javascript mysql google-maps google-maps-api-3