بعد از پیدا کردن نقطه در نقشه، مرکز نقشه رو پیدا کن و ست کن مجدد ...
طبق گفته استاد، اطلاعات همون نقطه رو در setView استفاده میکنیم:
<?php if($location):?>
L.marker([<?= $location->lat ?>, <?= $location->lng ?>]).addTo(map).bindPopup("<?= $location-> title?>").openPopup();
map.setView([<?= $location->lat ?>, <?= $location->lng ?>]);
<?php endif; ?>
برای منم همین مشکل وجود داشت
setView که استفاده کردم داخل صفحه اصلی نقشه مشکل برطرف شد.
اما توی مدال مشکل داره
اندازه مدال توی صفحه نمایش من 798x500px هست اما اندازه نقشه که از
<iframe id='mapWivdow' src="#" frameborder="0" ></iframe>
گرفته میشه و توی مدال نمایش داده میشه بزرگ تر هست
راهی هست که بشه اندازه مدال و تو صفحه نمایش های مختلف بگیرم طول و عرض مپ هم که توی مدال هست به همون اندازه ثبت بشه؟
از مدال bootstrap استفاده کردم.