【问题标题】:Surface Distance Between Two Points of Latitude and Longitude souce code javascript经纬两点之间的表面距离源代码javascript
【发布时间】:2012-02-25 07:55:57
【问题描述】:

我想问问stackoverflow组里的每一个人?我有一个与 iphone 和 android 上的经纬度两点之间的计算距离有关的问题。请帮帮我。

提前致谢

【问题讨论】:

    标签: android iphone file-upload


    【解决方案1】:

    我不确定你在问什么,但如果你只是在计算“乌鸦飞翔”的距离而没有路径:

    对于 iOS 调查以下调用,Core Location Data Types 的一部分

    - (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
    

    对于 Android,请研究 Android.location.LocationdistanceTodistanceBetween 方法

    例如:

    public double distance() {
    
            // Calculate distance between two locations
    
            Location locationA = new Location("point A");
            locationA.setLatitude(POINTA_LATITUDE_VALUE);
            locationA.setLongitude(POINTA_LONGITUDE_VALUE);
    
            Location locationB = new Location("point B");
            locationB.setLatitude(POINTB_LATITUDE_VALUE);
            locationB.setLongitude(POINTB_LONGITUDE_VALUE);
    
    
            return locationA.distanceTo(locationB);
        }
    

    【讨论】:

    • 这个距离是一公里??
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2013-10-25
      • 2018-06-11
      • 2015-07-16
      相关资源
      最近更新 更多