Create a custom info window in google maps V2

2019-04-03 19:53发布

问题:

I'm trying to make a custom window that look like that (for map objects).

But instead of the project following and follower I wanna place an image, but I can't figure out how to make one, any refferes? thanks in advance.

回答1:

its just an xml layout like other layouts would be. check here for a small tutorial.

Just remember that buttons in the layout will not work



回答2:

Read this post to understand how to create custom infowindows. You can add the required imageviews inside the xml layout file and render the layout as the infowindow



回答3:

If you want to customize the InfoWindow:

  1. Make a custom InfoWindowAdapter (make sure to send the context) by overriding the the required methods.

  2. Inflate the custom view.

  3. Refer all the views by findViewById() and do that every needed.

  4. Set the Adapter Like this :

mMap = googleMap; mMap.setInfoWindowAdapter(new CustomInfoWindowAdapter getApplicationContext()));