سلام بر همه عزیزان
من با استفاده از دستورات AT Command تونستم موقعیت یابی رو فعال کنم اما وقتی که مقدار Lat , Lon رو با دستورات NMEA میخونم مقدار غیر واقعی از محل رو بهم نشون میده
جالب اینکه وقتی هم که از نرم افزار خود شرکت کوئیکتل استفاده میکنم در قسمت لاگ دقیقا مقادیری که من بهش رسیدم رو نشون میده اما در قسمت بالای نرم افزار Lat , Lon واقعی محل رو مینویسه و انگار یه ضریبی بهش خورده
از دوستان عزیز کسی میتونه راهنماییی کنه چطور باید مقدار واقعی محاسبه بشود؟
سلام،
مقداری که داخل لاگ NMEA نرم افزار میبینید بر حسب DDM (Decimal Minutes) و مقداری که در سمت چپ نشون داده برحسب DD (Decimal Degrees) است. برای تبدیل DDM به DD به این روش عمل کنید:
دو عدد سمت چپ ممیز رو به همراه اعداد بعد ممیز جدا کنید (قسمت دقیقه) و بقیهی اعداد رو که میشه درجه رو هم جدا نگه دارید. مقدار ممیزدار (زمان) رو تقسیم بر 60 کنید و با مقدار درجه جمع کنید. مثال:
توصیه غیر مرتبط: سعی کنید موقع انتشار این جور اطلاعات به جای دادههای اصلی از اطلاعات مشابه استفاده کنید. انتشار موقعیت جغرافیایی در اینترنت و جایی که همه میتونند دسترسی داشته باشند ممکنه باعث مشکل و دردسر بشه.