我正在开发一个将显示兴趣点Google地图的android应用程序,我有自己的资源,所以我试图删除Google地图显示的默认兴趣点(例如购物中心,公交车站等)。我已经在文档中搜索了解决方案,但没有成功,有没有办法在android上做到这一点?
查看Google提供的蓝色巴士站
您现在可以隐藏它们!
新的Google Maps Update支持它:https : //developers.google.com/maps/documentation/android-api/hiding-features
实施方法如下:
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
try {
boolean success = mMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(), R.raw.map_style));
if (!success) {
Log.e("MapsActivityRaw", "Style parsing failed.");
}
} catch (Resources.NotFoundException e) {
Log.e("MapsActivityRaw", "Can't find style.", e);
}
}
在原始目录中,您必须使用要使用的地图样式创建一个json文件。
您不必自己编写,可以使用Google创建的编辑器:
https://mapstyle.withgoogle.com
我不知道哪个版本引入了此功能,但它至少适用于9.6.1。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句