Javascript Can';t在Laravel 5中显示谷歌地图
当我在浏览器中显示空白页面时,尝试使用javascript通过blade.php文件显示Google地图。这是控制器代码Javascript Can';t在Laravel 5中显示谷歌地图,javascript,php,google-maps-api-3,laravel-5,Javascript,Php,Google Maps Api 3,Laravel 5,当我在浏览器中显示空白页面时,尝试使用javascript通过blade.php文件显示Google地图。这是控制器代码 class ItemsController extends Controller { public function map(){ $items = Item::all(); return view('items.map',compact('items')); } } 和blade.php代码 @extends('app') @section
class ItemsController extends Controller {
public function map(){
$items = Item::all();
return view('items.map',compact('items'));
}
}
和blade.php代码
@extends('app')
@section('content')
<div class="container">
<div class="row">
<div id="map-canvas"></div>
</div>
</div>
<script type="text/javascript">
var mapOptions ={
zoom :4,
center:new google.maps.LatLng({{$items[0]->location}})
}
var map = new google.maps.Map(document.getElementById("map-canvas"),mapOptions);;
@foreach($items as $item)
var marker{{$item->id}}=new google.maps.Marker({
position: new google.maps.LatLng({{$item->location}}),
map:map,
title:"{{$item->title}}"
});
@endforeach
</script>
你可以试试这个
[
节省大量时间。你可以试试这个
[
节省大量时间。您有什么错误?在浏览器中显示空白页不显示任何错误。如果您得到的是一个完全空白的页面,则可能是PHP错误。检查服务器错误日志中的错误消息。如果浏览器中有HTML,但地图没有呈现,则检查浏览器控制台中的错误消息。显示2 e错误如:未捕获引用错误:google未定义未捕获类型错误:window.initMap不是一个函数@KrytenSounds,就像您没有在HTML中包含google脚本一样。签出。您有什么错误?在浏览器中显示空白页面不显示任何错误。如果您得到的是一个完全空白的页面,则可能是PHP错误。C查看服务器错误日志中的错误消息。如果浏览器中有HTML但映射未呈现,请检查浏览器控制台中的错误消息。显示2个错误,如:未捕获引用错误:未定义google未捕获类型错误:window.initMap不是一个函数@KrytenSounds,就像您没有包含google脚本一样在你的HTML中。签出。
public function up()
{
Schema::create('items', function(Blueprint $table)
{
$table->increments('id');
$table->string('title');
$table->timestamps();
});
DB::statement('ALTER TABLE items ADD location POINT');
}