change to use custom InfoWindowAdapter
add initialize code of camera position