Я пытался достичь пользовательской цветовой схемы на карте в своем приложении. Поэтому я назвал пользовательский JSON (JSON был создан с помощью инструмента, предоставляемого google) внутри функции onMapReady(), как указано в инструкции Google. моя onMapready функция, как указано нижеCant разрешить setMapStyle() при создании пользовательской стилизованной карты на android-карте v2
@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().
Я новичок в программировании андроида, так что если это даже своего рода небольшого очевидного решения, пожалуйста, помощь .. Я искал много, чтобы получить гуманный ..
Заранее спасибо
'GoogleMap' не обеспечивает' setMapStyle (...) 'method –
, то как насчет этой статьи https://developers.google.com/maps/documentation/android-api/styling –
Обновите версию google play в build.gradle –