লিফলেটে অঙ্কন পললাইন?


24

লিফলেটটিতে এটি আমার কোডিং:

    var pointA = new L.LatLng(28.635308, 77.22496);
    var pointB = new L.LatLng(28.984461, 77.70641);
    var pointList = [pointA, pointB];

    var firstpolyline = new L.Polyline(pointList {
    color: 'red',
    weight: 3,
    opacity: 0.5
    smoothFactor: 1

    });

    map.addLayer(firstpolyline);

মানচিত্রটি কোনও ফলাফল দেখাচ্ছে না। আমার কেবল একটি বিন্দু থেকে অন্য বিন্দুতে সরলরেখা প্রয়োজন, কেবল এটি ভিজ্যুয়ালাইজ করুন, জিওডেটিক সঠিক নয়। পয়েন্টগুলি (লিফলেট "চেনাশোনাগুলিতে") মানচিত্রে পুরোপুরি দেখাচ্ছে।

উত্তর:


36

আপনার কোডটি সরাসরি আটকানো হয়েছে? যদি তাই,

var pointA = new L.LatLng(28.635308, 77.22496);
var pointB = new L.LatLng(28.984461, 77.70641);
var pointList = [pointA, pointB];

var firstpolyline = new L.polyline(pointList {
color: 'red',
weight: 3,
opacity: 0.5
smoothFactor: 1

});

5 এবং 8 লাইন এবং 12 টি লাইনের কমাতে অনুপস্থিত রয়েছে firstpolyline.addTo(map)। বানাও

var pointA = new L.LatLng(28.635308, 77.22496);
var pointB = new L.LatLng(28.984461, 77.70641);
var pointList = [pointA, pointB];

var firstpolyline = new L.Polyline(pointList, {
    color: 'red',
    weight: 3,
    opacity: 0.5,
    smoothFactor: 1
});
firstpolyline.addTo(map);

আমি কেবল একটি ত্রুটি দেখতে পাচ্ছি এবং আমি এটি ঠিক করেছি। তবে পললাইন এখনও আমার মানচিত্রে প্রদর্শিত হচ্ছে না। আমি কি ভুল করছি?
againstflow

আপনি শেষের দিকে কোডের একটি ছোট লাইন মিস করেছেন। পললাইনটি সঠিকভাবে কোডিং হয়েছিল, তবে মানচিত্রে এটি যুক্ত করা হয়নি কারণ লেলফ্লেটের প্রয়োজন: ফার্স্টপললাইন.এডিডিটিও (মানচিত্র);


1

নিম্ন ক্ষেত্রে "পললাইন" ব্যবহার করুন L.polyline(...)। এটি কাজ করবে।


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