راکت

گرفتن لوکیشن با گوگل مپ

6 پاسخ

سلام دوستان
میخوام لوکیشن یوزرم به صورت اتوماتیک با گوگل مپ تو دیتابیس ذخیره کنم یعنی یورز هیچ ادرسی وارد نکنه ولی من لوکیشنش رو تو دیتابیس ذخیره کنم...
اگه میشه راهنماییم کنید و اموزشی رو میشناسید که در رابطه با این موضوع بدردم میخوره در اختیارم بزارید خیلییی متشکرم.

ثبت پرسش جدید

پاسخ‌ها

6
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

mdelaram
mdelaram
@mdelaram0813

@yk5742g ممنونم
ولی کدش رو نفهمیدم چی به چیه😶phpکار میکنم و چون php نمیتونه لوکیشن بگیره باید از جاوااسکریپت استفاده کنم...

شاید پاسخ شما همین‌جا باشد

saman
saman
@saman1111

@mdelaram0813
خب اون باید از سمت فرانت اند توسط جاوا اسکریپت دریافت بشه و بعد به سرور فرستاده بشه ( AJAX )

باید به فرانت اند کارتون بگین این کار رو براتون انجام بده

reza neyrami
reza neyrami
@neyrami.65

ببینید کاربرتون موقع مشخص کردن مختصاتش برووی گوگل مپ..یک ادرس رو مشخص میکنه به این شکل 132-324-.4342-443 ,434 باید دیستابیسشو بسازی و درخواست رو از طریق httprequest یا axios ارسال کنی به سمت سرور یا داخل form ارسال کنی .اگه بخوای به صورت اتوماتیک باشه بایستی با جی کوئری...ویو جی اس...ریکت جی اس..اینا کار کنی..

reza neyrami
reza neyrami
@neyrami.65

@mdelaram0813
ببین تو این سایت با لاراول اموزش داده و جی کوئری...
https://www.itsolutionstuff.com/post/laravel-5-multiple-markers-in-google-map-using-gmapsjsexample.html

آرمان
آرمان
@armanyousef

تخصص: عکاس

<!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>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام