Попытка отобразить карту 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](https://i.stack.imgur.com/mepVe.png)