如何借助JavaScript通过模型按钮传递经纬度地图
我在地图上有经纬度 如何动态传递地图模型 我想像这样打开地图,但在每个地图按钮上都有动态按钮 这里是PHP刀片文件代码与JS如何借助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
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);
}