Notas da versão da API Maps JavaScript

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Inscreva-se nestas notas da versão. Inscrever-se

A equipe da API Maps JavaScript atualiza a API regularmente com novos recursos, correções de bugs e melhorias na performance. Você pode indicar qual versão da API será carregada no seu aplicativo especificando-a no parâmetro v da solicitação de inicialização da API Maps JavaScript. Leia mais sobre controle de versões.

Este registro de alterações lista as versões por data, número da versão e mudanças associadas.

Para receber atualizações sobre novas versões da API Maps, inscreva-se no grupo google-maps-js-api-v3-notify.

3.51,7

26 de janeiro de 2023

Mudanças:

  • Canal Beta: estilo com base em dados: adição do método fetchPlace para ver o nome de exibição de um PlaceFeature. A propriedade PlaceFeature.displayName será descontinuada e removida em fevereiro de 2023.

3.51,6

19 de janeiro de 2023

Correções de bugs:

  • Correção de um problema com marcadores avançados, em que a remoção de um marcador com colisão do mapa às vezes resultava em um elemento de marcador fantasma que ficava para trás no DOM.

3.51,5

12 de janeiro de 2023

Mudanças:

  • Corrige o tipo de element no AdvancedMarkerView, PinView e LocalContextMapView, de Element para HTMLElement | SVGElement, para representar melhor o tipo de elemento necessário

Correções de bugs:

  • Correção de um bug que ocorria ao usar um marcador avançado com uma janela de informações, em que ela poderia não ser aberta depois de arrastar o marcador usando o teclado.

3.51,4

5 de janeiro de 2023

Mudanças:

  • Canal Beta: adicionar novos atributos à classe de lugar
  • Canal Beta: a matriz de estilo com base em dados do FeatureAsset.features poderá conter mais de um atributo se houver vários itens sob o clique, e todos os listeners de clique do FeatureLayer em um clique serão acionados.
  • Canal Beta: erro de geração de argumentos inválidos para google.maps.Map.getFeatureLayer.
  • Corrige a posição de pixel de marcadores avançados em um mapa em tela cheia.
  • Mudanças nos eventos de mouse do mapa para ignorar os cliques no botão do mouse que ocorrem quando outro botão já está sendo pressionado.
  • Corrige o bug que fazia os marcadores avançados desaparecerem ao aumentar o zoom no mapa.
  • Melhora o desempenho ao aumentar o zoom no mapa com muitos marcadores avançados.
  • Atualiza a documentação do StreetViewPanoramaOptions para esclarecer que o clickToGo não está disponível com panoramas personalizados.
  • Melhora o desempenho ao criar LatLngBounds, inclusive via Map.getBounds().
  • Atualização da referência WebGLOverlayView para onAdd e onRemove.
  • Adição de personalização fixa de estilo de marcador para o compartilhamento de jornada

3.51,3

8 de dezembro de 2022

Mudanças:

  • Correção de um bug que fazia com que o marcador não mudasse o foco do teclado quando estava fora da janela de visualização do mapa
  • Canal Beta: introduz a classe Place, uma nova API mais simples que é compatível com padrões de uso modernos, como Promises. A classe Place inclui alguns novos campos de dados.
  • Canal Beta: corrige um bug que fazia com que os marcadores avançados não fossem renderizados ao transmitir um mapa que era encapsulado em um proxy.
  • Canal Beta: adiciona a personalização do marcador do provedor de local de viagem para compartilhamento de jornada em JavaScript.

3.51,2

1o de dezembro de 2022

Mudanças:

  • Canal Beta: a API google.maps.importLibrary() já está disponível.
  • Canal Beta: descontinuado: o contexto local foi descontinuado e não é mais recomendado para novos sites. O recurso continuará funcionando e será enviado um aviso com 12 meses de antecedência antes da suspensão do suporte. Se você quer criar uma experiência semelhante ao Local Context por conta própria, sugerimos que confira a solução "Neighborhood Discovery" no Criador rápido de soluções ou use a biblioteca Places e a API Maps JavaScript. Exemplos de código e codelabs para a biblioteca do Places podem ajudar você.
  • Canal Beta: para melhorar as Principais métricas da Web e reduzir a transferência de dados desnecessária, o Maps JS agora adia o carregamento de blocos de mapa até que o mapa esteja próximo da janela de visualização. Os mapas criados na janela de visualização inicial da página não apresentam diferenças.
  • Canal Beta: adiciona um evento para mudar o estado de pesquisa dos provedores de localização de compartilhamento de jornada.
  • Canal Beta: adiciona funções de personalização de estilo ao Compartilhamento de jornada. Métodos de configuração mais antigos descontinuados.
  • Adiciona acessibilidade do teclado às etapas do painel de rotas. Agora, as rotas podem ser acessadas com a tecla Tab e selecionadas com a barra de espaço ou Enter.
  • google.maps.geometry.spherical.computeArea() agora aceita LatLngBounds e Circle LatLngBounds agora pode ser construído com um LatLngBoundsLiteral.
  • Adiciona texto de alt a imagens no painel de rotas sugeridas de DirectionRenderer.

3.51,1

17 de novembro de 2022

Mudanças:

  • O canal Beta foi lançado para a classe Place na biblioteca Places.
  • Canal Beta: adiciona funções de personalização de estilo ao Compartilhamento de jornada. Os métodos de configuração mais antigos foram descontinuados.
  • O Internet Explorer 11 foi desativado na API Maps Embed.
  • O logotipo do Google na API Maps Embed mudou o estilo ao usar os tipos de mapa híbrido ou satélite para aumentar a visibilidade.
  • Melhoria no desempenho de carregamento de marcadores avançados
  • Torna o teclado de desenho "desfazer" acessível e compatível com o leitor de tela.
  • Torna os marcadores do renderizador orientados para o teclado e compatíveis com leitores de tela.
  • Adiciona uma descrição ARIA ao controle da escala do mapa.
  • Ative o foco e a interação pelo teclado para o controle de escala do mapa.
  • Introdução de um parâmetro de linguagem à API JS de geocodificador. A API Maps JS não considera mais a US como uma região padrão no geocodificador se não for especificada explicitamente
  • Introdução de um parâmetro de idioma à API Directions JS.
  • Introdução de um parâmetro de idioma à API Distance Matrix JS.

Correções de bugs:

  • Correção de um bug que fazia o foco do teclado redirecionar para o marcador quando uma janela de informações era aberta.
  • Corrige um bug que impedia a focalização dos marcadores.

3.51

16 de novembro de 2022

Mudanças:

  • O canal semanal foi atualizado para a versão 3.51.
  • O canal trimestral foi atualizado para a versão 3.50.
  • As versões 3.49 e 3.48 ainda estão disponíveis quando solicitadas por número.

3.50.12a

7 de novembro de 2022

Mudanças:

  • Correção de um problema em que google.maps.event.addListenerOnce e google.maps.event.addDomListenerOnce têm vinculação this incorreta.

3.50.12

3 de novembro de 2022

Mudanças:

  • Canal Beta: os marcadores avançados agora são compatíveis com altitude quando usados em mapas oblíquos.

3.50.11

27 de outubro de 2022

Mudanças:

  • Canal Beta: agora há um erro registrado quando as camadas de recursos de estilo com base em dados ficam indisponíveis.
  • Canal Beta: melhorias de desempenho para o carregamento padrão de marcadores avançados.

3.50.10

20 de outubro de 2022

Correções de bugs:

  • Correção do padding direito e inferior da janela de informações no iOS.

3.50,9

13 de outubro de 2022

Mudanças:

  • As etapas selecionadas agora estão destacadas no painel de rotas.
  • Correção da digitação do TypeScript para o construtor PinView.
  • Correção da digitação do TypeScript para o construtor LagLngAltitude.
  • Atualiza a imagem do ícone do marcador padrão em DirectionsRenderer.

3.50,8

6 de outubro de 2022

Mudanças:

  • Canal Beta: a visualização Marcadores avançados foi lançada.
  • Canal Beta: introduz a documentação de isAdvancedMarkersAvailable no objeto de retorno getMapCapabilities().
  • Adiciona "Este campo é somente leitura" à descrição da API de LocalContextMapView e à propriedade element de LocalContextMapViewOption

Correções de bugs:

  • As cores nos estilos personalizados JSON usam a opacidade do estilo padrão em vez de uma opacidade forçada de 100%.

3.50,7

29 de setembro de 2022

Mudanças:

  • O leitor de tela agora lê as instruções sobre como interagir com o mapa e o Street View.
  • Adiciona atalhos de inclinação e rotação da caixa de diálogo de atalhos de teclado.

3.50,6

22 de setembro de 2022

Correções de bugs:

  • Correção de um bug em que o Voice Over no iOS podia navegar pelos elementos abaixo da caixa de diálogo de atalhos do teclado.
  • Adiciona texto alternativo à imagem do mapa estático.

Mudanças:

  • Agora, um erro é registrado no console quando map.getMapCapabilities() é chamado e tem um erro.

3.50,5

15 de setembro de 2022

Mudanças:

  • Adição da constante MAX_BOUNDS a LatLngBounds para indicar os limites máximos de LatLng para mapas
  • Permite que leitores de tela realizem ações de clique em marcadores padrão.

3.50,3

1o de setembro de 2022

Mudanças:

  • Canal Beta: atualiza a classe DeliveryVehicle do Compartilhamento de jornada do JavaScript para incluir atributos personalizados.
  • Correção de um bug em que havia uma PCollection incorreta em um evento após a inclinação do mapa.

3.50,2

25 de agosto de 2022

Mudanças:

  • Canal Beta: FleetEngineDeliveryFleetLocationProvider foi alterado para aceitar um filtro de veículo de entrega de string.
  • Atualiza a imagem do ícone do marcador padrão.

3.50,1

18 de agosto de 2022

Mudanças:

  • Canal Beta: introduz as APIs de capacidade de mapa (evento getMapCapabilities e mapcapabilities_changed) ao canal Beta.
  • Canal Beta: introduz um parâmetro language a google.maps.Geocoder.
  • Canal Beta: introduz um parâmetro language a google.maps.DistanceMatrixService.
  • Canal Beta: introduz um parâmetro language a google.maps.DirectionsService.
  • Correção de um bug em que um código de região era ignorado em várias APIs Places JS. Introdução de parâmetros de idioma e região a várias APIs JavaScript do Google Places.
  • Remoção do suporte no Streetview da API Maps JavaScript para sites sem o domínio googleapis.com nas configurações da Política de Segurança de Conteúdo. Consulte o Guia da política de segurança de conteúdo para mais informações.

3.49.12

4 de agosto de 2022

Mudanças:

  • Adiciona DEMO_MAP_ID, um ID do mapa que pode ser usado para amostras de código que exigem um ID do mapa. Esse ID do mapa não se destina a uso em aplicativos de produção e não pode ser usado para recursos que exigem configuração de nuvem (como Cloud Styling).
  • Foi esclarecido que o FleetEngineDeliverFleetLocationProvider.locationRestriction é necessário para começar a rastrear.

3.49.11

28 de julho de 2022

Mudanças:

  • google.maps.VehicleType agora pode ser referenciado como uma enumeração de ambiente de execução

3.49.10

21 de julho de 2022

Mudanças:

  • Os valores NaN são rejeitados para largura ou altura ao validar o tamanho do ícone do marcador, o tamanho dimensionado do ícone do marcador ou o tamanho da janela de informações.
  • Corrige um bug em que o controle de rastreamento de movimento não ficava visível em dispositivos iOS no Street View.
  • Correção de um bug em que o texto exibido ao passar o cursor para as rotas era cortado para os idiomas RTL na API Embed
  • Torna a janela de informações de transporte público mais acessível e compatível com o leitor de tela.

3.49,9

14 de julho de 2022

Mudanças:

  • Foi esclarecido o uso de campos de ID nos provedores de local de compartilhamento de jornada.

3.49,8

7 de julho de 2022

Mudanças:

  • Torna os links de navegação do Street View acessíveis no teclado e compatíveis com leitor de tela.
  • Introdução de um novo método focus em StreetViewPanorama

3,49

23 de junho de 2022

Mudanças:

Correções de bugs:

  • Torna a enumeração BusinessStatus acessível por google.maps.places.BusinessStatus.

3.49,5

16 de junho de 2022

Mudanças:

  • Adiciona um controle de atalhos de teclado e uma caixa de diálogo ao Street View, melhorando a descoberta de atalhos de teclado.

Correções de bugs:

  • Corrige um bug que fazia com que um formulário fosse enviado ao fechar o Street View.

3.49,4

9 de junho de 2022

Mudanças:

  • Move WebGLOverlayView, CameraParams, LatLngAltitude, moveCamera, zoom fracionário e getVisibleRegion para o canal semanal.
  • O panorama padrão do Street View para Map agora gerencia automaticamente o foco quando aberto. Esse é o novo comportamento padrão.
  • O panorama do Street View agora restaura automaticamente o foco quando fechado (se possível).
  • Agora é possível fechar o Street View pressionando a tecla ESC (quando o botão "Fechar" está ativado).
  • geometry.spherical.computeSignedArea() e geometry.spherical.computeArea() foram otimizados para aumentar a robustez e a precisão.

3.49.3a

2 de junho de 2022

Mudanças:

  • Melhora no contraste de cores do controle de rastreamento de movimento do Street View.
  • Tornou o controle de rastreamento de movimento acessível pelo leitor de tela e pelo teclado do Street View.
  • As classes MapsNetworkError, MapsRequestError e MapsServerError agora são expostas e documentadas publicamente

3.49,2

26 de maio de 2022

Mudanças:

  • Melhora no contraste de cores do controle de rastreamento de movimento do Street View.
  • Tornou o controle de rastreamento de movimento acessível pelo leitor de tela e pelo teclado do Street View.
  • As classes MapsNetworkError, MapsRequestError e MapsServerError agora são expostas e documentadas publicamente

3.49,1

19 de maio de 2022

Mudanças:

  • Canal Beta: corrige um bug em que um código de região era ignorado em várias APIs Places JS. Introdução de parâmetros de idioma e região a várias APIs JavaScript do Google Places.
  • Melhora o contraste de cor para tela cheia e controles de bússola no modo escuro.
  • Torna o controle de bússola do Street View, o botão "Fechar" e o controle de links de endereço acessíveis e compatíveis com o leitor de tela.

3,49

12 de maio de 2022

Mudanças:

  • O canal semanal é atualizado para a versão 3.49.
  • O canal trimestral é atualizado para a versão 3.48.
  • As versões 3.47 e 3.46 ainda estão disponíveis quando solicitadas pelo número.
  • A versão 3.45 foi excluída e não pode mais ser usada.

3.48.11

28 de abril de 2022

