Javascript 在谷歌地图标记Laravel中插入url/路径
我试图在谷歌地图标记中插入一个url/路径。所以我尝试了谷歌地图的Javascript 在谷歌地图标记Laravel中插入url/路径,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: "
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}}
}
});
我用错了它的方式
控制器:
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地址更改为:
url: route('map', ['estateId' => $est->id]),
尝试将其设置为一个完整的url(包括主机名),而不是uri(这只是路径)。是的,我已经尝试过了。不起作用@AdamHopkinsonI已经有id的路由。尝试了你的方法。像这样<代码>url:route('map',['id'=>$est->id]),不起作用。还更新了我的控制器和路线的问题。。。