একবার আপনি Geospatial API ব্যবহার করার জন্য আপনার অ্যাপের সেটিংস কনফিগার করলে, আপনি ডিভাইস ক্যামেরার AREarthManager.CameraGeospatialPose
পেতে পারেন। একটি AREarthManager
অবজেক্টে পরিচালিত এই ভঙ্গিতে নিম্নলিখিত তথ্য রয়েছে:
- অবস্থান, অক্ষাংশ এবং দ্রাঘিমাংশে প্রকাশ করা হয়েছে
- উচ্চতা
- X+ পূর্ব দিকে নির্দেশ করে, Y+ উপরে নির্দেশ করে এবং Z+ দক্ষিণে নির্দেশ করে EUS স্থানাঙ্ক সিস্টেমে ব্যবহারকারী যে দিকটির মুখোমুখি হচ্ছে তার আনুমানিক দিকনির্দেশনা।
ট্র্যাকিং অবস্থা পরীক্ষা করুন
ভূ-স্থানিক মান শুধুমাত্র বৈধ যখন AREarthManager.EarthTrackingState
হল TrackingState.Tracking
। একটি AREarthManager.EarthTrackingState
কন্ট্রোল ব্লকে সমস্ত ভূ-স্থানীয় API কলগুলিকে মোড়ানো নিশ্চিত করুন৷
var earthTrackingState = EarthManager.EarthTrackingState;
if (earthTrackingState == TrackingState.Tracking)
{
// camera_geospatial_pose contains geodetic location, rotation, and
// confidences values.
var cameraGeospatialPose = EarthManager.CameraGeospatialPose;
}
যদি AREarthManager.EarthTrackingState
TrackingState.Tracking
না হয়ে যায়, AREarthManager.EarthTrackingState
হতে পারে TrackingState.Limited
বা TrackingState.None
। যদি এই শর্তগুলির কোনটিই সত্য না হয়, TrackingState.EarthTrackingState
চেক করুন, যা অন্যান্য ত্রুটির অবস্থা দেখায় যা AREarthManager
অবজেক্টকে ট্র্যাক করা থেকে বিরত রাখতে পারে।
নির্ভুলতার জন্য ভঙ্গি সামঞ্জস্য করুন
ডিফল্ট ওরিয়েন্টেশনে যখন ডিভাইসটি সোজা থাকে, তখন পিচ (X+) এবং রোল (Z+) কোণগুলি AR ট্র্যাকিংয়ের সাথে একটি প্রাকৃতিক সারিবদ্ধতার কারণে সুনির্দিষ্ট হতে থাকে। যাইহোক, ইয়াও (Y+) কোণগুলি VPS ডেটার প্রাপ্যতা এবং অবস্থানের সাময়িক অবস্থার উপর নির্ভর করে পরিবর্তিত হতে পারে। আপনার অ্যাপকে সঠিকতার জন্য সামঞ্জস্য করতে হতে পারে।
GeospatialPose.OrientationYawAccuracy
একটি নির্দিষ্ট AREarthManager.CameraGeospatialPose
এর জন্য ইয়াও (Y+) কোণের জন্য একটি নির্ভুলতা অনুমান প্রদান করে। ওরিয়েন্টেশন ইয়াও নির্ভুলতা হল এমন একটি সংখ্যা যা GeospatialPose.EunRotation
ইয়াও কোণগুলির চারপাশে 68 তম শতাংশের আত্মবিশ্বাসের স্তরের ব্যাসার্ধকে ডিগ্রীতে বর্ণনা করে। অন্য কথায়, 68% সম্ভাবনা রয়েছে যে AREarthManager.CameraGeospatialPose
এর প্রকৃত ইয়াও কোণটি GeospatialPose.OrientationYawAccuracy
দ্বারা প্রত্যাবর্তিত ডিগ্রীর সংখ্যার মধ্যে সঠিক।
বড় মান কম নির্ভুলতা নির্দেশ করে। উদাহরণস্বরূপ, যদি আনুমানিক ইয়াও কোণ 60 ডিগ্রি হয় এবং ইয়াও সঠিকতা 10 ডিগ্রি হয়, তাহলে 68% সম্ভাবনা রয়েছে যে সত্যিকারের ইয়াও কোণটি 50 থেকে 70 ডিগ্রির মধ্যে।
এরপর কি
- অ্যাঙ্করের ভূ-স্থানিক ভঙ্গি পেয়ে একটি ভূ-স্থানিক নোঙ্গর রাখুন ।
একবার আপনি Geospatial API ব্যবহার করার জন্য আপনার অ্যাপের সেটিংস কনফিগার করলে, আপনি ডিভাইস ক্যামেরার AREarthManager.CameraGeospatialPose
পেতে পারেন। একটি AREarthManager
অবজেক্টে পরিচালিত এই ভঙ্গিতে নিম্নলিখিত তথ্য রয়েছে:
- অবস্থান, অক্ষাংশ এবং দ্রাঘিমাংশে প্রকাশ করা হয়েছে
- উচ্চতা
- X+ পূর্ব দিকে নির্দেশ করে, Y+ উপরে নির্দেশ করে এবং Z+ দক্ষিণে নির্দেশ করে EUS স্থানাঙ্ক সিস্টেমে ব্যবহারকারী যে দিকটির মুখোমুখি হচ্ছে তার আনুমানিক দিকনির্দেশনা।
ট্র্যাকিং অবস্থা পরীক্ষা করুন
ভূ-স্থানিক মান শুধুমাত্র বৈধ যখন AREarthManager.EarthTrackingState
হল TrackingState.Tracking
। একটি AREarthManager.EarthTrackingState
কন্ট্রোল ব্লকে সমস্ত ভূ-স্থানীয় API কলগুলিকে মোড়ানো নিশ্চিত করুন৷
var earthTrackingState = EarthManager.EarthTrackingState;
if (earthTrackingState == TrackingState.Tracking)
{
// camera_geospatial_pose contains geodetic location, rotation, and
// confidences values.
var cameraGeospatialPose = EarthManager.CameraGeospatialPose;
}
যদি AREarthManager.EarthTrackingState
TrackingState.Tracking
না হয়ে যায়, AREarthManager.EarthTrackingState
হতে পারে TrackingState.Limited
বা TrackingState.None
। যদি এই শর্তগুলির কোনটিই সত্য না হয়, TrackingState.EarthTrackingState
চেক করুন, যা অন্যান্য ত্রুটির অবস্থা দেখায় যা AREarthManager
অবজেক্টকে ট্র্যাক করা থেকে বিরত রাখতে পারে।
নির্ভুলতার জন্য ভঙ্গি সামঞ্জস্য করুন
ডিফল্ট ওরিয়েন্টেশনে যখন ডিভাইসটি সোজা থাকে, তখন পিচ (X+) এবং রোল (Z+) কোণগুলি AR ট্র্যাকিংয়ের সাথে একটি প্রাকৃতিক সারিবদ্ধতার কারণে সুনির্দিষ্ট হতে থাকে। যাইহোক, ইয়াও (Y+) কোণগুলি VPS ডেটার প্রাপ্যতা এবং অবস্থানের সাময়িক অবস্থার উপর নির্ভর করে পরিবর্তিত হতে পারে। আপনার অ্যাপকে সঠিকতার জন্য সামঞ্জস্য করতে হতে পারে।
GeospatialPose.OrientationYawAccuracy
একটি নির্দিষ্ট AREarthManager.CameraGeospatialPose
এর জন্য ইয়াও (Y+) কোণের জন্য একটি নির্ভুলতা অনুমান প্রদান করে। ওরিয়েন্টেশন ইয়াও নির্ভুলতা হল এমন একটি সংখ্যা যা GeospatialPose.EunRotation
ইয়াও কোণগুলির চারপাশে 68 তম শতাংশের আত্মবিশ্বাসের স্তরের ব্যাসার্ধকে ডিগ্রীতে বর্ণনা করে। অন্য কথায়, 68% সম্ভাবনা রয়েছে যে AREarthManager.CameraGeospatialPose
এর প্রকৃত ইয়াও কোণটি GeospatialPose.OrientationYawAccuracy
দ্বারা প্রত্যাবর্তিত ডিগ্রীর সংখ্যার মধ্যে সঠিক।
বড় মান কম নির্ভুলতা নির্দেশ করে। উদাহরণস্বরূপ, যদি আনুমানিক ইয়াও কোণ 60 ডিগ্রি হয় এবং ইয়াও সঠিকতা 10 ডিগ্রি হয়, তাহলে 68% সম্ভাবনা রয়েছে যে সত্যিকারের ইয়াও কোণটি 50 থেকে 70 ডিগ্রির মধ্যে।
এরপর কি
- অ্যাঙ্করের ভূ-স্থানিক ভঙ্গি পেয়ে একটি ভূ-স্থানিক নোঙ্গর রাখুন ।
একবার আপনি Geospatial API ব্যবহার করার জন্য আপনার অ্যাপের সেটিংস কনফিগার করলে, আপনি ডিভাইস ক্যামেরার AREarthManager.CameraGeospatialPose
পেতে পারেন। একটি AREarthManager
অবজেক্টে পরিচালিত এই ভঙ্গিতে নিম্নলিখিত তথ্য রয়েছে:
- অবস্থান, অক্ষাংশ এবং দ্রাঘিমাংশে প্রকাশ করা হয়েছে
- উচ্চতা
- X+ পূর্ব দিকে নির্দেশ করে, Y+ উপরে নির্দেশ করে এবং Z+ দক্ষিণে নির্দেশ করে EUS স্থানাঙ্ক সিস্টেমে ব্যবহারকারী যে দিকটির মুখোমুখি হচ্ছে তার আনুমানিক দিকনির্দেশনা।
ট্র্যাকিং অবস্থা পরীক্ষা করুন
ভূ-স্থানিক মান শুধুমাত্র বৈধ যখন AREarthManager.EarthTrackingState
হল TrackingState.Tracking
। একটি AREarthManager.EarthTrackingState
কন্ট্রোল ব্লকে সমস্ত জিওস্পেশিয়াল API কল মোড়ানো নিশ্চিত করুন৷
var earthTrackingState = EarthManager.EarthTrackingState;
if (earthTrackingState == TrackingState.Tracking)
{
// camera_geospatial_pose contains geodetic location, rotation, and
// confidences values.
var cameraGeospatialPose = EarthManager.CameraGeospatialPose;
}
যদি AREarthManager.EarthTrackingState
TrackingState.Tracking
না হয়ে যায়, AREarthManager.EarthTrackingState
হতে পারে TrackingState.Limited
বা TrackingState.None
। যদি এই শর্তগুলির কোনটিই সত্য না হয়, TrackingState.EarthTrackingState
চেক করুন, যা অন্যান্য ত্রুটির অবস্থা দেখায় যা AREarthManager
অবজেক্টকে ট্র্যাক করা থেকে বিরত রাখতে পারে।
নির্ভুলতার জন্য ভঙ্গি সামঞ্জস্য করুন
ডিফল্ট ওরিয়েন্টেশনে যখন ডিভাইসটি সোজা থাকে, তখন পিচ (X+) এবং রোল (Z+) কোণগুলি AR ট্র্যাকিংয়ের সাথে একটি প্রাকৃতিক সারিবদ্ধতার কারণে সুনির্দিষ্ট হতে থাকে। যাইহোক, ইয়াও (Y+) কোণগুলি VPS ডেটার প্রাপ্যতা এবং অবস্থানের সাময়িক অবস্থার উপর নির্ভর করে পরিবর্তিত হতে পারে। আপনার অ্যাপকে সঠিকতার জন্য সামঞ্জস্য করতে হতে পারে।
GeospatialPose.OrientationYawAccuracy
একটি নির্দিষ্ট AREarthManager.CameraGeospatialPose
এর জন্য ইয়াও (Y+) কোণের জন্য একটি নির্ভুলতা অনুমান প্রদান করে। ওরিয়েন্টেশন ইয়াও নির্ভুলতা হল এমন একটি সংখ্যা যা GeospatialPose.EunRotation
ইয়াও কোণগুলির চারপাশে 68 তম শতাংশের আত্মবিশ্বাসের স্তরের ব্যাসার্ধকে ডিগ্রীতে বর্ণনা করে। অন্য কথায়, 68% সম্ভাবনা রয়েছে যে AREarthManager.CameraGeospatialPose
এর প্রকৃত ইয়াও কোণটি GeospatialPose.OrientationYawAccuracy
দ্বারা প্রত্যাবর্তিত ডিগ্রীর সংখ্যার মধ্যে সঠিক।
বড় মান কম নির্ভুলতা নির্দেশ করে। উদাহরণস্বরূপ, যদি আনুমানিক ইয়াও কোণ 60 ডিগ্রি হয় এবং ইয়াও সঠিকতা 10 ডিগ্রি হয়, তাহলে 68% সম্ভাবনা রয়েছে যে সত্যিকারের ইয়াও কোণটি 50 থেকে 70 ডিগ্রির মধ্যে।
এরপর কি
- নোঙ্গরের ভূ-স্থানিক ভঙ্গি প্রাপ্ত করে একটি ভূ-স্থানিক নোঙ্গর রাখুন ।