Mudanças:

  • O Place Autocomplete já pode aceitar mais tipos. Saiba mais.
  • isFractionalZoom foi movido para o canal semanal.

3.48,9

14 de abril de 2022

Mudanças:

  • Canal Beta: ativa o WebGL 2.0 para WebGLOverlayView.
  • Canal Beta: inclui a biblioteca JourneySharing nos tipos, funções externas e documentação de referência da API Maps JavaScript.
  • As funções google.maps.event.addDomListener() e google.maps.event.addDomListenerOnce() foram descontinuadas e não devem ser usadas. Em vez disso, use o método addEventListener() padrão. Esses métodos vão continuar funcionando e não há planos de desativação para eles.
  • Adiciona title e aria-label ao ícone do marcador do Street View.
  • Adiciona o atributo aria-pressed ao controle Tela cheia.
  • Melhora o espaçamento do menu suspenso para o controle Tipo de mapa.
  • Atualiza os rótulos aria para o controle suspenso Tipo de mapa.

Correções de bugs:

  • Remove um atributo aria-expanded não permitido de um controle de tipo de mapa padrão.

3.48,8

7 de abril de 2022

Mudanças:

  • Melhora o contraste de cores na API Maps JS e no logotipo do Google da API Embed.

3.48.7a

31 de março de 2022

Mudanças:

  • Canal Beta: remove as APIs de visualização de sobreposição do WebGL descontinuadas.
  • Permite o mapa básico atualizado para clientes da API Maps JavaScript. O mapa básico atualizado, que já está em uso no Google Maps para consumidores, oferece um mapa básico mais detalhado, especialmente com relação às características naturais do terreno.

Correções de bugs:

  • Reverte uma correção anterior de map.fitBounds() (faciliza a transição da janela de visualização por distâncias curtas), análise pendente.
  • Correção de problemas de contraste de cores no controle "Tipo de mapa" no modo de alto contraste de cor.
  • Corresponde a nomes acessíveis de caixas de seleção de controle "Tipo de mapa" com etiquetas visuais correspondentes.
  • Correção de problemas de contraste de cores nas janelas de informações no modo de alto contraste de cor.

3.48,6

24 de março de 2022

Mudanças:

  • Correção de map.fitBounds() para facilitar a transição da janela de visualização por distâncias curtas

3.48,5

17 de março de 2022

Mudanças:

  • Somente Safari: garante que o botão "Fechar" e o contêiner de conteúdo sejam focados automaticamente em open.

Correções de bugs:

  • Correção de um problema de contraste de cores para o link "Ver no Google Maps" em sInfoWindow.
  • Correção de um problema de contraste de cores para o link "Ver no Google Maps" no controle de endereço StreetViewPanorama.

3.48,4

10 de março de 2022

Mudanças:

  • Apresenta um novo evento visible para InfoWindow.
  • Introdução de um novo método focus em InfoWindow.

3.48,3

3 de março de 2022

Mudanças:

  • Canal Beta: ativa o novo estilo de chamada de serviço no serviço Street View da API Maps JavaScript. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador.
  • Introdução de uma nova propriedade ariaLabel para InfoWindow.

3.48,1

17 de fevereiro de 2022

Mudanças:

  • Canal Beta: agora é possível definir IDs de experiência global. Consulte a documentação de referência da API aqui.
  • Canal Beta: o primeiro e o segundo parâmetros de fromLatLngAltitude serão mesclados em um LatLngAltitude em vez de um LatLng e um number.
  • Renomeação do parâmetro noWrap de LatLng como noClampNoWrap.
  • Agora, o leitor de tela lê as instruções sobre como navegar pelos marcadores quando um marcador recebe foco.
  • A API Maps JavaScript agora informa informações de telemetria Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador. Para mais informações, consulte as Perguntas frequentes.
  • Esta versão não é compatível com o Internet Explorer. Para manter a compatibilidade com o Internet Explorer 11, especifique o v=3.47, que ficará disponível até novembro de 2022.

3,48

10 de fevereiro de 2022

Mudanças:

  • O canal semanal foi atualizado para a versão 3.48.
  • O canal trimestral foi atualizado para a versão 3.47.
  • As versões 3.46 e 3.45 ainda estão disponíveis quando solicitadas por número.

3.47,6

20 de janeiro de 2022

Correções de bugs:

  • Correção de um problema em que a página rolava para a parte superior quando o controle de atalhos do teclado estava em foco.

3.47,4

6 de janeiro de 2022

Mudanças:

  • Canal Beta: atualização da API WebGLOverlayView para Beta. Suspensão do uso de todas as classes e métodos com "gl" no nome, em favor de novas classes com "GL" no nome. Suspensão do uso de WebglCameraParams em favor da nova classe CameraParams (que cria subclasses CameraOptions)
  • Atualizamos a documentação do método PlaceOpeningHours para refletir que horários excepcionais não são usados nos cálculos.

3.47,3

9 de dezembro de 2021

Mudanças:

  • LatLng, LatLngBounds e Circle agora aceitam uma instância da mesma classe no construtor.

3.47,2

2 de dezembro de 2021

Mudanças:

  • LatLngLiteral agora é permitido como parâmetro sempre que LatLng for permitido para projeções.

Correções de bugs:

  • Correção de alguns problemas de renderização que podiam ocorrer com valores de escala menores (menos de 1.0).

3.47,1

18 de novembro de 2021

Mudanças:

  • LatLngLiteral agora é permitido como parâmetro sempre que LatLng é permitido na biblioteca de geometria.
  • Adicionamos uma nova API onGIStateUpdateRequest para compatibilidade com WebGL na API Maps JavaScript.
  • Correção do contraste de cor na tela de erro.
  • O Internet Explorer 11 foi desativado na versão v=beta. A última versão da API Maps JavaScript compatível com o Internet Explorer 11 é a v3.47. O suporte ao Internet Explorer 11 vai ser totalmente desativado em novembro de 2022.
  • O mapa não recebe mais foco na guia quando a opção keyboardShortcuts está definida como false.
  • Os botões "Aumentar zoom" e "Diminuir zoom" são desativados quando o nível máximo ou mínimo de zoom é atingido.
  • O controle MapType foi convertido para usar elementos semânticos para melhorar a acessibilidade e a experiência do leitor de tela na API Maps Embed.
  • Texto alternativo adicionado ao ícone na tela de erro.
  • Várias melhorias gerais de integridade do código.

Correções de bugs:

  • Substitua os atributos controlHeight e controlWidth não compatíveis com as WCAG por atributos data-* compatíveis.

3,47

11 de novembro de 2021

Mudanças:

  • O canal semanal foi atualizado para a versão 3.47.
  • O canal trimestral foi atualizado para a versão 3.46.
  • A versão 3.45 ainda está disponível quando solicitada por número.
  • A versão 3.44 foi excluída e não pode mais ser usada.

3.46.12

4 de novembro de 2021

Correções de bugs:

  • A barra de menu "Tipo de mapa" foi atualizada com rótulos ARIA mais precisos.
  • API Embed: adição de rótulos ARIA a vários links para uma experiência melhor do leitor de tela.
  • API de incorporação: correção de contraste de cor para alguns itens de texto.
  • Correção do tipo de google.maps.Marker.MAX_ZINDEX em funções externas

3.46.11

28 de outubro de 2021

Mudanças:

  • Getters e setters convertidos para usar goog.a11y.aria. Isso ajuda a proteger contra erros de ortografia.

3.46,8

7 de outubro de 2021

Mudanças:

  • Local Context: o link de atribuição de fotos da janela de informações do contexto local foi removido.

3.46,6

23 de setembro de 2021

Mudanças:

  • Corrigimos um bug em que o cursor do mapa mostra uma mão quando o mapa não é arrastável.

3.46,5

16 de setembro de 2021

Correções de bugs:

  • Correção de um bug com uma taxa de contraste de cores no widget Place Autocomplete.

3.46,3

2 de setembro de 2021

Mudanças:

  • As instruções de rolagem agora são exibidas acima de InfoWindows e CustomOverlays abertas.

3.46,2

26 de agosto de 2021

Mudanças:

  • Canal Beta: as informações de telemetria agora são informadas. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador. Para mais informações, consulte as Perguntas frequentes.

3,46

18 de agosto de 2021

A versão 3.46 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Mudanças:

  • Adicionamos dois novos campos a PlaceResult, icon_mask_base_uri e icon_background_color.
  • O canal semanal foi atualizado para a versão 3.46.
  • O canal trimestral foi atualizado para a versão 3.45.
  • A versão 3.44 ainda está disponível quando solicitada por número.
  • A versão 3.43 foi excluída e não pode mais ser usada.

Descontinuações:

  • A compatibilidade com o Internet Explorer está sendo descontinuada. A partir de agosto de 2021, com a API Maps JavaScript v3.46, os usuários do Internet Explorer 11 vão ver uma mensagem de aviso na parte de cima do mapa. A última versão da API Maps JavaScript compatível com o Internet Explorer 11 é a v3.47. O suporte ao Internet Explorer 11 será totalmente desativado em novembro de 2022.

Correções de bugs:

  • Correção de um bug em que o vértice de um polígono era deslocado em determinados níveis de zoom.
  • Correção de um bug em que o conteúdo de várias janelas de informações se sobrepunhava.

3.45,8

29 de julho de 2021

Mudanças:

  • API Embed: nos mapas incorporados, o nível de zoom é mantido após o redirecionamento para a página de rotas.

3.45,7

22 de julho de 2021

Mudanças:

  • O suporte ao IE11 foi descontinuado. O Maps no IE11 exibirá um banner no canal Beta.
  • Atualizamos o link "Como chegar" nos mapas incorporados para aumentar a precisão.

Correções de bugs:

  • Correção de um problema em que o método getFeatureById() não conseguia recuperar atributos com um ID 0.
  • Correção de um problema em que uma UNKNOWN ERROR/SERVICE BACKGROUND ERROR era gerada se o valor ComponentRestriction fosse indefinido ou nulo

3.45.6a

15 de julho de 2021

Mudanças:

  • Quando aberto, o foco agora é gerenciado no contêiner da janela de informações quando o primeiro controle focalizável não está na janela de visualização ou quando disableAutoPan=true.

Correções de bugs:

  • Correção de um bug em que o desenho de polígono não concluído é concluído automaticamente quando o gerenciador de desenhos é removido e adicionado novamente ao mapa.
  • Correção de um bug em que a string "Directions" estava truncada no pop-up "Incorporar um mapa" em alguns idiomas.

3.45,5

1o de julho de 2021

Mudanças:

  • Atualizamos o URL do Maps Studio em tipos de digitação e API JS.

Correções de bugs:

  • Correção de uma rejeição de promessa não processada ao fornecer callback.

3.45,4

24 de junho de 2021

Mudanças:

  • Correção de um bug que fazia com que a caixa de diálogo de atalhos do teclado fosse aberta no envio do formulário.
  • Correção de um bug em que o botão "Atalhos do teclado" não estava alinhado.
  • Objetos removidos adicionados acidentalmente a window (Esférico, GeocodingCodec, PolyGeo) Em vez disso, esses objetos precisam ser acessados no namespace totalmente qualificado.

3.45,3

16 de junho de 2021

Correções de bugs:

  • InfoWindow foi atualizado para que o foco não se mova quando open() for chamado dentro do mesmo loop de execução que a instanciação do mapa

Mudanças:

  • Atualizamos a seção de referência da API InfoWindowOpenOptions com informações mais detalhadas.
  • Correção de toques de foco ao usar a navegação pelo teclado (Tab + Option) no Safari.

3.45,2

10 de junho de 2021

Correções de bugs:

  • Correção de um problema em que o controle do tipo de mapa não era sobreposto corretamente pelo plano de fundo da caixa de diálogo de atalhos do teclado na API Embed.
  • Correção de um problema que podia causar um erro ao carregar estilos CSS de fonte.
  • Correção de um bug em que a oscilação podia ocorrer ao movimentar o mapa com uma janela de informações aberta.

Mudanças:

3.45,1

3 de junho de 2021

Mudanças:

  • Adição de documentação para propriedades de animação, ícones, rótulo e opacidade à interface Data.StyleOptions.
  • A caixa de diálogo de direitos autorais foi reformulada para oferecer melhor suporte de acessibilidade.
  • As janelas de informações agora gerenciam automaticamente o foco quando abertas. Isso representa o novo comportamento padrão.
  • Adição da API WindowOpenOptions, permitindo que os desenvolvedores controlem como o foco é gerenciado ao abrir TextViews.
  • Agora é possível fechar as janelas de local pressionando a tecla ESC.
  • As janelas de informações agora são anunciadas como uma "caixa de diálogo" ao usar leitores de tela
  • O isolamento de polígono agora está ativado. Essa alteração impede que os polyfills internos da API Maps sejam instalados na página do host.

Correções de bugs:

  • Correção de um problema em que um anel de foco do mapa aparecia ao alternar as guias do navegador.
  • Correção de um problema em que o anel de foco para controles de mapa, elementos de marcador e itens do submenu de controle de tipo de mapa aparecia incorretamente com a interação do mouse em alguns navegadores.

Novos recursos:

  • Compatibilidade ativada para Promessas em serviços de rotas, matriz de distância, elevação, geocodificador, imagens com zoom máximo, StreetView e AutcompleteService.getPlacePredictions().
  • Adição de controle e atalhos de teclado no mapa para melhorar a detecção de atalhos.
  • Os mapas vetoriais agora estão disponíveis no canal semanal (somente recursos básicos, e os recursos WebGL estão disponíveis no canal Beta).

3.44.14

13 de maio de 2021

Mudanças:

  • Agora, um aviso é registrado no console quando InfoWindow.open() é chamado sem uma instância associada de Map ou StreetView.

3.44.12

28 de abril de 2021

Correções de bugs:

  • Correção de um problema em que marcadores otimizados removidos ou ocultos são adicionados de volta ao mapa depois de serem alterados para um novo tipo de mapa.

Contexto local:

  • Foi adicionado suporte a matrizes que não têm um método @@iterator definido como um valor placeTypePreferences válido.

3.44.11a

20 de abril de 2021

Mudanças:

  • Melhor desempenho na criação de marcadores personalizados com objetos Icon.
  • Para evitar que o foco seja movido para os menus suspensos do tipo de mapa, passe o cursor sobre um botão.

Correções de bugs:

  • Correção de um bug em que um erro podia ocorrer ao carregar marcadores estáticos antes de inicializar o mapa básico.

3.44,9

8 de abril de 2021

Correções de bugs:

  • Correção de um bug em que os controles do mapa podiam ser acessados pelo teclado quando o Street View está ativado.

3.44,8

1o de abril de 2021

Mudanças:

  • Biblioteca de contexto local: movemos o logotipo do Google na visualização do Place Details para a parte inferior do conteúdo.

