我有一个包含Google Maps api v2的Android应用程序。但是,有很多公共汽车/地铁/火车站等图标,我不想在我的应用程序中出现。有没有可能删除/隐藏这个图标?
答案 0 :(得分:3)
您现在可以使用样式删除标签和兴趣点 - 可在2016年9月发布的Google Maps Android API中找到。
请在此处查看有关如何执行此操作的指南: https://developers.google.com/maps/documentation/android-api/hiding-features
请参阅此处的发行说明: https://developers.google.com/maps/documentation/android-api/releases#september_21_2016
答案 1 :(得分:0)
截至本文撰写时(3.2.65),无法删除这些符号,但已在gmaps-api-issues #4841上提出请求。
答案 2 :(得分:0)
我正在使用play-services-maps:12.0.1
您可以在this page中创建自己的风格。
完成后,单击“完成”并复制JSON。之后,在android项目的maps_style_json文件中替换此JSON。
示例:
[
{
"featureType": "administrative",
"elementType": "geometry",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "road",
"stylers": [
{
"visibility": "on"
}
]
},
{
"featureType": "road",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "transit",
"stylers": [
{
"visibility": "off"
}
]
}
]
此JSON删除地标和标签,并保留道路。