webview-android指定地点之间距离

问题描述

android指定地点之间距离

我想做一个应用,实现可以在WebView上给出当前位置和指定位置的距离。

不知道应该从哪儿入手,请各位帮忙指点,谢谢

解决方案

这方法可能会帮助你

public static double distFrom(double lat1, double lng1, double lat2, double lng2) {
      double earthRadius = 3958.75;
      double dLat = Math.toRadians(lat2-lat1);
      double dLng = Math.toRadians(lng2-lng1);
      double a = Math.sin(dLat/2) * Math.sin(dLat/2) +
               Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2)) *
               Math.sin(dLng/2) * Math.sin(dLng/2);
      double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
      double dist = earthRadius * c; 

      return dist;
    }
时间: 2016-10-31

webview-android指定地点之间距离的相关文章

jquery计算鼠标和指定元素之间距离的方法

  本文实例讲述了jquery计算鼠标和指定元素之间距离的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 (function() { var mX, mY, distance, $distance = $('#distance span'), $element = $('#element'); function calculateDistance(elem, mouseX, mouseY) { return Math.floo

jquery计算鼠标和指定元素之间距离的方法_jquery

本文实例讲述了jquery计算鼠标和指定元素之间距离的方法.分享给大家供大家参考.具体实现方法如下: (function() { var mX, mY, distance, $distance = $('#distance span'), $element = $('#element'); function calculateDistance(elem, mouseX, mouseY) { return Math.floor(Math.sqrt(Math.pow(mouseX - (elem.o

php计算两个经纬度地点之间的距离

php计算两个指定的经纬度地点之间的距离,这个在做计算给定某个地点的经纬度,计算其附近的商业区,以及给定地点与附近各商业区之间的距离的时候,还是用的到的.下面是具体的函数代码以及用法示例. 关于如何获取某个地址的经纬度,可参照本站文章: 谷歌地图第三版根据地理位置获取经纬度的方法 <?php /** *求两个已知经纬度之间的距离,单位为米 *@param lng1,lng2 经度 *@param lat1,lat2 纬度 *@return float 距离,单位米 *@author www.Al

Android实现Activities之间进行数据传递的方法

  Android实现Activities之间进行数据传递的方法 本文实例讲述了Android实现Activities之间进行数据传递的方法.分享给大家供大家参考.具体分析如下: 首先,先说明一下Activity的启动及关闭: 1. startActivity(Intent intent); 启动Activity finish(); 结束当前Activity 2. startActivityForResult(Intent intent, int requestCode); 以指定的请求码req

php获取指定日期之间的各个周和月的起止时间_php实例

根据指定的前后两个日期,计算这两个日期之间各个周的起始时间和结束时间,以及各个月的起始时间和结束时间 日志格式化类 Date.class.php 复制代码 代码如下: <?php class Datefmt{    function __construct() {}   /**    * 根据指定日期获取所在周的起始时间和结束时间    */   public function get_weekinfo_by_date($date) {     $idx = strftime("%u&qu

摄像头-android与linux之间通过3G网络如何通信

问题描述 android与linux之间通过3G网络如何通信 android连上了ppp网络 linux也连上了ppp网络 我要在Android手机上发送一个命令给 linx服务器,然后linux通过摄像头拍照然后自动发送到我手机上 这个是要怎么去实现,先谢谢 各位大神 解决方案 用一个中间服务器吧,每次更换IP地址都告诉中间服务器 通常来说是需要一个固定IP的东西才好完成通信的操作 可以通信了其他的拍照什么的都是本地的事情了. 解决方案二: http://bbs.csdn.net/topics

android独立应用之间的调用返回问题

问题描述 android独立应用之间的调用返回问题 有2个android应用分别是2个apk文件,第1个apk是普通的android应用程序,第2个apk是用cocos2dx开发的. 在1个应用程序里用如下方式调用第2个应用程序: intent = new Intent(); cn = new ComponentName("com.jy.org", "com.jy.org.MyGame"); intent.setComponent(cn); m_appContext

从Android中Activity之间的通信说开来

最近两个星期在研究android的应用开发,学习了android应用开发的基础知识,基本控件,基本布局,基 本动画效果,数据存储,http访问internet等等基础知识. android中有一个概念,叫做activity.什么叫 做activity呢?中文译为[活动].我觉得类比到我们.NET里面的话,就好比是WinForm中的Form窗体,或者 是ASP.NET中的Page页面,一个activity可以对应一个窗体或者是页面. 既然是窗体.页面就需要通信,需 要传值,需要之间的变换. Win

Word的上边距太小、页面之间距离太小

  如果您的Word文档由于设置不正确或使用了其它模板,导致文档的上边距非常小,甚至于,就连页面之间的间隔距离也相当小,就如下图一样! 上边距已经没有了,页面的插入条已经顶着水平标尺来输入了,遇到这种情况,如果调整文档的页面,符合平时的操作习惯呢? 一.调整页面设置 您可以通过"文件"→"页面设置",在打开的对话框中,调整上边距大一点,这样或许能解决. 二.使用鼠标拖动 将鼠标移动到上图的上边距的那位置,可以直接拖动上边距的大小,这样也能解决问题. 三.特殊情况 如