implemented more map options and use image url generator for icons