小编sla*_*pee的帖子

无法获取谷歌地图computeDistanceBetween()以返回值

computeDistanceBetween()谷歌地图几何库中的功能不会为我返回值.使用该alert函数,它表示距离为"[object,Object]".谁能看到我哪里出错了?以下是相关代码的重要部分:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry"></script>
<script type="text/javascript" >

    var myArray1= [['location1', lat1, lng1], ['location2', lat2, lng2], ...];
    var myArray2= [['locationA', latA, lngA], ['locationB', latB, lngB], ...];
    var arrays = [myArray1, myArray2];

    function codeStart() {
      var orig;
      var startAddress = document.getElementById("start").value;
      geocoder.geocode( { 'address': startAddress}, function(results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                var i = 0;
                var input = results[0].geometry.location;
                while (i < arrays.length) {             
                    orig = closest(input, arrays[i]);
                }
            }
      });
    }

    function closest(latlng, array){
      var distance; …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-maps-api-3 ×1

javascript ×1