嗨,我正在尝试获取附近 3 公里距离的特定区域的位置。
这里我传递了两个参数,1)一个是半径,即;周围3公里的距离。2)第二个是没有纬度和经度值的特定区域。
例如:
我在 SQL Server 数据库中有国家、州、城市和地区。
我有 4 个下拉框用于选择上述数据。
现在我将选择 Country-India、State-AP、City-Hyderabad、Area-Banjara Hills。
我需要从选定区域周围 3 公里的区域获得输出。
谁能帮我解决这个问题。
谢谢,查克里。
嗨,我正在尝试获取附近 3 公里距离的特定区域的位置。
这里我传递了两个参数,1)一个是半径,即;周围3公里的距离。2)第二个是没有纬度和经度值的特定区域。
我在 SQL Server 数据库中有国家、州、城市和地区。
我有 4 个下拉框用于选择上述数据。
现在我将选择 Country-India、State-AP、City-Hyderabad、Area-Banjara Hills。
我需要从选定区域周围 3 公里的区域获得输出。
谁能帮我解决这个问题。
谢谢,查克里。
Long
在没有,的情况下靠近地方Lat
是不可能的。您的问题的解决方案很简单。
从您的数据库中获取人类可读的位置数据(例如城市、州、街道)
然后查询Google Map API,传递Human Readable Address,它会返回Lat, Long
(eg. http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true_or_false
)
现在Lat, Long
收到响应,使用它们查询 Google Map API 以查找附近的地方
希望很清楚:)