¿Cómo calcular el área de intersección en la API de Google Maps con la biblioteca JSTS?

Estoy tratando de calcular el área de la intersección entre dos triángulos. Descubrí elConjunto de topología JSTS tiene unClase de geometría que un metodointersección(). Lo probéJSFiddle y en mi computadora local pero estoy obteniendo unUncaught TypeError: undefined is not a function. También hay unejemplo de JSTS. Aquí puedes ver el código. Mi código se ve igual en JSFiddle:

var union = triangleCoords.union(secondTriangleCoords);
var intersection = triangleCoords.intersection(secondTriangleCoords);
console.log('Intersection ' + intersection);
google.maps.geometry.spherical.computeArea(intersection);

¿Hay una conversión que debería hacer también?

Respuestas a la pregunta(1)

Su respuesta a la pregunta