Jov*_*eph 1 android json google-maps styling
我试图在我的应用程序的地图中实现自定义配色方案。所以我按照谷歌的指示在 onMapReady() 函数中调用了一个自定义 JSON(JSON 是用谷歌提供的工具创建的)。我的 onMapready 函数如下所示
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
try {
// Customise the styling of the base map using a JSON object defined
// in a raw resource file.
boolean success = mMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(
this, R.raw.style_json));
if (!success) {
Log.e("MapsActivityRaw", "Style parsing failed.");
}
} catch (Resources.NotFoundException e) {
Log.e("MapsActivityRaw", "Can't find style.", e);
}
}
Run Code Online (Sandbox Code Playgroud)
但是无论我尝试过什么,它都会在函数 setMapStyle() 中显示错误。

我是 android 编程的初学者,所以如果它甚至是一个很小的明显解决方案,请提供帮助..我已经搜索了很多以获得解决方案..
提前致谢
正如@MD 所说,您需要更新build.gradle以使用最新版本的Play Services。当前版本是9.6.1
dependencies {
compile 'com.google.android.gms:play-services:9.6.1'
}
Run Code Online (Sandbox Code Playgroud)
更新您build.gradle的地图后,您将能够为您的地图设置样式,但请注意,正如文档所述,样式仅适用于法线地图类型。
| 归档时间: |
|
| 查看次数: |
3905 次 |
| 最近记录: |