Viime aikoina olen työskennellyt karttaprojektin parissa, elektronisten aitojen funktio, arvioidakseni, onko piste ympyrässä
Ympyrän keskuskoordinaatit {lng: 121.29947, leveys: 29.573633} säde 1696.4733268003329 Lisäsimme sivulle kolme pistettä
var m1 = uusi BMap.Marker (uusi BMap.Point(121.29940,29.573600));
var m2 = uusi BMap.Marker (uusi BMap.Point(121.29940,29.579600));
var m3 = uusi BMap.Marker (uusi BMap.Point(121.29940,29.589600));
M1 ja M2 ovat molemmat ympyrän sisällä, ja M3 ei selvästi ole ympyrässä
.net/C# Algoritmin kuvakaappaus, jolla voidaan määrittää, onko piste ympyrän sisällä, on seuraava:
Käänsin sen Java-koodista lol
Marker-objektikoodi on seuraava:
Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyvä Vastaus
|