最近、私のサイトでgooglemapを実装しようとしているあなたのプラグインを使用していました。私はすべてのインストール手順に従って、さまざまな変数を設定しました。私はlaravel 5.4です。Laravel googlemapperパッケージ、設定ファイルから変数を取得できません。「Google maps API key is required。」エラー
私はこのエラーに遭遇しました:「Google maps API key is required。」あなたのコア関数でAPIをハードに設定しようとしても、「領域が必要です」という別のエラーがスローされます。設定ファイルに到達できないようです。私はまた、ファイルのアクセス許可を修正しようとしましたが、残念ながらそれは問題ではありません。これについてのアイデアはありますか?私コントローラファイルの一部
use Cornford\Googlmapper\Mapper;
use Cornford\Googlmapper\Facades\MapperFacade;
use Illuminate\Support\Facades\Route;
public function index(Mapper $mapper)
{
............
$firstMapItem = reset($mapArrays);
$mapper->map(
$firstMapItem->latitude, $firstMapItem->longitude,
[
'zoom' => 10,
'markers' => ['title' => 'My Location', 'animation' => 'DROP'],
'clusters' => ['size' => 10, 'center' => true, 'zoom' => 20]
]
);
// Add information window for each address
foreach ($mapArrays as $mapArray) {
$mapper->marker($mapArray->latitude, $mapArray->longitude);
}
}
ルート
Route::get('/map', '[email protected]index');
ビュー
<div style="width: 100%; height: auto;">
{!! Mapper::render() !!}
</div>
はところで、私はすでにそこにAPI値を変更し、これは私の問題は、このですAPI値は参照されていません。しかし、Mapper関数をコントローラからRouteファイルに移動すると、すべて正常です。しかし、私が上記のようにした場合、googlmapper.phpファイルのAPI値は参照されません。 package docsから