Nedávno som pracoval na mapovom projekte s názvom Funkcia elektronických plotov, aby som zistil, či je bod v kruhu
Súradnice stredu kruhu {lng: 121.29947, zem.: 29.573633}, polomer 1696.4733268003329 Na webovú stránku sme pridali 3 body
var m1 = nový BMap.Marker (nový BMap.Point (121.29940,29.573600));
var m2 = nový BMap.Marker(nový BMap.Point(121.29940,29.579600));
var m3 = nový BMap.Marker (nový BMap.Point (121.29940,29.589600));
M1 a M2 sú obe v kruhu a M3 zjavne nie je v kruhu
.net/C# Snímka obrazovky algoritmu na určenie, či sa bod nachádza v kruhu, je nasledovná:
Preložil som to z Java kódu, haha
Kód objektu Marker je nasledovný:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|