add geo.js and demo
Signed-off-by: LiuJi-Jim <jimnox0491@gmail.com>