Laravel中的地址解析over_query_limit和LengthAwarePaginator错误

时间:2018-12-06 01:16:32

标签: javascript php laravel google-maps google-maps-api-3

我尝试使用Geocoder将数据提取到Google地图中(因为我的地址是文本),但是当我这样做时会弹出两个错误。第一个是如果传递的地址是这样的:{!!$estates[0]->address !!};给了我query_over_limit,第二个是如果我传递了它而没有零:{!!$estates->address !!};,因为我想获取数据库中的所有地址。给我LengthAwarePaginator

    var geocoder;
    var map;
    var address = "{!!$estates[0]->address !!}";

    function getLocation(i) {
        return( function(results, status){
            if(status == 'OK'){
                marker = new google.maps.Marker({
                    map: map,
                    position: results[0].geometry.location,
                    title: address[i][0]
                });
            } else {
                alert('Geocode was not successful because: ' + status);
            }
        });
    }

    function initMap(){
        map = new google.maps.Map(document.getElementById('map_canvas'), {
            center: {lat: 34.652500, lng: 135.506302},
            zoom: 13
        });

        geocoder = new google.maps.Geocoder();

        for(i = 0; i < address.length; i++){
            geocoder.geocode({'address': address[i][1]}, getLocation(i));
        }
    }

有人知道如何解决这个问题吗?

0 个答案:

没有答案