Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android谷歌地图v2删除默认标记_Android_Google Maps - Fatal编程技术网

Android谷歌地图v2删除默认标记

Android谷歌地图v2删除默认标记,android,google-maps,Android,Google Maps,我在我的Android应用程序中实现了Android Google Maps v2,没有任何问题 但是,地图包含一些我没有包含的“默认标记” 我是说,一些私人商业场所 有没有可能从地图上删除这些标记,这样我就只能得到城市名和街道名?标记你的意思是说google places,如果有,我们就不能。 删除由添加的标记的步骤 googleMap.addMarker()可以通过 marker.remove() 或者通过清除标记 googleMap.clear() 只需修改贴图样式即可完成此操作: 创

我在我的Android应用程序中实现了Android Google Maps v2,没有任何问题

但是,地图包含一些我没有包含的“默认标记”

我是说,一些私人商业场所


有没有可能从地图上删除这些标记,这样我就只能得到城市名和街道名?

标记你的意思是说google places,如果有,我们就不能。 删除由添加的标记的步骤
googleMap.addMarker()
可以通过

marker.remove()
或者通过清除标记

googleMap.clear()

只需修改贴图样式即可完成此操作:

  • 创建JSON文件src\main\res\raw\map\u style.JSON如下所示:
  • [
    {
    特征类型:“poi”,
    elementType:“标签”,
    样式:[
    {
    能见度:“关闭”
    }
    ]
    }
    ]
    
  • 将地图样式添加到您的
    GoogleMap
  • googleMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(),R.raw.map_样式));
    
    确切地说,我想从我的地图中删除Google places。然后你可以尝试其他一些地图选项来制作普通地图。如果你知道你在说什么,这应该是可以接受的答案。感谢@Jozefit值得一提的链接,该链接有助于生成地图样式: