Отображение карты Google на view.blade Laravel - PullRequest
0 голосов
/ 06 ноября 2018

Попытка отобразить карту Google на лезвии Ларавела. Уже дал ключ и вернул геокод в код json. Но у меня есть проблема с отображением в виде карты.

Во-первых, я вижу карту всего за 2 секунды. Я могу сказать, что это не координирует, что дают на контроллере. Показывает Австралию / Сидней.

А затем карта, невидимая с ошибкой на картинке ниже. У меня есть правильный ключ API. Нет проблем с этим. проблема в javascript, я думаю. Но я не уверен, как это исправить.

Контроллер:

public function map()
    {
        $response = \GoogleMaps::load('geocoding')
            ->setParam ([
                'address'    =>'tokyo',
                'components' => [
                    'country'=> 'JP',
                ]

            ])
            ->get();

        return view('welcome', compact('response'));

    }

И мой желанный клинок:

<div id="map" style="height: 500px; width: 500px;">
        {{$response}}
    </div>

    <script>
        var map;
        function initMap() {
            map = new google.maps.Map(document.getElementById('map'), {
                center: {lat: -34.397, lng: 150.644},
                zoom: 8
            });
        }
    </script>

Но на карте возвращается эта ошибка. Error

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