3.44,7

25 de março de 2021

Mudanças:

  • O foco do teclado agora retorna ao elemento apropriado quando a janela de informações é fechada.

3.44,4

4 de março de 2021

Mudanças:

  • As imagens de 45° agora estão disponíveis em uma faixa maior de níveis de zoom, e o controle de rotação agora inclui botões no sentido horário e anti-horário.

Correções de bugs:

  • Correção de um vazamento de memória que podia acontecer ao renderizar o mapa repetidamente.
  • Correção de um vazamento de memória que poderia acontecer ao adicionar ou remover círculos ou retângulos no mapa

3.44,2

25 de fevereiro de 2021

Mudanças:

  • Correção de um bug em que a chamada da função getPlacePredictions do Places Autocomplete apontava para o endpoint errado no canal Beta.

3.44,1

18 de fevereiro de 2021

Mudanças:

  • Os botões do Seletor de local da LocalContext agora estão desativados ao atualizar os lugares mostrados
  • Agora os marcadores não otimizados são focalizáveis e acessíveis no teclado.
  • Canal Beta: objetos removidos acidentalmente adicionados a window (Spherical, PolylineCodec, PolyGeometry). Esses objetos precisam ser acessados no namespace totalmente qualificado.
  • O isolamento de polifill foi ativado no canal Beta. Isso significa que a API Maps JavaScript não instalará mais polyfills na página de hospedagem.

3.43.8a

25 de fevereiro de 2021

Somente o canal trimestral foi atualizado. Mudanças:

  • Correção de um problema de vazamento de memória ao renderizar um mapa várias vezes.

3.43,8

5 de fevereiro de 2021

Mudanças:

  • Adição de compatibilidade Beta para Promessas em AutocompleteService.getPlacePredictions().

Correções de bugs:

  • Correção de um problema em que Markers com rótulos intercepta eventos de clique, mesmo quando clickable era definido como falso

3.43.7a

28 de janeiro de 2021

Correções de bugs:

  • Corrigimos vários problemas relacionados ao desenho de polilinhas.

3.43,6

21 de janeiro de 2021

Correções de bugs:

  • Correção de um bug em que às vezes eram buracos poligonais geojsons.
  • Correção de um bug que fazia a sobreposição desaparecer ao alternar entre o mapa e o Street View.

3.43,5

14 de janeiro de 2021

Mudanças:

  • Caixas de seleção alteradas nos menus para ficar mais acessíveis com leitores de tela.
  • Aumento no tamanho dos botões andares para panoramas internos do Street View.
  • Corrigimos a posição dos controles de rastreamento de movimento em dispositivos móveis no Street View.

Correções de bugs:

  • O botão do menu do teclado agora aciona o evento contextmenu.
  • Correção de um bug em que o controle de tela cheia não funcionava corretamente ao alternar entre o mapa e o Street View em algumas situações.
  • Correção de um problema que impedia os leitores de tela de navegar até os marcadores do mapa
  • Corrigimos um bug que fazia o ícone de lugar desaparecer no marcador de local da LocalContext.

3.43.3

9 de dezembro de 2020

Mudanças:

  • A interface google.maps.MouseEvent foi renomeada como google.maps.MapMouseEvent e adicionada uma propriedade domEvent, que fornece acesso direto ao evento subjacente do DOM.
  • Comportamento de memória melhorado de sobreposições de polígonos.
  • A memória da tela agora é liberada explicitamente para evitar problemas de memória do Safari.

Correções de bugs:

  • Correção de um bug em que o controle de tela cheia parava de funcionar ao alternar entre o mapa e o Street View em algumas situações.
  • Correção de um bug em que um erro era registrado no console no evento click do marcador.
  • Correção de um bug em que o tamanho da área clicável do marcador era muito grande.
  • Correção de um bug com conflitos de polyfill que afetavam os símbolos no IE11

3.43,2

1o de dezembro de 2020

Mudanças:

  • Adiciona o evento contextmenu, como uma alternativa melhor ao evento rightclick. O evento contextmenu adiciona a capacidade de responder a Ctrl + clique no macOS.
  • Adiciona atributos de acessibilidade a marcadores não otimizados quando title ou label são fornecidos.
  • Adição de mais rótulos e funções ARIA para controles MapType, para uma experiência melhor do leitor de tela.
  • Compatibilidade com leitor de tela aprimorada para os controles do MapType. Quando o usuário sai do controle, o menu suspenso é fechado automaticamente.
  • Correção do número de itens relatados por leitores de tela no menu suspenso. Isso impede que o separador de linha seja contado como um item de lista.
  • Um anel de foco é adicionado ao elemento map para indicar o foco do teclado quando ele estiver em foco usando a interação com o teclado.
  • Adiciona controles adicionais de teclado aos controles MapType. As opções do menu suspenso agora são fechadas automaticamente quando o controle perde o foco. As teclas de seta para cima e para baixo abrem a lista suspensa, e o botão "Esc" a fecha. As teclas Home e End passam para o primeiro e o último item na lista suspensa, respectivamente.

Correções de bugs:

  • Correção de um bug em que o cancelamento de uma animação de marcador poderia, em algumas circunstâncias, fazer com que esse marcador específico encerrasse animações futuras antecipadamente.

3.43.1a

20 de novembro de 2020

Mudanças:

  • Adiciona uma propriedade className à interface MarkerLabel para definir a classe CSS do elemento label.
  • Adiciona compatibilidade Beta para Promessas no Serviço de imagens de zoom máximo.
  • Adição de suporte Beta a Promessas no serviço StreetView.
  • Adição de texto de acessibilidade a marcadores não otimizados quando title ou label são fornecidos.
  • O rótulo aria-pressed foi removido do botão do menu suspenso de controle MapType para melhorar a acessibilidade
  • DropdownMenu e DropdownMenuItem foram convertidos em elementos semânticos para melhorar a acessibilidade.
  • O texto do elemento de direitos autorais foi alterado para atender aos padrões de contraste de cores.
  • Agora é possível abrir e fechar os menus suspensos usando a tecla Enter ou a barra de espaço.
  • Agora é possível focar os itens do menu suspenso.
  • Biblioteca de contexto local: os botões de controle de carrossel agora são desativados quando não teriam efeito e não se sobrepõem ao primeiro ou ao último item da lista.

Correções de bugs:

  • Correção de um bug que poderia acontecer quando GroundOverlays cruza o meridiano de 180 graus
  • Os atalhos do teclado não estão mais desativados por padrão quando disableDefaultUI é definido como true
  • Correção de um bug em que o texto do leitor de tela estava incorreto para os botões de alternância do mapa.
  • O nome e o tipo de acessibilidade foram adicionados a Map.
  • Correção da documentação da interface que mostrava incorretamente algumas propriedades opcionais, conforme necessário.
  • Correção de um bug em que o parâmetro de construtor noWrap LatLng era ignorado ao transmitir um LatLngLiteral

3,43

18 de novembro de 2020

A versão 3.43 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

  • O canal semanal foi atualizado para a versão 3.43.
  • O canal trimestral foi atualizado para a versão 3.42.
  • A versão 3.41 ainda está disponível quando solicitada por número.
  • A versão 3.40 foi excluída e não pode mais ser usada.

3.42,9

15 de outubro de 2020

Mudanças:

  • Correção de um bug em que um estado errado de uma caixa de seleção era comunicado por um leitor de tela.
  • Corrigimos um problema nos controles do mapa em que a tecla Tab/Shift + Tab estava na ordem errada.
  • Botões de mapa convertidos de div para botões nativos, para melhorar a acessibilidade.
  • A inclinação agora é restrita, dependendo do nível de zoom para mapas WebGL.
  • Correção do botão de tela cheia parcialmente desaparecendo no Internet Explorer quando controlSize é menor que 27

3.42,8

7 de outubro de 2020

Mudanças:

  • Inclusão de compatibilidade Beta para promessas no serviço Directions.
  • O geocodificador componentRestrictions agora realiza verificações de validação para strings vazias.
  • Correção de um bug em que o rótulo do marcador era coberto pelo símbolo do marcador personalizado no Safari.

Suporte aos ícones de lugar atualizados

1o de outubro de 2020

Os ícones retornados com solicitações de Place Details e Place Search foram atualizados para usar novos glifos de ícones. Nenhuma ação é necessária. Os novos glifos serão exibidos automaticamente.

3.42.7

29 de setembro de 2020

Mudanças:

  • Correção de um bug em que a ordem das palavras estava incorreta para idiomas RTL (da direita para a esquerda) na dica de controle "Informar um erro no mapa".
  • Marcador centralizado para a direção do texto RTL.

3.42,6

21 de setembro de 2020

Mudanças:

3.42.5

16 de setembro de 2020

Mudanças:

  • O método LatLngBounds.union foi atualizado para processar casos em que dois limites estão acima de 180 graus.

3.42.4

8 de setembro de 2020

Mudanças:

  • Agora, um erro é registrado no console quando uma implementação de Date.now() inválida é detectada.
  • Adição de compatibilidade Beta para métodos de serviço Promises em Elevation.
  • Introdução de uma nova propriedade InfoWindow.minWidth para especificar a largura mínima de um InfoWindow.
  • Correção de um bug em que as rotas das rotas eram desfocadas após a mudança do destino.

3,42

19 de agosto de 2020

A versão 3.42 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Mudanças:

  • As janelas de informações agora têm uma largura máxima padrão de 648 px, que pode ser substituída configurando a propriedade maxWidth da janela de informações. A largura de uma janela de informações agora pode exceder 648 pixels, mas ainda será limitada pela largura do mapa. Anteriormente, as janelas de informações eram sempre restritas a menos de 648 pixels ou à largura do mapa.
  • Evite a oscilação da renderização de estilo padrão ao renderizar grandes conjuntos de dados GeoJson.
  • O canal semanal foi atualizado para a versão 3.42.
  • O canal trimestral foi atualizado para a versão 3.41.
  • A versão 3.40 ainda está disponível quando solicitada por número.
  • A versão 3.39 foi excluída e não pode mais ser usada.

3.41.7

22 de julho de 2020

Corrigido:

  • Correção de um bug em que a definição da propriedade clickableIcons como false não tinha efeito ao usar o estilo de nuvem.

3.41.5

6 de julho de 2020

Mudanças:

  • Corrige a violação de tipos confiáveis.

3.41,2

27 de maio de 2020

Mudanças:

  • O campo permanently_closed do Places na biblioteca do Places e na API Maps JavaScript foi descontinuado.

3,41

20 de maio de 2020

A versão 3.41 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

  • O canal semanal foi atualizado para a versão 3.41.
  • O canal trimestral foi atualizado para a versão 3.40.
  • A versão 3.39 ainda está disponível quando solicitada por número.
  • A versão 3.38 foi excluída e não pode mais ser usada.

3.40.11

28 de abril de 2020

Mudanças:

  • Adiciona um novo campo, business_status, aos resultados do Place Search e Place Details. Use este campo em vez de permanently_closed.
  • Correção de um aviso incorreto do console ao solicitar (novo) PlaceResult.utc_offset_minutes. Agora, um aviso é retornado para PlaceResult.utc_offset, que foi descontinuado.

3.40,9

14 de abril de 2020

Mudanças:

  • O mapa agora gera um diagnóstico mais simples do InvalidValueError caso um mapDiv não seja um elemento.
  • O navegador Chrome que preenche automaticamente um endereço como google.maps.places.Autocomplete não deve mais acionar uma solicitação de preenchimento automático para o servidor, o que evita o faturamento.
  • A propriedade maxWidth ficou mais precisa. Antes dessa mudança, se você especificasse o maxWidth de um InfoWindow como 100, a largura máxima real do InfoWindow seria de 94 pixels. Após essa mudança, a largura máxima seria de 100 pixels.
  • Correção de um problema de vazamento de memória no criador de solicitações de pintura ao usar marcadores e limites de mapa

3.40,6

24 de março de 2020

Mudanças:

  • Corrigimos o texto truncado no campo "Tempo de viagem" do IE11.

3.40,4

10 de março de 2020

Mudanças:

  • Correção do bug em que chamar setTilt() duas vezes distorcia o mapa

3.40,2

23 de fevereiro de 2020

Mudanças:

  • O iframe oculto no mapa foi removido da navegação na guia.

3.40,1

18 de fevereiro de 2020

Mudanças:

  • Não avisar sobre InvalidVersion para v=beta.
  • Correção de um problema de rolagem quando o Street View é exibido.

3,40

11 de fevereiro de 2020

A versão 3.40 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

  • O canal semanal foi atualizado para a versão 3.40.
  • O canal trimestral foi atualizado para a versão 3.39.
  • A versão 3.38 ainda está disponível quando solicitada por número.
  • A versão 3.37 foi excluída e não pode mais ser usada.

3.39,6

8 de janeiro de 2020

A versão 3.39.6 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Corrigido:

  • Para solicitações de rotas, o ZERO_RESULTS agora é registrado no console e não resulta mais em um registro de erros.

3,39

20 de novembro de 2019

A versão 3.39 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Mudanças:

  • O Internet Explorer 10 não é mais compatível. A 3.38 foi a última versão compatível.
  • AutocompletePrediction agora retorna a distância em linha reta para o lugar selecionado, a partir da latitude/longitude de origem especificada.

Descontinuações:

  • Os campos open_now e utc_offset do Places foram descontinuados em 20 de novembro de 2019 e vão ser desativados em 20 de fevereiro de 2021. Consulte Migração de campos do Places para saber mais.
  • O canal semanal foi atualizado para a versão 3.39.
  • O canal trimestral foi atualizado para a versão 3.38.
  • A versão 3.37 ainda está disponível quando solicitada por número.
  • A versão 3.36 foi excluída e não pode mais ser usada.

3,38

20 de agosto de 2019

A versão 3.38 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

  • O canal semanal foi atualizado para a versão 3.38.
  • O canal trimestral foi atualizado para a versão 3.37.
  • A versão 3.36 ainda está disponível quando solicitada por número.
  • A versão 3.35 foi excluída e não pode mais ser usada.
  • Não é mais possível usar as tabelas do Fusion (3.37 foi a última versão com suporte).
  • A compatibilidade com o Internet Explorer 10 foi descontinuada e terminará entre novembro de 2019 e maio de 2020, dependendo do canal de lançamento ou do número da versão.

3,37

15 de maio de 2019

A versão 3.37 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

  • O canal semanal foi atualizado para a versão 3.37.
  • O canal trimestral foi atualizado para a versão 3.36.
  • A versão 3.35 ainda está disponível quando solicitada por número.
  • A versão 3.34 foi excluída e não pode mais ser usada.
  • O Internet Explorer 9 não pode mais ser usado (a versão 3.34 foi a última compatível).

3,36

