android - 在 android 中自定义 google maps V2 的配色方案

标签 android android-maps

目前我在我的 android 应用程序中使用 google maps v2,我遇到了 map 配色方案自定义的问题。我在这里看到它可以在 web 中使用 javascript https://developers.google.com/maps/customizehttp://jsfiddle.net/SQvej/ js中的一些例子

var settingsItemsMap = {
zoom: 12,
center: new google.maps.LatLng(40.768516981, -73.96927308),
zoomControlOptions: {
  style: google.maps.ZoomControlStyle.LARGE
},
styles:[
    { featureType: "water", stylers: [ { hue: "#F4B741"} ] },
    { featureType: "road", stylers: [ { hue: "#ff0000" } ] }
],
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'), settingsItemsMap );

但没有找到安卓 map 的解决方案,有什么建议吗?

最佳答案

从这里创建样式

enter image description here

https://mapstyle.withgoogle.com/

然后将该 json 保存在 RAW 文件夹下,然后像这样在您的代码中调用该样式

MapStyleOptions style = MapStyleOptions.loadRawResourceStyle(getActivity(), R.raw.my_map_style);
        googleMap.setMapStyle(style);

关于android - 在 android 中自定义 google maps V2 的配色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16520121/

相关文章:

android - 启动谷歌地图 Intent 获取方向需要按 3 次后退按钮才能返回到我的应用程序

java - Android google maps v2 无法在移动互联网(3g 或 4g)上运行,但可以在 wifi 上运行

java - 在 Android Google map 中使用 MapView 执行任何操作后, map 图 block 不会加载

java - Android MediaPlayer.OnCompletionListener() 的意外行为

android - 选择要在启动时加载的 Activity - Android

android - 复制 map 跟随 Android 中的当前位置功能

php - 如何从数据库中检索值

java - 为什么声明为 Final 的对象的状态似乎会被重置,即使它在匿名函数内发生了更改?

javascript - 混合应用程序 : Audio not playing on Android

java - Android 中的 GZIP