我試圖在我的應用程序的地圖中實現自定義顏色方案。所以我根據谷歌的指示,在onMapReady()函數內部調用了一個自定義的JSON(JSON是由google提供的工具創建的)。我onMapready函數如下給出在Android地圖v2中創建自定義樣式的地圖時無法解析setMapStyle()
@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);
}
}
但無論我嘗試它顯示函數setMapStyle()中的錯誤。
我在機器人編程初學者,所以如果它甚至..我已經搜索了很多得到sollution的那種小顯而易見的解決方案請你幫助..
在此先感謝
'GoogleMap'不提供'setMapStyle( ...)方法 –
那麼這篇文章怎麼樣https://developers.google.com/maps/documentation/android-api/styling –
更新你在build.gradle中播放服務版本 –