14 de fevereiro de 2019

A versão 3.36 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Mudanças:

  • Novos recursos adicionados:
  • A janela de informações foi aprimorada.
  • O canal semanal foi atualizado para a versão 3.36.
  • O canal trimestral foi atualizado para a versão 3.35.
  • A versão 3.34 ainda está disponível quando solicitada por número.
  • A versão 3.33 foi excluída e não pode mais ser usada.

3,35

29 de janeiro de 2019

Mudanças:

  • Agora a API pode retornar o número total de avaliações para cada lugar.
  • Agora é possível usar códigos Plus. Plus Codes são códigos curtos que fornecem um endereço para todos os locais do mundo, mesmo em áreas onde não existem endereços de rua tradicionais.
  • O Internet Explorer 9 não é mais compatível.

Descontinuações:

  • O parâmetro placeIdOnly para Autocomplete foi descontinuado.
  • A camada do Fusion Tables na API Maps JavaScript foi descontinuada em 3 de dezembro de 2018. A camada do Fusion Tables será totalmente desativada em 3 de dezembro de 2019 e não estará mais disponível após essa data. Saiba mais.

13 de novembro de 2018

A versão 3.35 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Mudanças:

  • O canal semanal foi atualizado para a versão 3.35.
  • O canal trimestral foi atualizado para a versão 3.34.
  • A versão 3.33 ainda está disponível quando solicitada por número.
  • A versão 3.32 foi excluída e não pode mais ser usada.

3,34

14 de agosto de 2018

A versão 3.34 da API Maps JavaScript já está disponível. Consulte o guia sobre controle de versões.

Mudanças:

  • Os novos nomes das versões foram implementados. Agora você pode especificar canais de lançamento ou números de versão:
    • O canal semanal foi atualizado para a versão 3.34.
    • O canal trimestral foi atualizado para a versão 3.33.
    • A versão 3.32 ainda está disponível.
    • A versão 3.31 foi excluída e não pode mais ser usada. Os clientes que especificarem as versões 3.0 a 3.31 receberão o canal padrão, seja o canal semanal ou trimestral. Consulte o guia sobre controle de versões.
  • Uma IU de controle maior foi ativada. Com o aumento das operações de toque em vários dispositivos, ajustamos a IU de controle para se ajustar aos toques do dedo e aos cliques do mouse. É possível desativar o carregamento da API usando v=trimestral, v=3.33 ou v=3.32.

3,33

11 de junho de 2018

Mudanças:

16 de maio de 2018

A versão 3.33 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

3,32

13 de fevereiro de 2018

Mudanças:

3.31

13 de fevereiro de 2018

Mudanças:

  • Crie os primeiros 256 marcadores do DOM como marcadores por padrão. Depois, crie os marcadores de bloco seguintes. O padrão atual é todos os marcadores de bloco.
  • Em níveis altos de zoom (com zoom) ao arrastar o Pegman, prefira NEAREST em vez do panorama BEST selecionado pelo Google.
  • gestureHandling: none agora funciona da mesma forma que draggable: false quando modificado dentro de um gerenciador de mousedown (ele entra em vigor em mousedown).

21 de novembro de 2017

A versão 3.31 e mais recentes da API Maps JavaScript está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • O campo region agora é retornado com solicitações de Place Details.

3,30

16 de agosto de 2017

A versão 3.30 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • Agora, o botão de tela cheia é ativado por padrão no computador.
  • Essa versão introduz a propriedade gestureHandling para aplicativos de computador que permitem a interação do usuário usando a roda de rolagem do mouse ou o touchpad. Para controlar como os usuários interagem com um mapa, é recomendável usar a propriedade gestureHandling em vez das propriedades scrollwheel, disableDoubleClickZoom e draggable.

3,29

16 de maio de 2017

A versão 3.29 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • O formato do ID do panorama para panoramas gerados pelo usuário (personalizados) do Street View mudou devido às atualizações de infraestrutura subjacentes. Isso aumenta um pouco o número de panoramas disponíveis.
    • As solicitações de panoramas gerados pelo usuário (personalizados) usando o antigo ID do panorama na API Maps JavaScript ainda funcionam. Se você tentar encontrar um panorama usando a propriedade position do objeto StreetViewPanoramaOptions, o resultado conterá o novo ID do panorama. Não é necessário mapear os IDs do panorama novo e antigo, porque eles continuarão válidos.
    • Se você depende da análise e/ou da lógica de verificação do ID de panoramas, o formato dos IDs de panoramas pode mudar.
    • É possível informar problemas usando o Issue Tracker.
  • Atualizações no método fitBounds da classe google.maps.Map.
    • Para alterar a janela de visualização enquanto o mapa está oculto, defina-o como visibilidade: oculta. Assim, o div do mapa terá um tamanho real.

3,28

18 de abril de 2017

A propriedade draggable do objeto MapOptions está descontinuada. Para desativar o recurso de arrastar do mapa em computadores, use a propriedade gestureHandling e a defina como none.

15 de fevereiro de 2017

A versão 3.28 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • Os mapas conectados não são mais compatíveis com a versão 3.28 e mais recentes da API Maps JavaScript.

3,27

2 de fevereiro de 2017

Corrigido:

  • Problema 11331: não é possível selecionar o texto na janela de informações

10 de janeiro de 2017

Agora é possível restringir as previsões de preenchimento automático para mostrar apenas de vários países. Para fazer isso, especifique até cinco países no campo componentRestrictions do AutocompleteOptions.

15 de novembro de 2016

A versão 3.27 da API Maps JavaScript está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • Uma nova opção de gestureHandling no objeto MapOptions ajuda a otimizar a experiência dos usuários ao interagir com o mapa em dispositivos móveis. Os valores disponíveis são:
    • greedy: o mapa sempre se move (para cima ou para baixo, para a esquerda ou para a direita) quando o usuário desliza (arrasta) a tela. Em outras palavras, deslizar com um ou dois dedos faz com que o mapa se mova.
    • cooperative: o usuário precisa deslizar com um dedo para rolar a página e com dois dedos para movimentar o mapa. Se o usuário deslizar o mapa com um dedo, uma sobreposição será exibida no mapa, com uma solicitação para usar dois dedos. Veja o exemplo acima em um dispositivo móvel para ver o modo cooperativo em ação.
    • none: não é possível movimentar o mapa ou fazer gesto de pinça.
    • auto (padrão): o comportamento é cooperative ou greedy, dependendo da rolagem ou não da página.

    Para ver mais detalhes e exemplos, consulte o guia do desenvolvedor.

  • Por padrão, o controle em tela cheia é visível em dispositivos móveis para que os usuários possam ampliar o mapa com facilidade. Quando o mapa está no modo de tela cheia, os usuários podem movimentar o mapa com um ou dois dedos. Observação: o iOS não é compatível com o recurso de tela cheia. Portanto, o controle de tela cheia não fica visível em dispositivos iOS.

O uso de mapas conectados foi descontinuado

6 de outubro de 2016

O recurso de login foi descontinuado. As versões 3.27 e anteriores da API Maps JavaScript continuam compatíveis com mapas conectados. Uma versão futura não será mais compatível com mapas conectados, mas continuará a oferecer suporte a recursos que salvam um lugar no Google Maps usando uma janela de informações ou o SaveWidget. Leia mais sobre mapas conectados.

Mudança por pontos de referência na resposta do serviço de rotas

29 de agosto de 2016

O campo via_waypoints na resposta do serviço Directions contém uma matriz de waypoints que não foram especificados na solicitação original. O campo via_waypoints continuará aparecendo na resposta de rotas arrastáveis, mas será descontinuado na resposta da rota alternativa. A versão 3.27 será a última versão da API compatível com via_waypoints em rotas alternativas.

A abordagem recomendada é solicitar rotas alternativas e exibir todas as rotas como não arrastáveis, além da rota principal como arrastável. Os usuários podem arrastar a rota principal até que ela corresponda a uma rota alternativa. O campo via_waypoints está disponível na rota resultante (arrastada pelo usuário).

3,26

18 de agosto de 2016

A versão 3.26 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • Um novo renderizador do Street View traz melhorias de renderização, incluindo transições e animações mais suaves, modelagem de objetos aprimorada, melhor compatibilidade com dispositivos móveis e controles mais claros. Veja os detalhes no Blog de desenvolvedores do Google Geo.
  • Agora, a API é compatível com eventos de orientação do dispositivo no Street View. Assim, os usuários de dispositivos móveis podem olhar em movimento movendo os smartphones. Como desenvolvedor, você pode ativar ou desativar esse recurso. Para mais detalhes, consulte o Guia do desenvolvedor.

3,25

25 de maio de 2016

A versão 3.25 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Fim da compatibilidade com o Internet Explorer 9

2 de maio de 2016

Desde 30 de abril de 2016, o Internet Explorer 9 não é mais oficialmente compatível com a API Maps JavaScript. Veja a lista de navegadores compatíveis.

3,24

14 de abril de 2016

Mudanças:

  • Agora é possível desativar a clicabilidade dos ícones de mapa. Um ícone de mapa representa um ponto de interesse, também conhecido como PDI. Consulte o método setClickableIcons em google.maps.Map.

31 de março de 2016

Corrigido:

  • Problema 9507: os links no Street View agora funcionam novamente no Safari.

28 de março de 2016

Corrigido:

  • Problema 9394: as janelas de informações são fechadas automaticamente quando o usuário abre uma janela de informações para um ícone do mapa básico e vice-versa.
  • Mostre um logotipo do Google em branco quando o mapa básico for estilizado usando a propriedade styles no mapa. Anteriormente, o logotipo ficava branco somente ao aplicar um estilo usando um StyledJump.

18 de março de 2016

Corrigido:

  • Problema 9424: new LatLng({lat: 0, lng: 0})
  • Correção da movimentação do mouse com o novo renderizador do Street View (com google.maps.streetViewViewer = 'photosphere').

15 de fevereiro de 2016

Mudanças:

  • A opção de desativar os novos controles usando google.maps.controlStyle = 'azteca' foi removida.

3,23

18 de janeiro de 2016

Mudanças:

  • Nesta versão, incluímos um novo controle em tela cheia no mapa. Os usuários podem clicar no controle para maximizar o mapa, ocupando a tela inteira. Esse controle fica desativado por padrão. Você pode ativá-lo em MapOptions e configurá-lo usando o FullscreenControlOptions. A posição padrão é RIGHT_TOP.
  • O controle de tela cheia do Street View é ativado por padrão. É possível desativá-lo via StreetViewPanoramaOptions e configurá-lo usando FullscreenControlOptions. A posição padrão agora é RIGHT_TOP.

4 de janeiro de 2016

Corrigido:

  • Problema 9009 (link em inglês): ao sintetizar eventos de mouse por toque, use o botão esquerdo em vez do botão do meio para oferecer compatibilidade com a jQuery.
  • Problema 4201: a API não usa mais o eval(). Portanto, agora é possível usar a API sem a diretiva Política de Segurança de Conteúdo de unsafe-eval.

21 de dezembro de 2015

Mudanças:

  • Opção para desativar o botão de login em mapas conectados (ele mostrará o avatar dos usuários conectados, mas ainda permitirá que eles façam login usando ações conectadas, por exemplo, com estrela, mas não terá mais o botão para fazer login no mapa quando essa opção estiver definida).
  • A interface para solicitações de pesquisa de texto mudou. O uso do parâmetro types foi suspenso em 1o de março de 2016, substituído por um novo parâmetro type que aceita apenas um tipo por solicitação de pesquisa. Além disso, os tipos establishment, food e grocery_or_supermarket não serão mais compatíveis como parâmetros de pesquisa. No entanto, esses tipos ainda poderão ser retornados nos resultados de uma pesquisa. As solicitações que usam o parâmetro types legado serão compatíveis até 1o de março de 2017. Após essa data, todas as pesquisas de texto precisarão usar a nova implementação.

2 de dezembro de 2015

Mudanças:

  • O construtor Autocomplete verifica se recebe um elemento de entrada.
  • As janelas de informações de ponto de interesse do mapa básico mostram o mesmo conteúdo no modo conectado quando conectado.
  • As externas da API Google Maps para o Compile Compiler agora especificam um tipo (número ou string) para enumerações.

25 de novembro de 2015

Mudanças:

  • Os métodos .toJSON() foram adicionados aos objetos LatLng e LatLngBounds. Eles devem ser usados pelo JSON.stringify().

19 de novembro de 2015

Mudanças:

  • Logotipo branco do Google para mapas estilizados

Corrigido:

3,22

7 de janeiro de 2016

Corrigido:

  • Problema 9009 (link em inglês): ao sintetizar eventos de mouse por toque, use o botão esquerdo em vez do botão do meio para oferecer compatibilidade com a jQuery.

10 de novembro de 2015

Mudanças:

  • Os serviços Directions e Distance Matrix agora retornam o tempo previsto no trânsito (no campo de resposta duration_in_traffic) quando o modo de viagem está sendo direcionado. Para receber as previsões de tempo de viagem, inclua um literal de objeto drivingOptions na solicitação, especificando um departureTime atual ou futuro. Também é possível especificar um trafficModel de otimismo, pessimismo ou melhor estimativa (padrão) para influenciar as suposições usadas no cálculo do tempo de viagem. Para mais detalhes, consulte o guia do desenvolvedor sobre o serviço de rotas e o serviço de matriz de distância. Observação: o duration_in_traffic está disponível apenas para os clientes do Plano Premium da Plataforma Google Maps.

Descontinuado:

  • O campo de solicitação durationInTraffic foi descontinuado. Antes, ele era a maneira recomendada para os clientes do Plano Premium da Plataforma Google Maps especificarem se o resultado deveria incluir uma duração que considerasse as condições atuais do trânsito. Agora você precisa usar o campo drivingOptions.

5 de novembro de 2015

Descontinuado:

  • A biblioteca do Google AdSense foi descontinuada desde maio de 2015 e não está mais disponível na versão experimental da API Maps JavaScript. A biblioteca será removida em breve das versões congeladas da API. Uma solução alternativa é o Google AdSense. Consulte o guia sobre como criar um bloco de anúncios do Google AdSense.

22 de setembro de 2015

Mudanças:

  • Inclusão de compatibilidade com IDs de lugar ao fazer solicitações de rotas e matrizes de distância: DirectionsRequest.origin, DirectionsRequest.destination e DirectionsWaypoint.location agora aceitam objetos Place, e DistanceMatrixRequest.origins e DistanceMatrixRequest.destinations agora aceitam uma matriz de objetos Place.

15 de setembro de 2015

