javascript - 将网址/路径插入谷歌地图标记,Laravel

标签 javascript laravel

我正在尝试将 url/路径插入到谷歌地图标记中。所以我尝试了谷歌地图的 url: 但没有效果。当鼠标放在标记上时,它变为指针,但我无法单击或无法打开页面。

顺便说一下,我尝试为每个 id 的详细信息屏幕创建路径。

var marker = new google.maps.Marker({
    map: map,
    icon: 'imgs/marker.png',
    label: {
         text: estates.data[0].price,
         color: "#fff",
    },
    url: "/pages/{{$est->id}}",
    position: {
         lat: {{$est->lat}},
         lng: {{$est->lng}}
    }
});

我的使用方式不对?

Controller :

public function details($id)
    {
        $estates = allestates::where('id', $id)->first();

//        $rsltActualPrice = (int)$estates->extend / (int)$estates->price;

        return view('pages.details', compact('estates'));

    }

和路线:

Route::get('/pages/{id}', 'PagesController@details');

最佳答案

你可能想创建一个像这样的路线:

Route::get('/pages/{estateId}', 'yourController@index')->name('map');

并将您的网址更改为此:

url: route('map', ['estateId' => $est->id]),

关于javascript - 将网址/路径插入谷歌地图标记,Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54071238/

相关文章:

javascript - Chartist.js:除数不起作用

laravel - 入口 API {"error_message":"You must support\u0027gzip\u0027 to use F13"}

Laravel Scout v.s. MySQL全文索引?

php - "Heavy"并发用户数 Nginx - Laravel - Google 计算引擎

javascript - 如何让jquery显示和隐藏图像

javascript - IE 9 和 IE 最新版本上 javascript 中的不同日期格式

javascript - 可折叠树示例中的 d3.js v4 古怪链接转换

php - 如何使用 Laravel Faker 在最小和最大字符数之间生成随机字符串

laravel - Vue/Laravel 5.3 - 组件模板未显示在 View 中

javascript - 如何在svg中动态显示文本