var radiusinMeter = 1000; // ระยะทางหน่วยเมตร
var centerLocation = {
lon: 100.878578, lat: 17.995990
}
var circle = new longdo.Circle(centerLocation,
radiusinMeter / longdo.Util.longitudeLength(centerLocation.lat)
);
map.Overlays.add(circle);
Submitted by nitikorn.palm on Wed, 05/13/2020 - 12:40.
อันนี้ผมลองดู
function Circle(){
var plt = new longdo.Circle([
// { lon: 101.156082 , lat: 13.645271},
{ lon: 103.102237,lat: 14.035419}
,
// { lon: 101.03378647880352 , lat: 13.108243112876782 }
],{
title: 'Circle',
detail: '-',
label: 'Circle',
lineWidth: 4,
// lineColor: 'rgba(255, 0, 0, 0.8)',
lineColor: 'rgba(255, 0, 0, 0.9)'
}
);
map.Overlays.add(plt);
}
สวัสดีครับ ใช้วิธีดังนี้ครับ
ตัวอย่างโค้ด
var radiusinMeter = 1000; // ระยะทางหน่วยเมตร
var centerLocation = {
lon: 100.878578, lat: 17.995990
}
var circle = new longdo.Circle(centerLocation,
radiusinMeter / longdo.Util.longitudeLength(centerLocation.lat)
);
map.Overlays.add(circle);