Mudanças:

  • A posição e a aparência padrão foram alteradas para muitos dos controles no mapa e nos panoramas do Street View. A experiência do usuário agora é consistente, independentemente de um mapa usar o modo de login ou não, e também é mais consistente com o site do Google Maps. Se você quiser continuar usando o conjunto de controles anterior por algum tempo, defina google.maps.controlStyle = 'azteca' na v3.22.
  • O novo controle de tela cheia no Street View permite que o usuário abra o panorama no modo de tela cheia.

Descontinuado:

  • O controle "Mapa de visão geral" não está mais disponível.
  • O controle de movimentação no mapa não está mais disponível. Para movimentar a visualização, os usuários clicam e arrastam ou deslizam no mapa. O controle de panorâmica no Street View permanece disponível.
  • O controle de zoom está disponível em apenas um estilo, e google.maps.ZoomControlStyle não está mais disponível.

1o de setembro de 2015

Mudanças:

  • Adição de literais LatLngBounds
  • Correção do problema com classes CSS muito amplas
  • Carregamento de blocos aprimorado após o redimensionamento do mapa

Fim da compatibilidade com o Internet Explorer 8

31 de agosto de 2015

Desde 31 de agosto de 2015, o Internet Explorer 8 não é mais oficialmente compatível com a API Maps JavaScript. Veja a lista de navegadores compatíveis. Para informações sobre a política de suporte a navegadores da Microsoft, consulte a postagem do IEBlog de 7 de agosto de 2014 (em inglês).

3,21

5 de agosto de 2015

Mudanças:

  • Melhoria no desempenho: carregar apenas blocos visíveis
  • Várias melhorias no Documentos

21 de julho de 2015

Mudanças:

  • Marcadores com rótulos lançados
  • Corrigido: erro de memória insuficiente do iOS7 para polígono em telas de definição muito alta
  • Correções de eventos de toque no IE10+
  • Agora, a verificação de erros nas entradas fornecidas pelo desenvolvedor é realizada no console em vez de gerar um erro.

6 de julho de 2015

Corrigido:

  • Problema 8159: bug: renderização incorreta de StrokePosition.OUTSIDE

17 de junho de 2015

Mudanças:

  • Correção do problema 6321: bug: "Uncaught TypeError: Can not read property 'x' of undefined" apenas nos navegadores Android/iOs

2 de junho de 2015

Mudanças:

  • Descontinuado: CloudLayer, GoDaddyLayer
  • Correção: problema 8098 (link em inglês): bug: o mapa de calor ponderado não é renderizado corretamente com um ponto.

2 de junho de 2015

Mudanças:

  • adiciona a capacidade de geocodificar um placeId para um endereço/latlng
  • retorna placeIds pela API Geocoding.

28 de maio de 2015

Mudanças:

  • Correção do problema 6358 (link em inglês): o formato do caminho SVG não era renderizado corretamente em dispositivos HDPI.

19 de maio de 2015

Corrigido:

  • Problema 7673: controla a posição flexível depois que o menu suspenso do tipo de mapa é usado
  • Problema 7589: o Pegman pula quando o mapa é redimensionado.

3,20

24 de abril de 2015

Corrigido:

  • Aumento no zoom máximo do terreno e carregamento de blocos com dpi alto, mesmo no zoom máximo

13 de abril de 2015

Corrigido:

  • Problema 7820 (link em inglês): cursores não funcionam em páginas carregadas de file://.
  • Problema 7591: bug: StreetViewService.getPanoramaByLocation falha quando o argumento de raio não é um número inteiro

25 de março de 2015

Corrigido:

  • Problema 7733: bug: KML/Imagens KML. As sobreposições têm resolução repentinamente muito baixa
  • O texto do widget está mais alinhado com o ícone de estrela

17 de março de 2015

Corrigido:

  • Problema 7756: bug: regressão de desempenho do Safari 8
  • Camada de informações demográficas removida
  • Melhorias no Chrome para janela de informações

17 de fevereiro de 2015

A versão experimental atual da API Maps JavaScript (3.19) se tornará a versão de lançamento.

A versão 3.17 será removida. As solicitações para a versão 3.17 ou qualquer versão anterior agora serão exibidas a versão 3.18.

A documentação do controle de versões está disponível em: https://developers.google.com/maps/documentation/javascript/versions

Versões disponíveis após a sobreposição:

Experimental: 3,20

Versão: 3.19

Congelado: 3,18

3,19

24 de abril de 2015

Corrigido:

  • Cursores no modo conectado.

19 de março de 2015

Corrigido:

20 de janeiro de 2015

Corrigido:

  • Problema 7475: Bug: phantomjs TypeError: não é possível excluir a propriedade.

13 de janeiro de 2015

Corrigido:

  • os blocos agora estão ocultos nos leitores de tela

17 de dezembro de 2014

Corrigido:

  • Problema 6917: bug: as formas não respeitam a propriedade "draggable" do mapa.
  • Problema 7445: bug: falhas de apresentação ao usar o recurso de login da API v3 do Maps

2 de dezembro de 2014

Corrigido:

  • Problema 7390: Bug: os hiperlinks "weather.com" não funcionam
  • Problema 7376: bug: o WebGL foi desativado (agora reativado)
  • Conflito de nomes do ES6 com símbolo

25 de novembro de 2014

Corrigido:

  • Problema 7333: bug: cursor de mouse na janela de informações está corrompido no IE9

3,18

4 de dezembro de 2014

Corrigido:

18 de setembro de 2014

Corrigido:

  • Problema 7136: vários títulos de marcadores não funcionam no Firefox.

09 de setembro de 2014

Corrigido:

  • Problema 7098: configurar o cabeçalho de POV do Street View gera um erro

26 de agosto de 2014

3.18 lançada para experimental.

A versão 3.17 agora está estável.

3.17

20 Agosto de 2014

Corrigido:

  • Problema 6937: regressão em 3.17: não é possível ler a propriedade "remove" de "undefined" (no Places)

12 de agosto de 2014

Corrigido:

  • Problema 6968 (link em inglês): bug: as teclas de seta do teclado não funcionam com v=3.exp

31 de julho de 2014

Adição:

  • Os painéis de mapa receberam documentação explícita sobre como os eventos DOM se propagam. O painel overlayMouseTarget foi adicionado.

7 de julho de 2014

Adição:

  • O toGeoJson foi adicionado às camadas de dados e aos recursos individuais dele, permitindo a exportação da geometria para o GeoJSON.

24 de junho de 2014

Adição:

  • place_id, um identificador exclusivo para um lugar, adicionado à biblioteca Places para Autocomplete e Place Details.
  • overview_path adicionado a DirectionsRoute, fornecendo uma polilinha codificada que representa o percurso inteiro do trajeto.

26 Maio de 2014

Adição:

  • O parâmetro sensor não é mais obrigatório no URL da API Maps.

20 de maio de 2014

3.17 lançada para a versão experimental.

3,16

15 de abril de 2014

Corrigido:

8 de abril de 2014

Adição:

  • Movimentações do mapa ao mover o mouse durante o desenho.

Corrigido:

  • Aceite o LatLngLiteral em mais locais.
  • A janela de informações é redimensionada quando o carregamento da Roboto termina (problema 5713).

31 de março de 2014

Corrigido:

  • Camadas KML semitransparentes não são mais transparentes no IE 8 (problema 6540)

26 de março de 2014

Corrigido:

  • As chamadas event.returnValue no Chrome foram removidas para evitar avisos do console.
  • Fazer gesto de pinça para aplicar zoom não funciona no IE11 (problema 5747)

18 de março de 2014

Adição:

12 de março de 2014

Adição:

24 de fevereiro de 2014

Adição:

  • Suporte para balsas nos serviços Distance Matrix e Directions.

17 de fevereiro de 2014

3.16 lançada para a versão experimental.

3,15

3 de março de 2014

Corrigido:

10 de fevereiro de 2014

Corrigido:

  • Desative todas as aceleração de hardware de bloco no Chrome/Linux para contornar um problema maior de aceleração de hardware do Chrome.

3 de fevereiro de 2014

Corrigido:

29 de janeiro de 2014

Corrigido:

  • Desativar todas as aceleração de hardware de bloco no Chrome/Windows para contornar um problema maior de aceleração de hardware do Chrome. (problema 6219).

22 de janeiro de 2014

Corrigido:

16 de janeiro de 2014

Corrigido:

  • O CSS de atualização visual tornou-se menos específico para substituir menos estilos definidos pelo usuário.

27 de novembro de 2013

Corrigido:

  • A criação do marcador após a instanciação do mapa gera um erro indefinido "contém" (problema 5798).

19 de novembro de 2013

Corrigido:

  • Os ícones de manobra do painel de rotas não são exibidos corretamente no Firefox

3,14

10 de setembro de 2013

Corrigido:

  • Links em janelas de informações oficiais do Google não abrem em novas guias/janelas ( problema 5794).

15 de agosto de 2013

  • A atualização visual se torna o modo de renderização de mapa padrão na versão de lançamento da API.
  • DynamicMapsEngineLayer: relatórios de recursos para camadas vetoriais, de imagens e de KML

3.13

25 de junho de 2013

Adição:

  • Camada dinâmica

11 de junho de 2013

Adição:

Corrigido:

  • Bug: panoramas personalizados do Street View e 90 graus para baixo (problema 4875).

3.12

4 de junho de 2013

Corrigido:

  • O modo de janela de informações não é acionado quando visualRefresh=true (problema 5415).
  • Bug: janelas de informações visuaisRefresh no iOS ( problema 5396)

15 de maio de 2013

Adição:

29 de abril de 2013

Corrigido:

  • Os marcadores removidos permanecem no mapa nos navegadores Android e Dolphin.

3,11

19 de fevereiro de 2013

Corrigido:

  • A alteração de DesenhoMode durante o desenho causa erro
  • Clicar em etapas no painel de rotas muda o zoom

12 de fevereiro de 2013

Corrigido:

  • O polígono não arrastável pode ser arrastado por um polígono arrastável com entrada de toque (problema 4868).
  • Ícones de transporte público incorretos no painel "Rotas alternativas" quando TravelMode foi alterado ( problema 4581)
  • panTo(latLng) nem sempre centraliza o mapa exatamente em latLng em algumas condições

29 de janeiro de 2013

Adição:

  • StreetViewCoverageLayer adicionado para adicionar a camada de cobertura de forma programática
  • StreetViewPov exposto para StreetViewPanoramas

Corrigido:

  • O aumento do uso de memória ao usar a V3.8 do JavaScript do Google Maps causa uma falha, conforme observado no IE 9, Chrome etc. (problema 4162).
  • O menu suspenso (selecionar) na janela de informações não segue a movimentação do mapa no Firefox

22 de janeiro de 2013

Adição:

  • opção arrastável para polilinhas, polígonos, círculos e retângulos
  • Campo price_level em PlaceResult

15 de janeiro de 2013

Corrigido:

  • Repetições de ícones de polilinha estão sendo desenhados incorretamente para algumas polilinhas (problema 4333)

7 de janeiro de 2013

Corrigido:

17 de dezembro de 2012

Adição:

  • Novos idiomas: urdu e Islandês

Corrigido:

  • mapas desfocados/nebulosos no IE9 após a navegação (problema 3875)

17 de dezembro de 2012

Adição:

  • Novos idiomas: urdu e Islandês

Corrigido:

  • mapas desfocados/nebulosos no IE9 após a navegação (problema 3875)

10 de dezembro de 2012

Adição:

  • capacidade de carregar imagens com o atributo de origem cruzada definido;

Corrigido:

  • problemas ao mostrar marcadores com imagens remotas em close-ups (problema 4616).
  • Erro de JavaScript ao exibir símbolos em polilinhas no IE 7/8

3 de dezembro de 2012

Corrigido:

  • A biblioteca Markermanager não funciona com a API Maps JS v3 (problema 4543).

27 de novembro de 2012

Adição:

  • Uso de tela de DPI alto em dispositivos de DPI alto para marcadores otimizados

Corrigido:

3,10

4 de fevereiro de 2013

Corrigido:

  • O aumento do uso de memória ao usar a V3.8 do Google Maps JavaScript? causa uma falha (observado no IE 9, Chrome etc.). (problema 4162).

25 de setembro de 2012

Adição:

  • Street View para ambientes internos
  • Correção da opção de rotação para IconSequence
  • "Tempo no trânsito atual" para rotas

11 de setembro de 2012

Novidade:

  • Adição de StrokePosition a polígonos, retângulos e círculos.
  • computeOffsetOrigin para a biblioteca de geometria
  • Quatro novos idiomas para a API: africâner, amárico, suaíli, zulu

28 de agosto de 2012

Adição:

  • Types à API Places TextSearch

Corrigido:

  • O objeto de símbolo não pode ser transmitido para MarkerOptions na lista de GWT
  • Regressão: faça o gesto de pinça para aumentar o zoom no iOS 5 quando a página for rolada (problema 4046).

14 de agosto de 2012

Alterações perceptíveis:

  • Modifique a interface para omnibox para aceitar url como uma propriedade MVC, em vez de um argumento construtor.

3,9

10 de setembro de 2012

Corrigido:

  • Não é possível transmitir o objeto de símbolo para "MarkerOptions" no GWT
  • Regressão: faça o gesto de pinça para aumentar o zoom no iOS 5 quando a página for rolada (problema 4046).

9 de agosto de 2012

Corrigido:

  • Erro de sintaxe no Android 3.x

31 de julho de 2012

Alterações perceptíveis:

  • Ocultar sobreposição do Street View em projeções personalizadas

Corrigido:

  • Os símbolos de marcador não disparam eventos no safari quando a escala é maior que 35
  • evento de clique não gerado para marcadores em um mapa personalizado (tipo de mapa + projeção)

25 de julho de 2012

Corrigido:

17 de julho de 2012

Corrigido:

  • Não é possível clicar na caixa de texto na janela de informações no IE
  • bounds_changed precisa ser disparado antes de zoom_changed ( problema 1399).
  • A opção de mapa backgroundColor não é preservada depois que o Streetview é invocado
  • Alternar do mapa estilizado para o satélite carrega desnecessariamente os blocos do mapa.
  • As propriedades "arrastável/de rolagem" do mapa foram ignoradas no modo de desenho (problema 4012).
  • LatLngBounds retornará um intervalo de longitude completo quando mais de uma cópia do mundo for exibida
  • Não desenhe uma forma vazia ao clicar duas vezes ( problema 3964).
  • Eventos de marcador supérfluo no clique (problema 3911)

Alterações perceptíveis:

  • Os endpoints de pesquisa e consulta foram renomeados como searchSearch e textSearch.

10 Julho de 2012

Alterações perceptíveis:

  • Fazer com que google.maps.event.removeListener() aceite nulo como argumento

27 de junho de 2012

Adição:

Alterações perceptíveis:

  • Reconhecer "transparente" como uma cor.

23 de junho de 2012

