سلام دوستان
میخوام لوکیشن یوزرم به صورت اتوماتیک با گوگل مپ تو دیتابیس ذخیره کنم یعنی یورز هیچ ادرسی وارد نکنه ولی من لوکیشنش رو تو دیتابیس ذخیره کنم...
اگه میشه راهنماییم کنید و اموزشی رو میشناسید که در رابطه با این موضوع بدردم میخوره در اختیارم بزارید خیلییی متشکرم.
@mdelaram0813 سلام
ببین این به درد میخوره ؟
https://stackoverflow.com/questions/26500309/how-to-save-users-location-in-database
@yk5742g ممنونم
ولی کدش رو نفهمیدم چی به چیه😶phpکار میکنم و چون php نمیتونه لوکیشن بگیره باید از جاوااسکریپت استفاده کنم...
@mdelaram0813
خب اون باید از سمت فرانت اند توسط جاوا اسکریپت دریافت بشه و بعد به سرور فرستاده بشه ( AJAX )
باید به فرانت اند کارتون بگین این کار رو براتون انجام بده
ببینید کاربرتون موقع مشخص کردن مختصاتش برووی گوگل مپ..یک ادرس رو مشخص میکنه به این شکل 132-324-.4342-443 ,434 باید دیستابیسشو بسازی و درخواست رو از طریق httprequest یا axios ارسال کنی به سمت سرور یا داخل form ارسال کنی .اگه بخوای به صورت اتوماتیک باشه بایستی با جی کوئری...ویو جی اس...ریکت جی اس..اینا کار کنی..
@mdelaram0813
ببین تو این سایت با لاراول اموزش داده و جی کوئری...
https://www.itsolutionstuff.com/post/laravel-5-multiple-markers-in-google-map-using-gmapsjsexample.html
<!DOCTYPE html>
<html>
<body>
<p>Click the button to get your coordinates.</p>
<button onclick="getLocation()">Try It</button>
<p id="demo"></p>
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
</body>
</html>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