mainly the part of GoogleMap