简体   繁体   中英

Android Google Maps v2 remove default markers

I implemented Android Google Maps v2 in my Android app without any problem.

However, the map includes some "default markers" that I haven't included.

I mean, some private business locations.

Is it possible to remove these markers from the map so that I only get the city names and the street names?

You can do it simply by modification of the map style: Adding a Styled Map

  1. Create JSON file src\\main\\res\\raw\\map_style.json like this:
[
  {
    featureType: "poi",
    elementType: "labels",
    stylers: [
      {
        visibility: "off"
      }
    ]
  }
]
  1. Add map style to your GoogleMap
googleMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(), R.raw.map_style));

Markers you mean to say google places , If yes then we cant. to remove markers that are added by googleMap.addMarker() method that can be remove by

marker.remove()

or by clearing marker

googleMap.clear()

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM