Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t在Laravel 5中显示谷歌地图_Javascript_Php_Google Maps Api 3_Laravel 5 - Fatal编程技术网

Javascript Can';t在Laravel 5中显示谷歌地图

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

当我在浏览器中显示空白页面时,尝试使用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('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');
    }