Adição:

  • Símbolos
  • Camada de mapa de calor
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Novas opções de estilizador "peso" e "cor":

http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html (link em inglês)

15 de maio de 2012

Adição:

  • Restrição de país para o Autocomplete (AutocompleteOptions.componentRestrictions) (problema 3899)
  • Filtros de tipo de região e cidade

3,8

1° de maio de 2012

Corrigido:

  • Às vezes, os marcadores excluídos reaparecem (problema 4087).
  • Às vezes, as sombras do marcador não são renderizadas (problema 3993).

23 de abril de 2012

Corrigido:

  • O Pegman permanece no mapa com o tipo de mapa personalizado após fechar o Street View (problema 4076)
  • Os marcadores animados removidos não podem ser adicionados novamente ao mapa (problema 4052).

18 de abril de 2012

Corrigido:

  • A janela de informações sobre o clima sempre mostra um ícone de chuva no Firefox ( Problema 4063)

Adição:

  • polígono, limite e deslocamento para FusionTablesLayer ( problema 3557)

10 de abril de 2012

Corrigido:

  • Imagens aéreas mostradas mesmo que as aéreas não estejam disponíveis para toda a janela de visualização (problema 3913).

3 de abril de 2012

Adição:

  • WeatherLayer e CloudLayer (problema 3555)
  • Camada de informações demográficas

Corrigido:

  • Limites de blocos visíveis para polilinhas no IE 9 Quirks
  • Marcadores pulando ao movimentar o Canvas Street View

28 de março de 2012

Corrigido:

  • Use nomes de tags em letras minúsculas para conformidade com XHTML (problema 3868).
  • O comportamento de zoom dos trackpads da Apple mudou para que ele seja menos sensível (problema 2416).

20 de março de 2012

Corrigido:

  • Criar um marcador com uma imagem fantasma que não existe causa erros (problema 4014).

Adição:

Alterações perceptíveis:

  • Clique duas vezes para aumentar o zoom por padrão no Street View

6 de março de 2012

Corrigido:

Adição:

21 de fevereiro de 2012

Corrigido:

  • Mapas desfocados no IE 9 (problema 3875)
  • A polilinha consiste em colinhas colineares no espaço do LatLng simplificada (problema 3739).

Adição:

  • google.maps.Polygon.Poly.containsLocation() e isLocationOnEdge() ( Problema 1978)

15 de fevereiro de 2012

Corrigido:

  • Regressão: marcadores dimensionados renderizados incorretamente com o parâmetro "size" inválido (problema 3908).
  • Mapa travado no modo de edição quando setEditable(false) é chamado enquanto o usuário está arrastando o ponto de controle (problema 3842).

Alterações perceptíveis:

  • Faça a transição cruzada entre panoramas do Street View.

3.7

7 de fevereiro de 2012

Corrigido:

  • O marcador pisca na posição final antes da animação de soltar ( problema 3608)
  • Abrir a janela de informações e definir o zoom ao mesmo tempo resulta em um mapa de mapa incorreto (problema 3738).
  • Ignorar o clique com o botão direito ao arrastar os marcadores ( Problema 3237)
  • Às vezes, o título do marcador não aparece no Firefox (problema 3773).

Alterações perceptíveis:

  • Marcadores dimensionados agora renderizados no Canvas, quando disponíveis
Adicionado:

31 de janeiro de 2012

Corrigido:

  • Correção: blocos coreanos errados depois de movimentar o mundo (problema 2722).
  • Corrigido: não é possível soltar o pegman com precisão para exibir o StreetView ( problema 3861).
  • Adição da propriedade "visible" para polígonos (problema 2861).
  • panTo e panBy são animados, mesmo quando janelas de visualização distantes (regressão)

24 de janeiro de 2012

Corrigido:

  • Eventos de mouse aparecem em uma janela de informações (problema 3573).
  • Transformações CSS ativadas no IE9
  • Adição de imageDateControl ao StreetViewPanorama
  • Ativação do Canvas Street View no IE 9, Opera e Safari/Windows

16 de janeiro de 2012

Corrigido:

  • O Pegman não deve ser arrastável no modo de desenho
  • Acione corretamente eventos, respeitando o zIndex de polilinhas e outras camadas
  • A propriedade "status" do omnibox foi adicionada (problema 3015).

10 de janeiro de 2012

Corrigido:

  • Mostrar pegman se disableDefaultUI for true e StreetViewControl for true

7 de dezembro de 2011

Corrigido:

  • As rodovias de acesso controlado podem ser estilizados separadamente das rodovias (road.highway.controlled_access)
  • place_changed é disparado quando o usuário pressiona "Enter" no preenchimento automático (problema 3407).

28 de novembro de 1011

Corrigido:

  • Reposicionar o preenchimento automático quando a janela for redimensionada. evento "resize" pode ser acionado no objeto de preenchimento automático.

22 de novembro de 2011

Corrigido:

  • O tamanho do conteúdo da janela de informações agora é calculado considerando os estilos em cascata.
  • O controle de rotação do mapa aéreo não corresponde ao título na criação do mapa.

7 de novembro de 2011

Alterações perceptíveis:

  • Novo estilo visual dos controles padrão
  • Formas editáveis (polígonos, polilinhas, círculos, retângulos)
  • Novo DesenhoManager para adicionar novas sobreposições
  • Novos campos PlaceResult: site e internacional_phone_number
  • Novo campo ElevationResult: resolução

Corrigido:

  • Os ícones de início e fim nos resultados de rotas agora são renderizados com plano de fundo transparente no IE 7+

3.6

31 de outubro de 2011

Corrigido:

  • Erro quando a API Maps é usada com a biblioteca de protótipos no IE7

25 de outubro de 2011

Corrigido:

  • Erros quando o mapa da omnibox mudou antes do carregamento da camada
  • Vazamento de memória no IE ao adicionar e remover polilinhas

18 de outubro de 2011

Alterações perceptíveis:

  • Adicionado o campo de palavra-chave a PlaceSearchRequest
  • Linhas da via removidas do Street View

10 de outubro de 2011

Corrigido:

  • O endereço é muito longo na visualização do Street View

27 de setembro de 2011

Corrigido:

  • O controle de Mapa de visão geral é atualizado no centro e aumenta o zoom se o zoom tiver sido alterado

27 de setembro de 2011

Corrigido:

  • Busca dupla de blocos iniciais no Chrome
  • Vazamento de memória ao movimentar
  • Não solte o Pegman no Street View ao deslocar para uma área fora da cobertura
  • Regressão: GroundOverlays que ultrapassam a longitude de -180
  • Regressão: centro do mapa incorreto ao abrir a janela de informações ao movimentar e aplicar zoom

Alterações perceptíveis:

  • Mostrar visualizações do Street View enquanto o pegman é arrastado

20 de setembro de 2011

Corrigido:

  • Vazamento de memória no Chrome/Windows ao renderizar marcadores usando o Canvas
  • Renderização de marcadores de vista aérea com direção de 90 ou 270 graus

Alterações perceptíveis:

  • Os tipos de mapa padrão do Google não podem ser acessados pelo registro de tipo de mapa (impede o acesso aos blocos de mapas)
  • Animações de rotação ao sair e entrar em imagens aéreas

12 de setembro de 2011

Problemas resolvidos:

  • Marcador travado na posição elevada depois que a dica de ferramenta aparece no Firefox 4 ou superior (problema 3334).

Alterações perceptíveis:

  • geocodificadorResult.formatted_address não documentado

6 de setembro de 2011

Corrigido:

  • A janela de informações de Selecionar elemento (menu suspenso) não segue a movimentação do mapa no Firefox
  • Blocos na Coreia em alguns dispositivos móveis

29 de agosto de 2011

Alterações perceptíveis:

  • Permitir que os controles personalizados tenham um Z-index maior do que os controles de API
  • Os links levam os usuários à versão correta do idioma do maps.google.com
  • Não abra uma janela de informações sobre um recurso KML se não houver HTML, nome ou descrição da janela.
  • Regressão fixa: blocos de alto DPI corrompidos

24 de agosto de 2011

Problemas resolvidos:

  • Aceleração de hardware desativada para Chrome/Mac: corrige o problema de renderização do marcador e o clique na sobreposição ( Problema 3544, Problema 3551)
  • O gesto de pinça para aplicar zoom foi corrigido para Android quando a página foi rolada (problema 3373).

Alterações perceptíveis:

  • Agora, os ícones de empresas estão ativados por padrão.

17 de agosto de 2011

Alterações perceptíveis:

  • Ícones de mapa clicáveis para pontos de interesse.
  • Os estilos podem ser definidos no MapOptions e aplicados em todos os tipos de mapa padrão.
  • O Pegman aparece nos tipos de mapa personalizados, a menos que seja explicitamente desativado.

3.5

10 de agosto de 2011

Corrigido:

  • Marcadores travados na posição de arrastar para cima quando arrastados para o horizonte no Street View
  • O Street View não é redimensionado quando o mapa ou a janela são redimensionadas
  • O Street View com uma janela de informações compartilhada trava o navegador

2 de agosto de 2011

Problemas resolvidos:

  • Os hiperlinks na janela de informações do IE não funcionam (problema 3503).
  • O controle da balança não imprime (problema 2966).
  • Regressão: erro ao usar OverviewMapControl com mapas estilizados (problema 3489)

Alterações perceptíveis:

  • O menu de contexto na maioria dos controles agora está desativado com o botão direito do mouse.
  • O panorama/mapa do Street View em uma janela de informações não é deslocado ao passar o mouse sobre a janela
  • Agora é possível rolar uma janela de informações no iPad

18 de julho de 2011

Problemas resolvidos:

  • Evento "Evento" incorreto quando a página é rolada no iOS >= 4.1 ( Problema 3373)

11 de julho de 2011

Problemas resolvidos:

  • Correção: <select> não clicável na janela de informações no dispositivo de toque ( problema 3232).
  • Corrigido: o clique não é acionado no mapa após o clique com o botão direito se MapMap.draggable for falso (problema 3071).

Alterações perceptíveis:

  • Marcadores com o mesmo Z-index agora são ordenados de maneira consistente em todos os limites do bloco
  • Agora é possível rolar na janela de informações no iOS
  • Marcadores e polígonos agora são pintados novamente quando a projeção do mapa é alterada

5 de julho de 2011

Problemas resolvidos:

  • Corrigido: o cursor de marcador não é exibido quando o mapa não é arrastável (problema 3120).

Alterações perceptíveis:

  • Inclusão da capacidade de estilizar o controle e o menu suspenso do Place Autocomplete
  • O widget do Place Autocomplete preserva a descrição retornada pelo servidor depois que o usuário seleciona uma sugestão.

30 de junho de 2011

Problemas resolvidos:

  • Corrigido: os blocos de mapa iniciais seriam buscados duas vezes
  • Correção: o evento maptypeid_changed foi acionado várias vezes quando o mapa foi criado após a versão 3.4 (problema 3051).

Alterações perceptíveis:

  • O preenchimento automático do Places foi alterado para ser anexado ao corpo, em vez do pai das entradas.
  • BOTTOM_RIGHT agora se posiciona corretamente

8 de junho de 2011

Problemas resolvidos:

  • Correção: o zoom não é mais animado se a mudança no nível de zoom é maior que 2 (problema 3033).

Alterações perceptíveis:

  • Correção: OverlayView.set('map', foo) agora é o mesmo de OverlayView.setMap.
  • Opção "language" de GeocodingRequest removida

17 de maio de 2011

Problemas resolvidos:

  • Corrigido: problema de renderização do Streetview no IE7 (problema 3272)

Alterações perceptíveis:

  • Transição de esmaecimento ativada para blocos de mapas ao carregar e alterar o tipo de mapa.

7 de maio de 2011

Não há mudanças visíveis.

3.4

7 de maio de 2011

Não há mudanças visíveis.

6 de maio de 2011

Problemas resolvidos:

  • Corrigido: o panorama do Street View não é exibido no IE7 (problema 3272, link em inglês)
  • Correção: o PNG semitransparente com ImagemImage perde transparência no IE7 e IE8 (problema 3275).

Alterações perceptíveis:

  • Serviço Distance Matrix

14 de abril de 2011

Problemas resolvidos:

  • Corrigido: suporte a cores CSS nomeadas para PolyColor e Color
  • Corrigido: polígono não visível se strokeOpacity está definido como 0,0 ( Problema 3241)
  • Correção: erros no IE8 ao movimentar com o AdUnit visíveis (problema 3159).
  • Permitir o mapa de terrenos e mapas híbridos sem o mapa e o satélite no controle de tipo de mapa (problema 3089)
  • Blocos de DPI alto são carregados para telas de DPI alto (problema 2614).

Alterações perceptíveis:

  • A inclinação aérea assume como padrão 45 graus quando as imagens aéreas estão ativadas e disponíveis
  • O comportamento de pinça foi aprimorado no iPad.
  • Renomeação do DirectionsTravelMode e DirectionsUnitSystem como TravelMode e UnitSystem (os nomes antigos continuam sendo compatíveis com versões anteriores).

14 de abril de 2011

Problemas resolvidos:

  • Correção: o ícone e a sombra do marcador não são mais transparentes no IE6
  • Corrigido: os marcadores não piscam mais com o zoom
  • Correção: renderização de polígonos em limites de blocos próximos aos polos norte/sul

Alterações perceptíveis:

  • As polilinhas e os polígonos agora são renderizados na tela sempre que possível.
  • Agora, as PCollections de eventos em polilinhas e bordas de polígonos serão alinhadas ao ponto mais próximo na linha.

5 de abril de 2011

Problemas resolvidos:

28 de março de 2011

Problemas resolvidos:

  • Não é possível mudar a direção no Street View no modo de satélite (problema 3174).
  • Mapa corrompido quando o VML está desativado (problema 3119)

Alterações perceptíveis:

  • A sobreposição de vias do Street View agora é exibida no modo oblíquo

22 de março de 2011

Problemas resolvidos:

  • O Pegman aparece em tipos de mapa personalizados (problema 3154).

Alterações perceptíveis:

  • Corrigido: marcadores gigantes são cortados em limites de blocos
  • Corrigido: sobreposição de vista da rua no modo oblíquo
  • Corrigido: controle de mapa de visão geral exibido no modo de impressão

17 de março de 2011

Problemas resolvidos:

Alterações perceptíveis:

  • Corrigido: círculos e retângulos ignoram zIndex
  • Corrigido: eventos do mouse acionam eventos duas vezes quando o marcador é animado
  • Correção: mapas estilizados não usam estilos se o tipo de mapa é adicionado ao registro após o conjunto do ID do tipo de mapa
  • Corrigido: tipos de mapa sem estilo adotam o estilo de um tipo de mapa estilizado
  • Os marcadores agora disparam Args, não eventos DOM

