Cómo dibujar un polígono en el mapa de google usando muchas coordenadas

Tengo una matriz que contiene latitud y longitud de ubicación diferente que se muestra en el mapa de google. Ahora necesito hacer un polígono que pase por todos estos puntos. He encontrado el buen tutorial en google apis, pero ese ejemplo funciona bien solo para 3 puntos.

¿Puede alguien ayudarme o remitirme cualquier tutorial donde pueda crear un polígono sin intersecar entre líneas?

Gracias.

Simplemente tome el ejemplo que tomó y agregue más puntos.

Sin embargo, con más de tres puntos, tendrá problemas de intersección si no ordena las coordenadas correctamente.

Para solucionarlo necesitarás un algoritmo:

Aquí está la respuesta: clasificación de puntos para evitar intersecciones .

Puede detenerse en el segundo punto de la respuesta, simplemente calcula el centro de su polígono y luego los angularjs para ordenar los puntos.

Sin embargo, no puede usar latitud y longitud con este algoritmo.

Para esta escala, puedes proyectar tus coordenadas a un plano 2d.

Ve por esto: proyección de merkator