如何借助JavaScript通过模型按钮传递经纬度地图

如何借助JavaScript通过模型按钮传递经纬度地图,javascript,php,laravel,maps,Javascript,Php,Laravel,Maps,我在地图上有经纬度 如何动态传递地图模型 我想像这样打开地图,但在每个地图按钮上都有动态按钮 这里是PHP刀片文件代码与JS var mylatng={ 纬度:??, 液化天然气:?? }; 函数myMap(){ var mapProp={ 中心:myLatLng, 缩放:15, 手势处理:“贪婪” }; var map=new google.maps.map(document.getElementById(“map”),mapProp); 地点标记(地图、myLatLng); googl

我在地图上有经纬度

如何动态传递地图模型

我想像这样打开地图,但在每个地图按钮上都有动态按钮

这里是PHP刀片文件代码与JS

var mylatng={
纬度:??,
液化天然气:??
};
函数myMap(){
var mapProp={
中心:myLatLng,
缩放:15,
手势处理:“贪婪”
};
var map=new google.maps.map(document.getElementById(“map”),mapProp);
地点标记(地图、myLatLng);
google.maps.event.addListener(映射,'click',函数(事件){
地点标记(地图、事件、板条);
});
}
@foreach($toiles as$toilet)
{{$toilet->id}
{{$toilet->owner['id']}
{{$toilet->toilet_name}
${{$厕所->价格}
{{$toilet->complex_name}
{{$toilet->address.$toilet->getFullAddress()}
@如果($toilet->status==1)处于活动状态
@else未激活@endif
{{$toilet->created_at->format('d/m/Y')。'at'.$toilet->created_at->format('g:ia')}
地图

@endforeach
这很简单。您只需通过
myMap()
函数中的coords作为
myMap(纬度、经度)

编辑您的按钮,以编辑以下代码:

<button class="btn btn-success" data-toggle="modal" data-target="your_modal_class"
  onclick="myMap({{ $toilet->toilet_lng }},{{ $toilet->toilet_lng }})">
    Map
</button>
<!-- this will pass coords as parameter to map function -->

如果你的模式地图工作正常,这将打开点击按钮的地图位置。

请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。感谢您的建议。。。这是有用的未来几天!谢谢你的大力支持,这对我很有帮助。
function myMap(currentLat,currentLng) {    //getting values by reference
    var myLatLng = {
        lat: currentLat,    //set current lat value to map
        lng: currentLng     //set current long value to map
    };
    var mapProp= {
        center: myLatLng,
        zoom:15,
        gestureHandling: 'greedy'
    };
    var map = new google.maps.Map(document.getElementById("map"),mapProp);

    placeMarker(map, myLatLng);
}