11 de março de 2011

Problemas resolvidos:

  • Clicar duas vezes em um marcador não aumenta o zoom do mapa (problema 3090).
  • O ponto de fixação com a sombra do marcador personalizada agora funciona (problema 3112).

Alterações perceptíveis:

  • Camada IDFA
  • Fixação do Z-index do marcador de rotas
  • Posição de sombra padrão corrigida

2 de março de 2011

Alterações perceptíveis:

  • Marcadores agora renderizados em Canvas/VML, quando disponíveis
  • Segmentações de clique maiores para polilinhas, polígonos e KML em dispositivos com recurso de toque

22 de fevereiro de 2011

Problemas resolvidos:

  • Âncora de janela de visualização exposta por meio da propriedade MVC "anchorPoint" (problema 2860).
  • Correção do híbrido no nível de zoom 0 e 1 (problema 3062).
  • Correção do círculo/retângulo, se adicionado/removido rapidamente para o mapeamento (problema 3052).
  • draggable: falso corrigido em dispositivos de toque (problema 3044)

18 de fevereiro de 2011

Problemas resolvidos:

  • Os marcadores no Street View são reduzidos, e não ampliados (problema 2969).
  • As rotas arrastáveis agora funcionam quando routeIndex não é 0 (problema 2995).
  • Conflito entre o Flash e o recurso de arrastar do mapa corrigido (problema 2956).
  • Quando mapTypeId é alterado no listener maptypeid_changed, o controle de tipo de mapa agora é consistente.

Alterações perceptíveis:

  • Agora, os marcadores estão ativados por padrão quando o modo de satélite é clicado no controle do tipo de mapa.

8 de fevereiro de 2011

Alterações perceptíveis:

  • Novos controles hierárquicos de tipo de mapa: são fáceis de usar.
  • Novo logotipo (problema 2574)
  • MarkerShape.coord foi renomeado como MarkerShape.coords para corresponder ao atributo HTML de <area> de coordenadas.

3.3

17 de março de 2011

Problemas resolvidos:

  • O polígono não está renderizando

8 de fevereiro de 2011

Problemas resolvidos:

  • Solicitações de blocos não estão sendo canceladas no Chrome (problema 3011).
  • O evento "rightclick" não está sendo disparado em FF/Mac (problema 2920).
  • Problemas de renderização de texto no Safari/Mac ( problema 3024)
  • Os mapas de rotas não são exibidos corretamente no IE

21 de janeiro de 2011

Alterações perceptíveis:

  • MVCArrays agora são aceitos na biblioteca de geometria esférica
  • Correção da exibição cruzada em um marcador ao ser arrastado no IE6
  • O Z-index não está mais definido no div do contêiner do mapa.

17 de janeiro de 2011

Problemas resolvidos:

  • Correção de um problema em que a marcação de tempo incorreta para zoom_changed causava resultados incorretos para fromLatLngToContainerPixel (problema 2539).

6 de janeiro de 2011

Problemas resolvidos:

Alterações perceptíveis:

  • Os controles de zoom e movimentação foram separados (sem mais controle de navegação). Eles podem ser configurados separadamente.
  • Novo controle de zoom em dispositivos touchscreen
  • O conteúdo de um MVCArray agora pode ser apagado chamando clear()
  • Correção do vazamento de memória ao adicionar e remover marcadores no IE8
  • Renderização mais rápida de polígonos com um algoritmo de simplificação aprimorado

23 de dezembro de 2010

Problemas resolvidos:

  • Os gerenciadores de clique de Waypoint foram corrigidos em direções arrastáveis (problema 2871).

21 de dezembro de 2010

Problemas resolvidos:

  • O momento ao arrastar o mapa foi adicionado (problema 2592).
  • Foi corrigido o erro de CSS no Street View (problema 2666)
  • Correção de erro de JS ao mostrar uma janela de informações com uma largura de mapa de 0 no IE (problema 2536).

Alterações perceptíveis:

  • Em dispositivos de toque, agora exibimos um controle de zoom fácil de usar, independentemente de o controle de navegação ZOOM_PAN ou SMALL ser solicitado. Se o dispositivo for compatível com multitoque no navegador, nenhum controle de zoom será exibido, já que o zoom é realizado pelo gesto de pinça.

9 de dezembro de 2010

Problemas resolvidos:

  • As janelas de informações agora são exibidas corretamente no IE (problema 1343).
  • Foi corrigida a opacidade no IE8 para Imagesplash

Alterações perceptíveis:

  • Uma cruz será exibida abaixo de Markers com um ícone personalizado quando arrastada, e generateOnDrag está ativado

5 de dezembro de 2010

Problemas resolvidos:

  • Forneça uma interface para descobrir o nível de zoom máximo em uma determinada localização das imagens de satélite. ( Problema 2049)
  • Adicione uma opção (volvOnDrag) para ativar/desativar animações quando um marcador for arrastado. (problema 2910).

Alterações perceptíveis:

  • Agora, os marcadores são levantados quando arrastados e pulam quando soltos.
  • As animações de marcador podem ser controladas de forma programática com a função setAnimation.

28 de novembro de 2010

Problemas resolvidos:

  • maptypeid_changed não é mais disparado duas vezes (problema 2449).
  • A propriedade "size" de um objeto MarkerImage agora é acessível ( problema 2465).
  • O formato do marcador faz referência ao ícone em vez do sprite (problema 2629).
  • Melhoramos a movimentação do mapa ao arrastar o marcador para mapas menores (problema 2868).
Alterações importantes:
  • Agora é possível imprimir os mapas sem ativar a impressão de imagens de plano de fundo.
  • Correção do bug em que os marcadores de direção arrastáveis eram arrastáveis quando "draggable" era definido como false.

16 de novembro de 2010

Problemas alterados:

Alterações perceptíveis:

  • Correção do bug que fazia com que uma nova janela fosse aberta no FF quando um marcador era clicado com um turno.
  • Os ícones de marcadores de letras eram perdidos quando marcadoresOptions eram especificados com o DirectionsRenderer

3.2

11 de novembro de 2010

Alterações perceptíveis:

  • Correção do bug em que os polígonos eram cortados/truncados com RTL no IE7/IE8.
  • Correção do bug que fazia com que as caixas de seleção ficassem ocultas no Safari 5 devido a transformações 3D.
  • As polilinhas geodésicas que abrangiam o equador não apresentavam detalhes
  • Posições de controle adicionadas para LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Renomeação das posições de controle LEFT para LEFT_TOP, DIREITA para DIR_TOP, TOP para TOP_CENTER e BOTTOM para BOTTOM_CENTER

11 de outubro de 2010

Problemas alterados:

  • Problema 2478: Streetview - Desalinhamento de bússola/Ausente em alguns navegadores
  • Problema 2528: opacidade de ImageJumpOptions corrompida no IE8.
  • Problema 2661: janela de informações: o clique com o botão direito do mouse em um campo de entrada não exibe o menu de contexto.
  • Problema 2741: o posicionamento do marcador não funciona no iOS 4 depois da movimentação do mapa.

Alterações perceptíveis:

  • O Street View é ativado por padrão
  • Correção do bug em que "this" não estava sendo transmitido para .getTileUrl
  • O evento de domready da janela de informações agora é acionado quando a janela está visível

28 de setembro de 2010

Problemas alterados:

  • Problema 2712: vazamentos de memória (adicionar/remover marcadores, mostrar/ocultar marcadores, zoom/mover mapa)

Alterações perceptíveis:

  • Os mapas V2 e V3 funcionam melhor quando ambos estão na mesma página
  • Correção de erro no Street View em HTML5 quando arrastado para baixo rapidamente.

16 de setembro de 2010

Problemas alterados:

  • Problema 2701: o cabeçalho inicial do controle do navegador do Street View não segue o POV

14 de setembro de 2010

Problemas alterados:

  • Problema 157: oferecer suporte a rotas arrastáveis
  • Problema 1852: o evento "rightclick" em um google.maps.Marker é acionado sem um argumento
  • Problema 2673: o Pegman desaparece após a mudança de posição

Alterações perceptíveis:

  • O desempenho do marcador foi aprimorado

31 de agosto de 2010

Problemas alterados:

Alterações perceptíveis:

  • Geodésicas aprimoradas para zooms mais altos

24 de agosto de 2010

Problemas alterados:

Alterações perceptíveis:

  • Ao aumentar ou diminuir o zoom repetidamente (como ao usar uma roda de rolagem), agora carregamos menos blocos dos níveis de zoom intermediários.

16 de agosto de 2010

Problemas alterados:

  • Problema 2416: visão panorâmica e zoom da Apple Mouse muito sensíveis
  • Problema 2606: definir draggable: false em um mapa desativa links
  • Problema 2640: a memória não é apagada com atualizações do navegador / onload (IE)

Alterações perceptíveis:

  • Os marcadores do StreetView são dimensionados de acordo com a distância.
  • Atualizações do controle deslizante de zoom na movimentação

9 de agosto de 2010

Alterações perceptíveis:

  • As propriedades KMLKML.position e FusionTablesArgs.position foram descontinuadas. Use .latLng
  • A propriedade descontinuada StreetViewService.getNearestPanorama foi removida. Use .getPanoramaByLocation

3.1

28 de setembro de 2010

Alterações perceptíveis:

  • Correção do problema em que rotas com a mesma origem e destino geravam um erro de JS

9 de agosto de 2010

Alterações perceptíveis:

  • Correção do mapa de uma OverlayView
  • A chamada de GroundOverlay.setMap(null) é corrigida
  • O IE não vaza mais zoom/movimentação de memória

5 de agosto de 2010

Problemas alterados:

  • Problema 2588: chamar setVisible(false) no objeto Panorama com um listener anexado causa um erro JS no IE

Alterações perceptíveis:

  • Correção de marcadores que desaparecem no IE6 quando o zoom é alterado

29 de julho de 2010

Problemas alterados:

Alterações perceptíveis:

  • O panorama personalizado "originheading" foi descontinuado e substituído pelo "centerheading".
  • Blocos híbridos coreanos agora exibem vias
  • Os cliques agora passam por polígonos não clicáveis no mapa

22 de julho de 2010

Problemas alterados:

  • Problema 1856: suporte à renderização de polígonos no Opera
  • Problema 2159: o evento de arrastar é acionado após o zoom usando a roda de rolagem.
  • Problema 2385: em níveis de zoom mais profundos, o GroundOverlay fica preto no Internet Explorer.
  • Problema 2337: polilinha perdida
  • Problema 2427: arrastar com uma janela de informações aberta no movimento automático causa marcadores "travados"
  • Problema 2493: os marcadores não são apagados corretamente no IE7.
  • Problema 2500: corte de MarkerImage ao usar !Marker.setIcon(<scaled MarkerImage>) para o Marker existente.
  • Problema 2549: o CSS para o menu suspenso do Google gera um aviso.

Alterações perceptíveis:

  • Um evento de clique não é mais acionado quando um polígono é arrastado
  • Clicar em um elemento de seleção de formulário que se expande fora de uma janela de informações não dispara mais um clique no mapa.
  • Clicar em uma sobreposição KML não aciona mais um evento de clique no mapa
  • O Streetview agora é deslocado automaticamente para caber em uma janela de informações na tela
  • KML e FusionTables lpurl de Mudança foram alterados de "position" para "latLng"
  • Os controles de zoom do Android não enviam mais cliques para o mapa

17 de junho de 2010

Problemas alterados:

Alterações perceptíveis:

  • Correção do bug de oscilação do marcador
  • Melhoria do acionamento de eventos de preparação da janela de visualização
  • DirectionsRoute.bounds agora está exposto

11 de junho de 2010

Problemas alterados:

Alterações importantes:
  • Correção do vazamento de memória do marcador
  • Melhoria na latência do primeiro geocódigo
  • Fornece acesso a StreetViewService.

3

18 de maio de 2010

Problemas alterados:

Alterações importantes:
  • Correção do bug de direitos autorais do Google correto no tipo de mapa personalizado
  • Propriedade geodésica adicionada a polígonos e polilinhas
  • Opção clicável adicionada a polígonos e polilinhas
  • Opção clicável adicionada para GroundOverlay

13 de maio de 2010

Problemas alterados:

  • Problema 1724 (link em inglês): tamanho/margens incorretos da janela de informações ao definir o conteúdo por um elemento, em vez de uma string.

Alterações perceptíveis:

  • Correção do bug em que as sobreposições de solo eram cortadas prematuramente ao cruzar a linha do tempo.
  • O setIcon do marcador agora funciona com \ no URL.
  • Gatilhos de eventos de mouseout em polígonos e polilinhas no IE
  • A mudança de um ícone de marcador não pisca mais

7 de maio de 2010

Problemas alterados:

  • Problema 1458: Solicitação de recurso: suporte a KML na API Google v3
  • Problema 1658: adicionar sobreposição de tráfego
  • Problema 2209: estouro de pilha
  • Problema 2254: várias chamadas "setMap(gMap)" e "setMap(null)" no objeto Circle mudam o traço e a opacidade do preenchimento.

Alterações perceptíveis:

  • Adição de camadas KML e GeoRSS
  • Sobreposições de solo adicionadas.
  • Adição de novas camadas: Tráfego e Bicicleta
  • Adição da propriedade "suppressBicyclingLayer" em DirectionsRendererOptions
  • Correção do bug para garantir que a camada de zoom seja referenciada corretamente quando o vTPM mudar.
  • A propriedade DirectionsResult "start/end_point" foi renomeada como "start/end_location".
  • Renomeação da propriedade DirectionsLeg como "start/end_geo" com "start/end_address".
  • Renomeação da propriedade "Directions_waypoint_order" do DirectionsRoute como "waypoint_order".
  • Remoção da compatibilidade com nomes de propriedade de rotas antigas (setTripIndex, getTripIndex, hiddenTripList, provideTripAlternatives) e a manutenção de registros de continuação. Também remove a conversão de trajetos em trechos para etapas e viagens para rotas em etapas.
  • Atualização do GeocodingGeometria.latLng para o GeocodingGeocoding.location.

30 de abril de 2010

Problemas alterados:

  • Problema 2230: o mapa é inicializado sem a projeção personalizada.

Alterações perceptíveis:

  • Clicar no mapa agora foca no teclado
  • Agora é possível fazer gesto de pinça para aplicar zoom no iPad

26 de abril de 2010

Problemas alterados:

  • Problema 1826: adicionar eventos de mouseover e mouseout em polígonos e polilinhas
  • Problema 2177: map.setZoom(z) não funciona corretamente durante o evento "maptypeid_changed".
  • Problema 2247: a opção ocultarRouteList no DirectionsRenderer não funciona conforme o esperado

Alterações perceptíveis:

  • Correção do bug em que ícones personalizados desaparecem da parte inferior do mapa durante o deslocamento

