1

У меня есть объект MapFragment, который я бы хотел изменить, чтобы все метки: уезд, улица и т. Д. Не были видны. также границы уездов не будут видны ... , так что я получу только топографию.Скрыть границы карты и метки в android MapFragment

как я мог это сделать?

+0

Попробуйте создать пользовательскую карту. –

ответ

0

Вы можете использовать Google Maps API Styled Map Wizard, вы можете настроить свои карты, чтобы посмотреть, как вы хотите, чтобы они выглядели, и применить стиль к Static Maps, или apply the style to your map.

[ 
    { 
    "featureType": "poi", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "transit", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "road", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "administrative", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "water", 
    "elementType": "labels", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "landscape", 
    "elementType": "labels", 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    } 
] 
+1

не то, что мне нужно ... Я имел в виду для android не для javascript – Noyloy

+0

этот стиль может применяться как к андроиду, так и к js, также обратитесь к [примените стиль к своей карте] (http://jsfiddle.net/1dbmupfj/2 /) – kaho

+0

kaho ссылка стиля, которую вы указали для Карт Google в Javascript. @Noyloy и я и со ссылкой на Native Android App, отображающую Карты Google. – Yozef

0

Я мог бы получить достаточно близкий результат, указав тип карты, чтобы быть спутником.

здесь googleMap object - это карта из MapFragment: googleMap.setMapType (GoogleMap.MAP_TYPE_SATELLITE);