Basics on web mapping programming