我正在使用Google静态地图获取一张图片(在Android中显示在ImageView中)。以下是我获取图片的方法:
https://maps.googleapis.com/maps/api/staticmap?center=New+york,NY&zoom=13&size=300x200&maptype=roadmap%20&markers=color:red%7CNew+york,NY
这段代码生成了如下图片:
然而,我想要去掉文本中的 "Google" 和 "Map data @2016 Google",以及一些地点名称如 "Brookfield Place" 和 "New York Stock Exchange"。
你可以使用以下代码去掉所有标签:style=feature:all|element:labels|visibility:off
,如下所示:
https://maps.googleapis.com/maps/api/staticmap?center=New+york,NY&zoom=13&size=300x200&maptype=roadmap%20&markers=color:red%7CNew+york,NY&format=png&style=feature:all|element:labels|visibility:off
但这样会清除照片底部的所有内容,包括标签。
![](https://istack.dev59.com/JsqPC.webp)
https://maps.googleapis.com/maps/api/staticmap?center=New+york,NY&zoom=13&size=300x200&maptype=roadmap%20&markers=color:red%7CNew+york,NY&format=png&style=feature:poi|element:labels|visibility:off
它们是否可以被移除?
feature:poi|element:labels|visibility:off
。查看https://maps.googleapis.com/maps/api/staticmap?center=New+york,NY&zoom=13&size=300x200&maptype=roadmap%20&markers=color:red%7CNew+york,NY&format=png&style=feature:poi|element:labels|visibility:off - Lal