Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 删除默认地图对象/文本-谷歌地图API V2_Android_Google Maps - Fatal编程技术网

Android 删除默认地图对象/文本-谷歌地图API V2

Android 删除默认地图对象/文本-谷歌地图API V2,android,google-maps,Android,Google Maps,我有一张谷歌地图,上面有覆盖图。但地图总是这样: 我想删除诸如道路号码和城市文字之类的内容。地图中没有此选项。我该怎么做 谢谢。根据您使用的覆盖类型,您可以使用GroundOverlay.remove()或TileOverlay.remove()方法 然而,如果你只想删除道路号码和城市文字,而你的叠加图像整合了这些元素,据我所知,这是不可能的。除非您使用一个尚未包含这些元素的图像作为覆盖图像 您可以参考此链接来创建一个新的图像URL,作为TileOverlay的TileProvider 或者,

我有一张谷歌地图,上面有覆盖图。但地图总是这样:

我想删除诸如道路号码和城市文字之类的内容。地图中没有此选项。我该怎么做


谢谢。

根据您使用的覆盖类型,您可以使用GroundOverlay.remove()或TileOverlay.remove()方法

然而,如果你只想删除道路号码和城市文字,而你的叠加图像整合了这些元素,据我所知,这是不可能的。除非您使用一个尚未包含这些元素的图像作为覆盖图像

您可以参考此链接来创建一个新的图像URL,作为TileOverlay的TileProvider

或者,如果您正在使用地面覆盖,请参考此更改覆盖图像


希望有帮助。请让我知道这是否有效

Google Maps中的默认兴趣点放置在我们通过编程添加的所有覆盖图(圆形、多边形等)的顶部。@Yozef的问题是,他想从该覆盖图中删除道路编号/城市文本(见图)。在我看来,这就像是嵌入在谷歌地图提供的底图之上的地图集(或类似的)地图图像。现在,在这种情况下,它是一个静态图像,唯一的选择,以摆脱这些不必要的元素是取代它。