ทำวงรัศมีในระยะ 1กิโล ได้ไหมครับ

มีวิธีที่สามารถทำวงรัศมีในระยะโดยรอบ 1 กิโล จากจุดที่ปักไว้ไหมครับ

 รบกวนด้วยครับ

thawatchai009_@hotmail.com's picture

อันนี้ผมลองดู

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);
}

nitikorn.palm's picture

สวัสดีครับ ใช้วิธีดังนี้ครับ

ตัวอย่างโค้ด

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);