This library have a function in PolyUtil called containsLocation() wich can test if a location is inside a passed polygon.
A dummy approach is to test your markers and draw only those inside the polygon.
2
solved marker show if marker inside polygon and invisible if marker outside polygon in android [closed]