0

嗨,我正在尝试获取附近 3 公里距离的特定区域的位置。

这里我传递了两个参数,1)一个是半径,即;周围3公里的距离。2)第二个是没有纬度和经度值的特定区域。

例如:

我在 SQL Server 数据库中有国家、州、城市和地区。

我有 4 个下拉框用于选择上述数据。

现在我将选择 Country-India、State-AP、City-Hyderabad、Area-Banjara Hills。

我需要从选定区域周围 3 公里的区域获得输出。

谁能帮我解决这个问题。

谢谢,查克里。

4

1 回答 1

0

Long在没有,的情况下靠近地方Lat是不可能的。您的问题的解决方案很简单。

  1. 从您的数据库中获取人类可读的位置数据(例如城市、州、街道)

  2. 然后查询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)

  3. 现在Lat, Long收到响应,使用它们查询 Google Map API 以查找附近的地方

希望很清楚:)

于 2013-10-22T08:04:17.303 回答