将纬度或经度数据存储在符合ANSI SQL的数据库中时,哪种数据types最合适? 应该使用float ,还是decimal ,还是…? 我知道Oracle,MySql和SQL Server已经添加了一些专门用于处理地理数据的特殊数据types,但是我对如何将信息存储在“普通的香草”SQL数据库中感兴趣。
我想在Android应用程序中使用地理编码器,我有以下一段代码来对其进行采样: public class LocatorGeo extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Geocoder geo = new Geocoder(getApplicationContext()); List<Address> myAddrs = new ArrayList<Address>(); try { myAddrs = geo.getFromLocationName("CO100AR", 1); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 我得到以下堆栈跟踪: […]
存在未知的目标位置(经度和纬度坐标)。 我有3个经纬度坐标对,每对距离目标位置公里。 我如何计算目标位置的坐标? 例如,说我有以下数据点 37.418436,-121.963477 0.265710701754km 37.417243,-121.961889 0.234592423446km 37.418692,-121.960194 0.0548954278262km 我想要的是作为input并返回37.417959,-121.961954作为输出的函数的胆量是什么样的? 我明白如何计算两点之间的距离,从http://www.movable-type.co.uk/scripts/latlong.html我明白了一般原则,三个圆圈,你正好有一个重叠点。 我朦胧的是用这个input来计算这个点所需要的math。
鉴于mapkit目前没有提供前向地理编码function,任何人都可以提供帮助,我如何使用search栏从当前用户input的地址返回经纬度坐标。 如果有人可以提供很好的示例代码。
我正在寻找开放的API或3D派对产品的build议,这将有助于将IP地址转换为邮政编码和城市,以制作特定于地理位置的网站内容。
我需要一个国家,州和城市的名单,根据我拥有的纬度/经度值的集合。 我需要将这些信息存储起来,保持层次结构不重复(例如“美国”和“美国”和“美国”是同一个国家;我只希望在我的数据库中有一个这样的国家实例) 。 这可能与Google Map API有关吗?
使用Google Geocoder v3,如果我试图对20个地址进行地址parsing,我会得到一个OVER_QUERY_LIMIT,除非我把它们分开的时间大约为1秒,但是在放置标记之前需要20秒。 除了预先存储坐标之外,还有其他的方法吗?
例如,如果我们有这些坐标 "latitude": 48.858844300000001, "longitude": 2.2943506, 我们如何才能找出城市/国家?
我正在计算两个地理坐标之间的距离。 我正在testing我的应用程序对其他3-4应用程序。 当我计算距离时,我的计算结果平均为3.3英里,而其他应用则为3.5英里。 这是我试图执行的计算的一个很大的区别。 有没有好的类库来计算距离? 我在C#中计算这样的: public static double Calculate(double sLatitude,double sLongitude, double eLatitude, double eLongitude) { var radiansOverDegrees = (Math.PI / 180.0); var sLatitudeRadians = sLatitude * radiansOverDegrees; var sLongitudeRadians = sLongitude * radiansOverDegrees; var eLatitudeRadians = eLatitude * radiansOverDegrees; var eLongitudeRadians = eLongitude * radiansOverDegrees; var dLongitude = eLongitudeRadians – sLongitudeRadians; var dLatitude […]
您好,我有需要计算两点之间的距离拉特和长。 我想避免任何外部API调用。 我试图在PHP中实现Haversine公式: 这里是代码: class CoordDistance { public $lat_a = 0; public $lon_a = 0; public $lat_b = 0; public $lon_b = 0; public $measure_unit = 'kilometers'; public $measure_state = false; public $measure = 0; public $error = ''; public function DistAB() { $delta_lat = $this->lat_b – $this->lat_a ; $delta_lon = $this->lon_b – $this->lon_a ; […]