zoukankan      html  css  js  c++  java
  • gps 经纬度 转换实际距离

    <!doctype html>
    <html lang="zh-CN">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
    </head>

    <body>
    <script src="https://webapi.amap.com/maps?v=1.4.6&key=e163cbe37323c268a52d856b3acbfef"></script>
    <script type="text/javascript">
    getPosition("117.133676", "36.66844")
    //x:经度 y:纬度
    function getPosition(x, y) {
    var gps = []//[, 36.66844];
    gps.push(x)
    gps.push(y)
    AMap.convertFrom(gps, 'gps', function (status, result) {
    if (result.info === 'ok') {
    var lnglats = result.locations; // Array.<LngLat>
    console.log(JSON.stringify(lnglats))
    var xx = lnglats[0]["O"];
    var yy = lnglats[0]["P"];
    AMap.service('AMap.Geocoder', function () {
    geocoder = new AMap.Geocoder({});
    var lnglatXY = [xx, yy];
    geocoder.getAddress(lnglatXY, function (status, result) {
    if (status === 'complete' && result.info === 'OK') {
    console.log(JSON.stringify(result,null,4));
    } else {
    alert("获取地址失败,状态:" + status + "info:" + result.info)
    }
    });
    })
    }
    });
    }
    </script>
    </body>

    </html>
  • 相关阅读:
    cocos2d多语言互调之一---lua调java
    vue 组件
    封装 XMLHttpRequest
    Ajax 请求
    jq 显示和隐藏 计时器
    jq 动画DOM及其操作
    jq 表单提交
    jq 事件绑定
    js 一些实用的封装和兼容
    工厂、原型、混合模式
  • 原文地址:https://www.cnblogs.com/liuhao-web/p/9329918.html
Copyright © 2011-2022 走看看