我想在给定GeoPoint的50英尺范围内创建一个随机GeoPoint。 (使用SQL Server 2008或IPhone SDK)
我可以添加一些数字到长和& lat创建这个随机Geopoint?
示例:
mylatdistance = Random(1,50) newlat = lat + mylatdistance
或
这是空间SQL /区域问题吗?
由于
答案 0 :(得分:1)
只要您将delta_longitude值缩放1 / cos(纬度)因子,该方法就可以工作,因为1度纬度仅等于赤道的1度经度。如果你不进行这种缩放,当你的中心点远离赤道时,随机的点集合将在经度维度中被“压扁”。