13 de abril de 2010

Problemas alterados:

  • Problema 2275: MarkerImage não pode ser reutilizado
  • Problema 2181: quando você adiciona um google.maps.Marker e usa a roda de rolagem do mouse para aumentar ou diminuir o zoom, o marcador fica oculto

11 de abril de 2010

Não houve mudanças visíveis nem mudanças nos problemas.

5 de abril de 2010

Problemas alterados:

  • Problema 1976 (link em inglês): problemas com ícones personalizados e marcadores arrastáveis.
  • Problema 2107: o marcador arrastável desaparece do mapa.
  • Problema 2181: a propriedade de projeção dos mapas básicos não está presente.

Alterações perceptíveis:

  • A polilinha da visão geral de rotas foi exposta em DirectionsRoute como Overview_path.
  • A projeção atual do mapa foi exposta como uma propriedade somente leitura.

23 de março de 2010

Alterações perceptíveis:

  • Elevation agora é exposto na API
  • O carregamento de blocos foi melhorado para conexões de Internet lentas.

15 de março de 2010

Alterações perceptíveis:

  • Os polígonos agora são redesenhados corretamente quando os estilos são alterados.
  • As mensagens de aviso obsoletas por console.log são fornecidas quando o estilo "Directions" antigo é usado.

10 de março de 2010

Problemas alterados:

  • Problema 1801: polilinha/polígono zIndex
  • Problema 2144: o DirectionsRequest deve fornecer a opção generateHighways
  • Problema 2207: bug: a polilinha é preenchida no IE
  • Problema 2113: polilinhas corrompidas em FF em níveis altos de zoom após o lançamento em janeiro

Alterações perceptíveis:

3 de março de 2010

Problemas alterados:

  • Problema 2136: propriedades ofuscadas em google.maps.MarkerImage que não devem ser referenciadas

Alterações perceptíveis:

  • Corrigimos o bug de salto no mapa.
  • O zoom duas vezes sucessivo foi aprimorado.
  • O evento de arrastar o marcador .latLng não está mais ofuscado.

26 de fevereiro de 2010

Problemas alterados:

  • Problema 1651: mousemove / mouseover / mouseout para a tela do mapa
  • Problema 2142: o DirectionsRendererOptions permite que os usuários suprimam marcadores completamente.
  • Problema 2148: event.latLng Em falta.
  • Problema 2109: bug: NavigationControlStyle.ZOOM_PAN não é exibido corretamente no IE8
  • Problema 2153: MVCArray.push() não retorna um novo tamanho

Alterações perceptíveis:

  • Adição de opacidade ao Imagesplash
  • Correção do bug em que o clique com o botão direito do mouse em um retângulo/círculo não era disparado.
  • Os eventos de conteúdo da janela de informações não são mais removidos ao ocultar.

8 de fevereiro de 2010

Problemas alterados:

  • Problema 2135: bug: se você reutilizar o MVCArray de um polígono em uma polilinha, ela será fechada.

Alterações perceptíveis:

  • Adição de uma nova classe Retângulo.
  • Adição de uma nova classe circular.
  • Correção do vazamento de memória durante a criação e remoção de um marcador
  • A anotação foi interrompida para fechar o MVCArray de LatLng para fechar polígonos, o que faz com que polilinhas que compartilham o mesmo MVCArray também sejam fechadas. Consulte o problema 2135 (link em inglês).
  • Correção de um bug que às vezes ocultava marcadores na tela se o zoom do mapa estivesse definido como o valor atual
  • Correção de Imagesplash para exibir corretamente no Android.
  • O esquema de corte do polígono foi alterado para permitir polígonos que contenham o polo norte ou sul.
  • Aumento do intervalo de latitude de MercatorEstimativa para o máximo possível, sujeito à precisão do ponto flutuante.

28 de janeiro de 2010

Problemas alterados:

  • Problema 1367: solicitação de recurso: expor o LayoutManager para que os desenvolvedores coloquem DIVs no "fluxo de controle".
  • Problema 1916: solicitação de recurso: adição da capacidade de dimensionar a MarkerImage
  • Problema 1443: estenda() e union() precisam retornar o objeto LatLngBounds
  • Problema 1997: documentação de MapOption "size"
  • Problema 2074: o mapa não é renderizado quando o mapa mundial se encaixa nas dimensões exatas do contêiner dele.

Alterações perceptíveis:

  • Adição de compatibilidade com idiomas índicos:
    • bn, gu, kn, ml, mr, ta, te
  • Novos métodos estáticos foram adicionados ao namespace de eventos:
    • addListenerOnce
    • addDomListenerOnce
  • Adição da nova propriedade "encoded_lat_lngs" ao objeto DirectionsStep para expor o conjunto de latlngs no formato ASCII compactado.
  • Melhor performance removendo elementos DOM de marcadores fora da tela
  • Corrigimos o bug de movimentação no Google Chrome.
  • Correção do bug de zoom com gesto de pinça no iPhone

19 de janeiro de 2010

Problemas alterados:

  • Problema 1422: solicitação de recurso: permitir que os desenvolvedores criem tipos de mapa personalizados.
  • Problema 1523: solicitação de recurso: fromContainerPixelToLatLng (e vice-versa)
  • Problema 1443: estender() e union() precisam retornar o objeto LatLngBounds
  • Problema 1960: bug: informações incompletas usando provideTripAlternatives
  • Problema 1675: erro na documentação do tutorial
  • Problema 1676: erro na documentação do tutorial - opções de controle
  • Problema 1856 (link em inglês): os polígonos não são renderizados no Opera.
  • Problema 1954: a localização no idioma búlgaro não está correta.
  • Problema 1976: bug: ícone personalizado e problemas de marcadores arrastáveis
  • Problema 2063: conflitos de nomes de variáveis ao minificar subclasses de OverlayView

Alterações perceptíveis:

17 de dezembro de 2009

Alterações perceptíveis:

  • Correção da instabilidade inicial que ocorria antes do início de uma animação com movimentação do mapa.
  • Correção do salto do mapa para locais diferentes ao aplicar zoom acima do nível máximo usando a ScrollWheel ou a DoubleClick
  • Os controles de direitos autorais, splash e Navigation são redimensionados para se ajustar ao tamanho do mapa.
  • Getters, setters e nomes de eventos antigos são oficialmente descontinuados e não são mais definidos.

10 de dezembro de 2009

Problemas alterados:

  • Problema 1820: zoom com roda de rolagem parece aumentar o zoom além do nível máximo de zoom e "pular/pular" a posição do mapa
  • Problema 1743: zoom com rolagem faz com que o mapa se mova para um local completamente diferente

Outras mudanças:

  • Adição do novo método panToBounds.
  • Nova animação de mapa adicionada. Afeta as ações de arrastar, movimentar, aplicar zoom e chamar o setCenter/setZoom em todos os navegadores.
  • Adição de uma mensagem de aviso de registro do console se métodos obsoletos estiverem sendo usados

25 de novembro de 2009

Problemas alterados:

  • Problema 1696: solicitação de recurso: posição do controle do mapa.
  • Problema 1909: corrupção getBounds após a mudança do centro do mapa.
  • Problema 1938: mapa.setOptions falha ao reconhecer opções de controle.

Outras mudanças:

  • Adição de compatibilidade com RTL para ativar os seguintes idiomas: árabe, farsi e hebraico.
  • A propriedade lat_lngs foi exposta para as etapas DirectionsResult.

11 de novembro de 2009

Problemas alterados:

  • Problema 1742: marcador de ícone personalizado sempre aparece sobre o marcador padrão.

Outras mudanças:

  • Agora é possível usar três novos idiomas.
    • Basco
    • Galego
    • Tagalo

29 de outubro de 2009

Problemas alterados:

  • Problema 1421: solicitação de recurso: adicionar uma classe Directions à API v3

Outras mudanças:

26 de outubro de 2009

Problemas alterados:

  • Problema 1647: solicitação de recurso: forneça um evento para o campo de janela de informações pronto.
  • Problema 1710: capacidade de cancelar o evento de zoom do usuário ao clicar duas vezes.

Outras mudanças:

  • O erro JS é gerado quando argumentos inválidos são transmitidos para o novo google.maps.LatLng()
  • Correção de bug: o mapa estático era carregado duas vezes no carregamento.

15 de outubro de 2009

Problemas alterados:

Outras mudanças:

  • Atualizações da documentação:
    • Novo método exposto: BoundBounds.isEmpty()
    • Organizou todos os métodos, eventos, propriedades e constantes por nome
    • Correção de tipos incorretos em propriedades de opção polilinha e polígono.

28 de setembro de 2009

  • Melhorias no desempenho da renderização de polígonos.
  • Correção do problema com o aviso JS para SVGView.

22 de setembro de 2009

Problemas alterados:

  • Problema 1420: Recurso: adicionar a classe Polygon à API
  • Problema 1371: o evento map.bounds_changed é disparado repetidamente quando o mapa está em movimento
  • Problema 1700: localização incorreta no clique depois de diminuir o zoom no Firefox 3.5
  • Problema 1702: latitude/longitude incorreta é relatada em eventos de clique e dblclick quando há um deslocamento de rolagem em um elemento pai.
  • Problema 1723: mapa pula ao arrastar no iPhone

Outras mudanças:

  • Polilinhas e polígonos lançados Elas permitem desenhar linhas ou regiões preenchidas no mapa, especificar estilos de traço e preenchimento e oferecer suporte à maioria dos eventos de mouse (ou seja, ainda não há mouseovers). Elas funcionam em todos os navegadores compatíveis (IE6.0+, Firefox 2.0+, Safari 3.1+ e Chrome), que incluem dispositivos móveis compatíveis.
  • Inclusão do novo evento "idle" do mapa acionado quando o mapa não se moveu um pouco. Soluciona o Problema 1371.
  • Correção de valores incorretos de LatLng retornados dos eventos de clique.
  • Correção do bug de zoom com gesto de pinça no iPhone. Consulte o problema 1723.

10 de setembro de 2009

Problemas alterados:

  • Problema 1659: latitude/longitude incorreta relatadas em eventos de clique e dblclick depois da movimentação, Firefox 3.5
  • Problema 1621: localização incorreta após o clique no mapa em ie8 com dooctype
  • Problema 1642: overflow:auto da janela de informações
  • Problema 1531: altura de infoWindow cresce a cada abertura

Outras mudanças:

  • Sintaxe modificada para métodos get/set e nomes de eventos, conforme especificado abaixo. A sintaxe antiga continua compatível com versões anteriores. Por exemplo:
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funboat_changed
  • Adição do novo método "onAdd" à interface OverlayView, que é chamado quando os painéis e a projeção são inicializados pela primeira vez. Isso resolve o Issue 1377.
  • O método "remove" da interface OverlayView foi renomeado como "onRemove". O nome antigo continua compatível com versões anteriores.

2 de setembro de 2009

Problemas alterados:

  • Problema 1525: erro get_bounds em níveis baixos de zoom
  • Problema 1596: uma visualização panorâmica além da borda norte ou sul do mundo retorna um erro
  • Problema 1643: bug: rodas de mapa desnecessariamente
  • Problema 1379: não consigo ver dados de mapas da Coreia na V3.

Outras mudanças:

  • Roda de rolagem contínua e zoom de clique duplo no Chrome, Safari 4 e Firefox 3.5
  • Desempenho aprimorado do recurso de arrastar o mapa
  • Clicar duas vezes agora centraliza o mapa após o zoom

24 de agosto de 2009

Problemas alterados:

Outras mudanças:

  • O zoom da roda de rolagem foi ativado por padrão. Para desativá-lo, defina a propriedade scrollwheel da opção Map como false.
  • Documentação atualizada para incluir as funções panTo e panBy.

14 de agosto de 2009

Problemas alterados:

  • Problema 1575: bug no método de marcadores arrastáveis set_draggable()

Outras mudanças:

  • O zoom da roda de rolagem foi ativado.
  • Correção do problema que afeta iPhones em que os saltos do mapa ocorrem após o arrastar.

4 de agosto de 2009

Problemas alterados:

  • Problema 1393 (link em inglês): permitir marcadores arrastáveis.
  • Problema 1448: bug: a API v3 precisa de uma função checkResize() (ou equivalente).
  • Problema 1404: erro com o cursor no Opera
  • Problema 1514 (link em inglês): a seta SELECT de exibição é exibida incorretamente com HTML 4.01 restrito.
  • Problema 1426: controle Z-index da janela de informações

Outras mudanças:

  • Fazer gesto de pinça e arrastar no iPhone precisa ser mais robusto.
  • Adição de setters e getters do zIndex a objetos da janela de informações.

Mudanças na documentação:

  • Os métodos get_draggable e set_draggable do marcador foram adicionados.
  • Eventos de arrastar, arrastar e fixar, draggable_changed adicionados
  • Propriedade arrastável de marcador adicionada
  • Os métodos get_zIndex e set_zIndex da janela de informações foram adicionados
  • O evento zIndex_changed da janela de informações foi adicionado
  • A propriedade zIndex da janela de informações foi adicionada

13 de julho de 2009

Problemas alterados:

  • Problema 1415: conteúdo da janela de informações: selecionável verdadeiro/ falso.
  • Problema 1432: o evento mouseout não é acionado depois que set_icon é chamado.
  • Problema 1365: os controles de tipo de mapa são renderizados incorretamente com o tipo de documento rigoroso.

Outras mudanças:

  • Os desenvolvedores não precisam mais especificar o tamanho de uma MarkerImage, a API o detectará quando não for fornecida. Em uma observação relacionada, os argumentos de tamanho, âncora e origem de MarkerImage são opcionais.
  • Os desenvolvedores não precisam mais chamar OverlayView.call(this) no construtor de uma subclasse de OverlayView.
  • Os métodos "alterados" do OverlayView foram removidos da interface. Isso não afeta o código do desenvolvedor, porque esses métodos não eram usados anteriormente.
  • A opção parcialmatch foi removida dos objetos de solicitação do geocodificador. Se um desenvolvedor continuar a transmiti-lo, ele não terá efeito na consulta.

12 de junho de 2009

Problemas alterados:

  • Problema 1363: bug: os eventos de clique no mapa não são enviados para o iPhone

Outras mudanças:

  • É possível clicar no controle de zoom grande em todos os navegadores
  • A janela de informações "apaga" o controle de zoom grande, posicionando-se totalmente dentro do mapa e dos controles
  • Os direitos autorais para dispositivos móveis usam imagens muito bonitas
  • Os blocos são carregados do centro em vez do canto superior esquerdo.
  • Os usuários não podem mais selecionar o texto dos botões de tipo de mapa nem qualquer imagem de controle
  • A biblioteca principal é menor em aproximadamente 1,9 KB.