Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

134
Views
El agujero del polígono en algún momento no está vacío (Google Maps Api)

Estoy usando google map api para dibujar un polígono y 4 agujeros dentro de él, tres agujeros funcionan bien pero el cuarto se representa como un polígono sombreado A continuación se muestra el código definido que estoy usando para crear un polígono

 const paths = [_coordinates]; const holes = JSON.parse(coordinate_holes); console.log("here is the coordinates",isClockwise(JSON.parse(zone_coordinates))); holes.map(hole => { paths.push(shortLatLng(hole).reverse()) });

Paso de ruta a JSX

 if(shape==="polygon") { return ( <div key={id}> <Polygon paths={paths} options={getOptions(shape)}> </Polygon> {infoBox(zone)} </div> )};

Agujeros que no funcionan

 [ { "latitude":39.7398066162147785007618949748575687408447265625, "longitude":-104.9892461299896098125827847979962825775146484375 }, { "latitude":39.73941061515532879866441362537443637847900390625, "longitude":-104.989743344485759735107421875 }, { "latitude":39.73950136559911783251664019189774990081787109375, "longitude":-104.98886726796627044677734375 } ],

Agujeros de trabajo

 [ [ { "latitude":39.74007319377148661487808567471802234649658203125, "longitude":-104.99013327062129974365234375 }, { "latitude":39.74009794366639880536240525543689727783203125, "longitude":-104.9895716831087923992527066729962825775146484375 }, { "latitude":39.7396276941428965301383868791162967681884765625, "longitude":-104.989925734698772430419921875 } ], [ { "latitude":39.7399659441241084323337418027222156524658203125, "longitude":-104.9889316409826136577976285479962825775146484375 }, { "latitude":39.74006236568965277911047451198101043701171875, "longitude":-104.98836301267147064208984375 }, { "latitude":39.73964703012405408344420720823109149932861328125, "longitude":-104.988613128662109375 } ], [ { "latitude":39.7396194441226242588527384214103221893310546875, "longitude":-104.98831272125244140625 }, { "latitude":39.740045865752193776643252931535243988037109375, "longitude":-104.9878191947937153827297152020037174224853515625 }, { "latitude":39.739454443509572456605383194983005523681640625, "longitude":-104.9878228828311108600246370770037174224853515625 } ] ]

el problema solo ocurre en algunos de los casos y no puedo averiguar cuál es la razón detrás de esto, ya verifiqué que la región exterior está en el sentido de las agujas del reloj y los orificios internos están en el sentido contrario a las agujas del reloj, por favor ayuda si puedes gracias

about 4 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!