added jfx map component and demo