WEBVTT 00:00:00.720 --> 00:00:04.920 Nós vimos mais cedo, que podemos adicionar um fragmento de mapa ou um arquivo de layout 00:00:04.920 --> 00:00:07.125 e definir propriedades para ele a fim de obter alguns mapas 00:00:07.175 --> 00:00:08.270 muito interessantes e úteis. 00:00:08.270 --> 00:00:10.550 Nós tínhamos até mesmo um voo em 3D sobre a cidade de Nova York, 00:00:10.550 --> 00:00:11.980 que era bastante interessante, certo? 00:00:11.980 --> 00:00:14.710 Pois ele nem de leve se aproxima dos tipos de aplicativo 00:00:14.710 --> 00:00:16.675 que você pode criar com integração de mapas. 00:00:17.000 --> 00:00:19.825 Os mapas baseados em XML sempre começam na mesma localização 00:00:19.975 --> 00:00:22.120 e isso pode ser limitante para um aplicativo móvel. 00:00:22.120 --> 00:00:24.925 Assim, para conseguir um pouco mais de poder e flexibilidade, 00:00:25.025 --> 00:00:27.025 vamos trocar o mecanismo e começar a usar 00:00:27.025 --> 00:00:28.600 os objetos do Google Map, 00:00:28.600 --> 00:00:31.750 para complementar o fragmento de mapa usando código Java. 00:00:32.000 --> 00:00:34.775 Uma vez de posse disso, fica realmente fácil 00:00:34.775 --> 00:00:36.120 definir propriedades 00:00:36.120 --> 00:00:38.150 e responder aos eventos de usuário no mapa. 00:00:38.490 --> 00:00:41.910 Vamos começar com um exemplo no qual definimos diferentes tipos de mapa 00:00:41.910 --> 00:00:44.425 tais como o mapa padrão, a visão de satélite 00:00:44.420 --> 00:00:45.725 ou a visão híbrida. 00:00:46.220 --> 00:00:49.250 Neste aplicativo, você pode ver um mapa de Nova York. 00:00:49.250 --> 00:00:51.740 E posso controlá-lo com o toque. 00:00:51.740 --> 00:00:53.800 Posso abrir o mapa, e como você vê, 00:00:53.800 --> 00:00:55.800 é possível interagir para aplicar mais ou menos zoom. 00:00:56.230 --> 00:00:59.130 Quando pressiono os botões na parte superior do mapa, Map, Satellite 00:00:59.130 --> 00:01:01.430 e Hybrid, posso mudar o tipo de mapa. 00:01:01.430 --> 00:01:03.825 Assim, se toco em Satellite, posso ver 00:01:03.875 --> 00:01:06.800 detalhes dos prédios, que foram obtidos de imagens de satélite. 00:01:07.050 --> 00:01:10.120 Aqui você pode ver o Madison Square Garden, e quando aumento o zoom, 00:01:10.120 --> 00:01:13.250 começo a ver parte do mapa de assentos do Madison Square Garden. 00:01:13.810 --> 00:01:17.050 Hybrid, como o nome sugere, fornece uma mistura dos dois. 00:01:17.150 --> 00:01:18.600 É possível ter a visão de satélite, 00:01:18.700 --> 00:01:22.600 mas também de pontos de referência como o Empire State Building, 00:01:22.600 --> 00:01:25.250 e nomes de ruas como a Quinta Avenida, que você vê aqui. 00:01:25.920 --> 00:01:28.375 Fiz tudo isso usando um objeto Google Map 00:01:28.370 --> 00:01:29.900 em meu código Java. 00:01:30.140 --> 00:01:32.280 Isso é ligeiramente diferente do fragmento 00:01:32.280 --> 00:01:33.825 que você usou no exemplo anterior. 00:01:33.925 --> 00:01:35.325 Em seguida, vamos entrar nos detalhes para examinar 00:01:35.325 --> 00:01:37.320 como fazemos isso.