সিজিয়াম.ভিউয়ারকে কেন্দ্র করে স্থানাঙ্কগুলি কীভাবে সেট করবেন?


10

অফিসিয়াল সিজিয়ামজেএস টিউটোরিয়ালে একটি নমুনা HelloWorldঅ্যাপ্লিকেশন রয়েছে, যা একটি মানচিত্রের দর্শককে দেখায়।

যখন ব্যবহারকারী পৃষ্ঠাটি খুলবেন, আমি গ্লোবটি একটি নির্দিষ্ট পয়েন্টের উপরে এবং একটি নির্দিষ্ট জুমের সাথে কেন্দ্রিকভাবে চাই:

স্ক্রিনশট

আমি কীভাবে এটি অর্জন করতে পারি?

আমি ধরে নিয়েছি যে এটি Cesium.Viewerকনস্ট্রাক্টর প্যারামিটারগুলির মাধ্যমে কনফিগার করা যেতে পারে ( timelineনীচের মত ), তবে তাদের রেফারেন্সে খুঁজে পেল না ।

<body>
  <div id="cesiumContainer"></div>
  <script>
    var viewer = new Cesium.Viewer('cesiumContainer', 
      {
        timeline: false,
        animation: false
      });
  </script>
</body>
</html>

উত্তর:


5

ভিউয়ার উইজেট তৈরির আগে আপনি "ডিফল্ট" ক্যামেরা ভিউ সেট করতে পারেন এবং এটি প্রাথমিক দর্শন এবং "হোম" বোতাম দর্শনের জন্য উভয়ই ব্যবহৃত হয়। এই জাতীয় ক্যামেরা ক্লাসে ( রেফারেন্স ডক ) উপর স্থিতিশীল বৈশিষ্ট্যগুলি ডিএফএএলএফভিউ_ভিউ_ফ্যাক্টর এবং ডিএফএএফএলভিউ_ভিউ_RECTANGLE ব্যবহার করে এটি সেট করুন :

var west = 122.0;
var south = 33.0;
var east = 130.0;
var north = 47.0;

var rectangle = Cesium.Rectangle.fromDegrees(west, south, east, north);

Cesium.Camera.DEFAULT_VIEW_FACTOR = 0;
Cesium.Camera.DEFAULT_VIEW_RECTANGLE = rectangle;

// NOTE: Viewer constructed after default view is set.
var viewer = new Cesium.Viewer('cesiumContainer');

এছাড়াও মনে রাখবেন যে স্যান্ডক্যাসল ক্যামেরা ক্যামেরা ডেমো নির্মাণের পরে রানটাইম স্থানে ক্যামেরাটি উড়তে বা স্ন্যাপ করার বেশ কয়েকটি উপায় দেখায় to ড্রপ-ডাউন বাক্স নির্বাচনকারী (পৃথিবীর উপরের-বাম) ব্যবহার করুন সেখানে বিভিন্ন বিকল্প দেখতে।


7

আপনি যদি ইতিমধ্যে কোনও দর্শক তৈরি করে থাকেন তবে নির্দিষ্ট দ্রাঘিমাংশ, অক্ষাংশে একটি জুম তৈরি করতে আপনি এই কোডটি সেই দর্শকের তৈরির পরে রাখতে পারেন।

var center = Cesium.Cartesian3.fromDegrees(-82.5, 35.3);
viewer.camera.lookAt(center, new Cesium.Cartesian3(0.0, 0.0, 4200000.0));

এবং আপনি যদি ২ য় লাইনে তৃতীয় শব্দটি সেট করেন তবে আপনার 32500000.0বাড়ির বোতামের প্রভাবের মতোই আরও অনেক দূরে হবে be আপনি যে জুম চান তা পেতে তৃতীয় মেয়াদে আলাদা করার চেষ্টা করুন।


এটি আমার জন্য মাউসকে বিশৃঙ্খল বলে মনে হচ্ছে যাতে প্যানিং নতুন কেন্দ্রিক পয়েন্টটি সম্পর্কে বিশ্বকে সরিয়ে দেয়।
রিচার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.