Пользовательский стиль Google Maps для Android - PullRequest
3 голосов
/ 09 ноября 2011

Этот довольно симпатичный, но я не могу найти ни одного сообщения, обращающегося к нему нигде. В Google Maps API v3 вы можете добавить собственный стиль к элементам карты:

var pinkParksStyles = [
{
 featureType: "all",
 stylers: [
  { saturation: -80 }
 ]
},
{
 featureType: "poi.park",
 stylers: [
  { hue: "#ff0023" },
  { saturation: 40 }
 ]
}
];

map.setOptions({styles: pinkParksStyles});

Кто-нибудь знает, как применить пользовательский стиль к Android MapView? Спасибо !!!

Ответы [ 2 ]

3 голосов
/ 06 ноября 2015

Извините, если я отвечу на старый пост, но, возможно, это поможет кому-то в будущем.Насколько я знаю, Google Maps Android API не поддерживает пользовательские стили.Вы можете проверить это там https://developers.google.com/maps/documentation/android-api/lite. CMIIW

0 голосов
/ 09 ноября 2011

Сначала я хотел бы создать подкласс MapView и переопределить событие при рисовании. Сделайте так, чтобы событие onDraw заменяло цвета на холсте, используя комбинацию ColorMatrixColorFilter и AvoidXfermode . Тебе также должны помочь:

Избегайте смены режима для замены цвета на холсте

Как изменить цвета Drawable в Android?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...