Les paso por si alguno le interesa, encontré algo que me parece es mi
solución, todavia no lo probe pero se ve interesante:

Punto en poligono

http://econym.org.uk/gmap/epoly.htm  (ver método *Contains)*
http://alienryderflex.com/polygon/


El 23 de noviembre de 2011 11:42, Cristian <[email protected]>escribió:

> Grande Dario, no lo esquives... y esperamos encontrarlo publicado en un
> blog algún día... (cuando lo necesitemos ja!).
>
> Cristian.
>
>   ------------------------------
> *De:* Dario Lega <[email protected]>
> *Para:* [email protected]
> *Enviado:* lunes, 21 de noviembre de 2011 14:53
> *Asunto:* [puntonet] Algoritmo Radial
>
> Fernando, ayuda, pero también estoy oxidado con el algebra, por eso
> pretendia encontrar algo escrito en código. Todavia no comencé el
> desarrollo, pero por lo visto voy a tener que escribir el algoritmo.
>
> Saludos, gracias
>
>
> El 21 de noviembre de 2011 14:22, Fernando L. Roldan 
> <[email protected]>escribió:
>
> No tengo la matematica fresca en este momento. Pero la idea seria la
> siguiente:
> - Armar las ecuaciones de los segmentos del poligono - Hay que hallar la
> ecuacion de la recta correspondiente limitandola por los ptos del segmento
> (si tenes 50 ptos vas a tener 50 segmentos)
> -Armar la ecuacion de un segmento (horizontal por ejemplo) con origen en
> el pto del que queres averiguar
> -Comparar este ultimo segmento con los anteriores para contar los ptos.
> comunes (si es impar esta adentro)
> -Para evitar el caso en que el segmento del pto a buscar coincida con
> alguno de los lados se podria elegir, en vez de una segmento original, uno
> con pendiente distinto al de todos los segmentos de los lados del poligono.
> Ayuda o entorpece... :)
>
> El 11/21/2011 10:24 AM, Dario Lega escribió:
>
> Te comento un poco mas, estoy trabajando con las API de Google Maps y
> tengo que dibujar áreas sombreadas, la cual se compone con una serie de
> puntos de coordenadas (lat y long) que son los vertices del poligono; luego
> necesito saber si un punto de coordenadas se encuentra o no dentro de esa
> area.
>
> Se te ocurre alguna solución? si necesitas te puedo especificar una serie
> de puntos de ejemplos, pero cada que estoy dibujando tiene entre arriba de
> 50 puntos
>
>
>
>
>
>
>
>

Responder a