ошибки геокода over_query_limit и LengthAwarePaginator в Laravel - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь извлечь данные на карту 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));
        }
    }

Кто-нибудь знает, как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...