Notas da versão da API Maps JavaScript

Inscreva-se nestas notas da versão. Fazer inscrição

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

Esse registro de alterações lista as versões por data e número de versão, além das 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.56.8

11 de abril de 2024

Mudanças:

  • Correção de um problema de vazamento de memória ao usar AdvancedMarkerElement

3.56.7

4 de abril de 2024

Mudanças:

  • Adicione a função searchNearby à nova classe Place.

3.56.6

28 de março de 2024

Mudanças:

  • [canal Beta] Os blocos de varredura do mapa agora são exibidos no formato de imagem WebP.
  • Corrigimos o posicionamento da âncora da janela de informações para PDIs no mapa em mapas vetoriais.
  • Correção de um bug que exibia o AdvancedMarkerElement sem uma posição definida
  • Adicionado um evento "close" à API janela de informações.

3.56.5

21 de março de 2024

Mudanças:

  • [canal Beta] As novas cores do mapa básico agora são padrão para desenvolvedores que não usam IDs de mapa. Consulte https://developers.google.com/maps/new-basemap-style-opt-in para mais informações.
  • Foi corrigida a posição base da janela de informações para os rótulos e ícones do mapa vetorial.

3.56.4

14 de março de 2024

Não há mudanças para o público.

3.56.3

7 de março de 2024

Não há mudanças para o público.

3.56.1

22 de fevereiro de 2024

Mudanças:

  • Correção de um erro de documentação no parâmetro "fields" do Place.searchByText.
  • [Canal Beta] Cria um slot padrão em <gmp-map> e permite criar elementos personalizados para unir os componentes da Web da API Maps JavaScript.
  • Adicione opções de estacionamento à nova API da classe Place.
  • Suspensão do uso de google.maps.Marker. No lugar, use google.maps.marker.AdvancedMarkerElement. No momento, google.maps.Marker não está programado para ser descontinuado, mas google.maps.marker.AdvancedMarkerElement é recomendado em vez de google.maps.Marker. Embora google.maps.Marker continue recebendo correções de bugs para as principais regressões, os bugs existentes em google.maps.Marker não serão resolvidos. Será enviado um aviso com pelo menos 12 meses de antecedência antes de o suporte ser descontinuado. Acesse https://developers.google.com/maps/deprecations para conferir mais detalhes sobre a suspensão de uso.
  • Adicione outros atributos à nova API da classe Place.
  • Adicione opções de pagamento à nova API da classe Place.

3.55.11a

15 de fevereiro de 2024

Mudanças:

  • Impeça que os mapas sejam exibidos automaticamente quando clicados.

3.55.11

8 de fevereiro de 2024

Mudanças:

  • [Canal Alfa] A propriedade inputElement foi removida do PlaceAutocompleteElement.
  • [alpha channel] Adicionar partes do CSS para o elemento do Place Autocomplete
  • [canal Beta] PlaceAutocompleteElement agora está disponível em pré-lançamento (v=beta)
  • Adicione opções de acessibilidade à API Places V2.

3.55.10

1o de fevereiro de 2024

Mudanças:

  • [Canal Beta] O uso de SearchByTextRequest.rankBy foi descontinuado. Use SearchByTextRequest.rankPreference.
  • [canal Beta] Place.findPlaceFromQuery e Place.findPlaceFromPhoneNumber não estão mais disponíveis. Use Place.searchByText.
  • Correção do rastreamento de uso por canal.
  • Ativar polilinhas com informações de trânsito para provedores de localização de viagens e veículos no Compartilhamento de jornada do JavaScript.
  • A nova classe Place está disponível agora no canal semanal.
  • Place.openingHours foi descontinuado. Use o formato normalOpeningHours.

3.55.9

25 de janeiro de 2024

Mudanças:

  • [canal Beta] Correção de um problema em que não era possível fechar a caixa de diálogo de atalhos do teclado ao pressionar a tecla Esc no MapElement
  • Adição de um novo parâmetro de URL loading=async ao URL de inicialização para carregamento direto do script. Isso indica que a API Maps JavaScript não foi carregada de forma síncrona e que nenhum código JavaScript é acionado pelo evento load do script. É altamente recomendável definir esse valor como async sempre que possível para melhorar o desempenho.

3.55.8

18 de janeiro de 2024

Mudanças:

  • [Canal Alfa] Enviando token de sessão agora como parte das solicitações de PlaceAutocompleteElement.
  • [canal Beta] Apresenta uma nova propriedade gmpClickable no AdvancedMarkerElement. Essa é uma alteração interruptiva para usuários que registram o evento gmp-click usando addEventListener() no Canal Beta. Para receber o evento gmp-click ao clicar, defina a propriedade gmpClickable como true ou adicione o atributo gmp-clickable ao componente da Web . Não é necessário fazer mudanças para usuários que usam addListener() para registrar o evento gmp-click.

3.55.7

11 de janeiro de 2024

Mudanças:

  • [canal Beta] A propriedade element de AdvancedMarkerElement agora aponta para a instância de AdvancedMarkerElement.
  • [canal Beta] Marcadores Avançados podem personalizar seu conteúdo com nós secundários.
  • Correção de um bug em que os atalhos do teclado de movimentação e zoom não funcionavam depois de clicar no mapa.
  • Ativar a personalização de polilinhas para o Compartilhamento de jornada do JavaScript.
  • [Canal Alfa] Adicionar os atributos "types", " requestedLanguage", " requestedRegion" e "name" ao PlaceAutocomplete
  • [canal Beta] Correção do bug que fazia com que o elemento de marcador avançado não fosse criado ao chamar document.createElement('gmp-advanced-marker').

3.55.3

30 de novembro de 2023

Não há mudanças para o público.

3.55.2

23 de novembro de 2023

Mudanças:

  • Correção de um bug que causava erros de CSP relacionados ao estilo no Street View

3.55.1

16 de novembro de 2023

Não há mudanças para o público.

3.54.12a

8 de novembro de 2023

Mudanças:

  • Correção de um bug que fazia com que a WebGLOverlayView não fosse renderizada em determinadas situações.

3.54.12

2 de novembro de 2023

Mudanças:

3.54.11

26 de outubro de 2023

Mudanças:

  • Correção de um problema em que a configuração de controles em um mapa poderia gerar um erro.
  • Adicione a capacidade de restringir imagens do Street View apenas a fontes oficiais do Google, por meio de StreetViewLocationRequest e StreetViewControlOptions.

3.54.10

18 de outubro de 2023

Mudanças:

  • [canal Beta] O MapElement agora ajusta automaticamente o layout dos controles para a esquerda para a direita ou da direita para a esquerda com base no estilo de direction calculado. Também há slots disponíveis para adicionar controles personalizados. O ControlPosition agora é compatível com valores lógicos para compatibilidade com layout LTR/RTL. A API Maps Embed agora também ajusta o layout dos controles automaticamente para a esquerda para a direita ou da direita para a esquerda com base no idioma.
  • [Canal Beta] MapElement agora tem delegadosFocus ativado

3.54.9

12 de outubro de 2023

  • [canal Beta] Adiciona um resumo editorial à API Places v2.

3.54.7a

28 de setembro de 2023

Mudanças:

  • Adicionado suporte a vários provedores de local no JavaScript de compartilhamento de jornada.

3.54.6

21 de setembro de 2023

Mudanças:

  • google.maps.FeatureLayer responde a eventos mousemove.
  • google.maps.FeatureType.SCHOOL_distRICT foi adicionado. Agora os distritos escolares são compatíveis com o estilo baseado em dados.

3.54.5

14 de setembro de 2023

Mudanças:

  • [canal Beta] Correção de um bug que fazia com que o addEventListener() do AdvancedMarkerElement ficasse indisponível.

3.54.4

7 de setembro de 2023

Mudanças:

  • O logotipo do Google não se sobrepõe às informações de direitos autorais no mapa com tanta frequência.

3.54.2

24 de agosto de 2023

Mudanças:

  • Correção de bug no DirectionsRenderer em que o mapa não era carregado se o zoom e a centralização não estivessem definidos antes da renderização do DirectionsResult

3.54.1

18 de agosto de 2023

Mudanças:

  • Faz upgrade da API Maps JavaScript para compatibilidade nativa com o ECMAScript 2020.
  • Os Marcadores Avançados agora são renderizados com mais clareza.
  • O mapa é desativado quando Array.from é substituído por uma implementação que não oferece suporte a iteráveis.
  • Correção do foco perdido quando os botões de zoom eram desativados nos níveis de limite.

3.53.13

27 de julho de 2023

Mudanças:

  • [beta channel] As atribuições na nova classe Place foram refatoradas. PhotoAttribution agora é AuthorAttribution author agora é displayName. authorURI agora é uri. photoURI {?string} agora está disponível em AuthorAttribution. Photo.attributions agora é Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} substitui Photo.author/authorURI/authorPhotoURI.
  • [Canal Beta] O campo obrigatório textQuery foi adicionado, e o uso de query foi descontinuado no método da classe Place searchByText().
  • Ajuste do deslocamento da âncora da janela de informações para os rótulos e ícones do mapa rasterizado.

3.53.12

20 de julho de 2023

Mudanças:

  • [canal Beta] Adição de provedores de localização de veículos e frotas ODRD para JavaScript Journey Share: rastreamento de frota.
  • A mensagem de aviso foi atualizada quando o argumento transmitido para o construtor LatLng() é ignorado.
  • O uso de Marker.collisionBehavior foi descontinuado e substituído por AdvancedMarkerElement.collisionBehavior

3.53.11

13 de julho de 2023

Mudanças:

  • A função isLocationOnEdge() agora retorna true quando o ponto especificado está perto o suficiente do início ou da borda de uma polilinha.
  • Adiciona um registro de erro para informar aos desenvolvedores quando o mapa vetorial não é carregado e retorna a um mapa rasterizado.

3.53.7

15 de junho de 2023

Mudanças:

  • [Canal Alfa] Atualize o elemento do Place Autocomplete para oferecer mais suporte a leitores de tela e outras tecnologias adaptativas.

3.53.5

1o de junho de 2023

Mudanças:

  • Permitir a transmissão do elemento de nó para a propriedade content do marcador avançado.
  • Melhoramos a performance do comportamento em caso de conflito de marcadores avançados.
  • Adicionamos um novo campo para DeliveryVehicleStop no Compartilhamento de jornada do JavaScript.

3.53.4a

24 de maio de 2023

Correções de bugs:

  • Correção do problema de oscilação que ocorria no mapa vetorial.
  • Foi corrigido o cálculo de data incorreto com base em fusos horários diferentes no método de lugar AppCompatOpeningTime().
  • Corrigimos um tipo incorreto no segmento de jornada do veículo para o Compartilhamento de jornada.

3.53.3

18 de maio de 2023

Mudanças:

  • [Canal Alfa] Foi corrigido um bug em que o elemento de preenchimento automático de lugar não restaurava o texto original ao usar as teclas de seta para destacar uma previsão e clicar em "Esc".
  • [Canal Alfa] Os estilos de previsão do Place Autocomplete foram atualizados para garantir que as reticências apareçam no estouro de texto.
  • [canal Beta] O Contexto local agora mostra um aviso de que as informações contextuais sobre lugares no mapa do Contexto local serão desativadas em breve.
  • Correção de um bug em que o Pegman do StreetView não mostrava uma visualização ao passar o cursor ao arrastar, a menos que tivesse sido retornado à base pelo menos uma vez.
  • Limites, local e raio descontinuados para o serviço Place Autocomplete. Use locationBias e locationRestriction.

3.53.2

4 de maio de 2023

Mudanças:

  • [canal Beta] O estilo orientado a dados para conjuntos de dados está disponível
  • [Canal Beta] Os componentes da Web <gmp-map> e <gmp-advanced-marker> estão disponíveis.
  • Adição de TimeWindow como um campo para Task e TaskTrackingInfo no Compartilhamento de jornada do JavaScript.
  • AdvancedMarkerElement e PinElement foram lançados no canal semanal.
  • O estilo baseado em dados para limites foi lançado no canal semanal.
  • getMapCapabilities e o evento mapcapabilities_changed foram lançados no canal semanal.

3.53.1a

27 de abril de 2023

Mudanças:

  • Atualização do serviço Place Autocomplete para oferecer suporte a locationBias e locationRestriction
  • [canal Beta] Documentação publicada sobre o método toJSON Place v2.
  • [canal Beta] Corrigimos o arrasto do Marcador Avançado quando o mapa foi agrupado.
  • [canal Beta] O estilo baseado em dados PlaceFeature.fetchPlace displayNames estará no idioma do usuário final.
  • [Canal Beta] AdvancedMarkerView e PinView foram renomeados como AdvancedMarkerElement e PinElement.
  • [canal Beta] Corrigimos um problema em que AdvancedMarkers e Pins às vezes ficavam disponíveis sem carregá-los explicitamente. Lembre-se de sempre carregar a biblioteca "marker" antes de acessar essas classes.
  • [canal Beta] AdvancedMarker position agora é normalizado para LatLngAltitude.
  • [canal Beta] Desativa a propriedade draggable do marcador avançado em favor do gmpDraggable.

3.52.9

13 de abril de 2023

Mudanças:

  • [canal beta] Alterar o valor da propriedade de lugar "priceLevel" de um número para uma string. Os valores possíveis para "priceLevel" agora são: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE", "VERY_EXPENSIVE".
  • [canal Beta] O uso de AdvancedMarkerView.draggable foi descontinuado e substituído por gmpDraggable.
  • [canal Beta] Remoção da propriedade "icon" e do nome do campo da classe Place. Recomendamos que os desenvolvedores usem "svgIconMaskURI".
  • [canal beta] A propriedade de título do AdvancedMarkerView agora aceita apenas uma string. Os títulos podem ser removidos com uma string vazia.
  • [canal Beta] Adicione "svgIconMaskURI" como um nome de campo compatível para os métodos Place.fromPlaceFrom.
  • [canal Beta] A propriedade da classe Place foi alterada de userRatingsCount para userRatingCount.
  • Melhoria na impressão de erros quando registrado no console.

Correções de bugs:

  • Correção de um bug em que o fechamento da janela de informações causava um erro.

3.52.8

6 de abril de 2023

Mudanças:

  • Adição de pollingIntervalMillis como um campo público de provedores de locais de pesquisa no Compartilhamento de jornada em JavaScript
  • [canal Beta] A resposta JSON da classe Place foi alterada de snake_case para lowerCamelCase.

Correções de bugs:

  • Correção de um bug em que o publishTime da avaliação do lugar mostrava a data errada.
  • Correção de um problema em que a criação de elementos personalizados era corrompida globalmente.
  • [canal Beta] Correção de um bug que fazia os marcadores avançados desaparecerem quando o mapa estivesse sendo quebrado.

3.52.6

23 de março de 2023

Mudanças:

  • [Canal Alfa] O widget Place Autocomplete (novo) Experimental foi lançado.
  • Lançamos o JavaScript Journey Share no canal semanal.

3.52.5

16 de março de 2023

Mudanças:

  • [canal Beta] Estilo orientado a dados: NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e FeatureTypes SUBLOCALITY_LEVEL_1 foram removidos.

Correções de bugs:

  • Correção de um bug em que as interfaces do TypeScript estavam vazias para bibliotecas usadas por importLibrary()

3.52.4

9 de março de 2023

Mudanças:

  • [canal beta] Suprime o evento de clique do marcador avançado quando um marcador está sendo arrastado.

3.52.3

2 de março de 2023

Mudanças:

  • [canal Beta] Adiciona entidades TaskTrackingInfo para compartilhamento de jornada do JavaScript.
  • [beta channel] Faz upgrade da API Maps JavaScript para compatibilidade nativa com o ECMAScript 2020.

Correções de bugs:

  • Corrige um vazamento de memória que poderia acontecer ao adicionar e remover marcadores no mapa.
  • Correção de um bug que fazia com que o elemento interativo fosse clicável quando abaixo de um marcador avançado clicável em dispositivos de toque.

3.52.2

23 de fevereiro de 2023

Mudanças:

  • [canal Beta] Estilo orientado a dados: remova a propriedade PlaceFeature.displayName.
  • [canal Beta] Correção de WebGLOverlayViews que não eram removidas corretamente ao chamar setMap(null)
  • Correção de um bug que informa que a biblioteca search é desconhecida
  • Correção de um bug em que o botão "Fechar" da janela de informações ficava invisível em uma raiz paralela.
  • Para melhorar as Core Web Vitals 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 se aproximando da janela de visualização. Os mapas criados na janela de visualização inicial da página não terão diferenças.

3.52.1

16 de fevereiro de 2023

Mudanças:

  • Adiciona a função importLibrary(), que permite carregar bibliotecas dinamicamente durante a execução.
  • [canal beta] Ativar o recurso de movimentação automática da janela de informações quando aberto em um marcador avançado.
  • O [canal Beta] tornou não anuláveis determinados campos dos objetos de dados da biblioteca de compartilhamento de jornada.
  • [canal Beta] Estilo orientado a dados: os FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e SUBLOCALITY_LEVEL_1 foram descontinuados. Eles serão removidos em março de 2023.

3.51.8

2 de fevereiro de 2023

Mudanças:

  • Canal Beta: suporte à renderização de marcadores avançados em tipos de mapas personalizados.
  • A cópia mais recente do carregador bootstrap inline agora reutilizará os valores de uso único da CSP encontrados em outras partes do documento.

3.51.7

26 de janeiro de 2023

Mudanças:

  • Canal Beta: estilo orientado a dados: o método fetchPlace foi adicionado para conseguir 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 os Marcadores Avançados, em que a remoção de um marcador em conflito do mapa às vezes resultava em um elemento de marcador fantasma deixado para trás no DOM.

3.51.5

12 de janeiro de 2023

Mudanças:

  • Correção do tipo de element em AdvancedMarkerView, PinView e LocalContextMapView, de Element para HTMLElement | SVGElement, para representar mais de perto o tipo de elemento necessário.

Correções de bugs:

  • Correção de um bug ao usar um marcador avançado com uma janela de informações, em que essa janela podia não ser aberta depois que o marcador era arrastado com o teclado.

3.51.4

5 de janeiro de 2023

Mudanças:

  • Canal Beta: adicionar novos atributos à classe do lugar
  • Canal Beta: a matriz do estilo orientado a dados FeatureMouseEvent.features poderá conter mais de um recurso se houver vários sob um clique, e todos os listeners de clique do FeatureLayer em um clique serão acionados.
  • Canal Beta: é gerado um erro para argumentos inválidos em google.maps.Map.getFeatureLayer.
  • Corrige a posição dos pixels dos Marcadores Avançados em um mapa em tela cheia.
  • Altera os eventos do mouse no mapa para ignorar cliques do botão que ocorrem enquanto outro botão do mouse já está sendo pressionado.
  • Correção de um bug que fazia os marcadores avançados desaparecerem ao aumentar o zoom do mapa
  • Melhora o desempenho ao aplicar zoom no mapa com muitos Marcadores Avançados.
  • Atualiza a documentação de StreetViewPanoramaOptions para esclarecer que o clickToGo não está disponível com panoramas personalizados.
  • Melhora o desempenho ao criar LatLngBounds, inclusive por Map.getBounds().
  • Atualiza a referência WebGLOverlayView para onAdd e onRemove.
  • Adição da personalização fixa de estilo do 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 um marcador não abrisse o foco do teclado quando estava fora da janela de visualização do mapa
  • Canal Beta: apresenta a classe Place, uma nova API mais simples que oferece suporte a padrões de uso modernos, como promessas. A classe Place inclui alguns campos de dados novos.
  • Canal Beta: corrige um bug que fazia com que os marcadores avançados não fossem renderizados ao transmitir um mapa encapsulado em um proxy
  • Canal Beta: adiciona a personalização do marcador do provedor do local da viagem para o Compartilhamento de jornada do 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 vai continuar funcionando, e haverá 12 meses de aviso prévio antes que o suporte seja descontinuado. Se você quiser criar uma experiência semelhante ao Contexto local, confira a solução "Descoberta de bairros" no Criador rápido de soluções ou use a biblioteca Places da API Maps JavaScript. Exemplos de código e codelabs da biblioteca Places podem ser úteis.
  • Canal Beta: para melhorar as Core Web Vitals 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 se aproximando da janela de visualização. Os mapas criados na janela de visualização inicial da página não terão diferenças.
  • Canal Beta: adiciona um evento para mudanças no estado de pesquisa dos provedores de local de Compartilhamento de jornada.
  • Canal Beta: adicionamos funções de personalização de estilo para o Compartilhamento de jornada. Os métodos de configuração mais antigos foram descontinuados.
  • Adiciona a acessibilidade do teclado às etapas do painel de rotas. Agora é possível navegar pelas rotas com a tecla Tab e selecioná-las com a barra de espaço ou as teclas Enter.
  • google.maps.geometry.spherical.computeArea() agora aceita LatLngBounds e Circles. LatLngBounds agora pode ser construído com um LatLngBoundsLiteral
  • Adiciona o texto alt às imagens no painel de rotas sugeridas do DirectionRenderer.

3.51.1

17 de novembro de 2022

Mudanças:

  • Canal Beta: a classe Place na biblioteca Places foi lançada.
  • Canal Beta: adicionamos funções de personalização de estilo para o Compartilhamento de jornada. Os métodos de configuração mais antigos foram descontinuados.
  • O Internet Explorer 11 agora está desativado na API Maps Embed.
  • O logotipo do Google na API Maps Embed muda de estilo quando os tipos de mapa Híbrido ou Satélite são usados para aumentar a visibilidade
  • Melhor desempenho de carregamento dos Marcadores Avançados.
  • Torna o teclado do botão "desfazer" um desenho acessível e compatível com leitores de tela.
  • Torna o teclado de marcadores do renderizador de rotas acessível e amigável para o leitor de tela.
  • Adiciona uma descrição ARIA ao controle de escala do mapa.
  • Ativar foco do teclado e interação para o controle de escala do mapa.
  • Apresenta um parâmetro de linguagem à API Geocoder JS. A API Maps JS não considera mais US como uma região padrão no Geocoder se ela não for especificada explicitamente.
  • Apresenta um parâmetro de idioma à API JS Directions.
  • Apresenta um parâmetro de linguagem à API Distance Matrix do 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.
  • Correção de um bug que fazia com que os marcadores não fossem focalizáveis

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 pelo 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: agora os Marcadores Avançados aceitam altitude quando usados em mapas oblíquos.

3.50.11

27 de outubro de 2022

Mudanças:

  • Canal Beta: agora, um erro é registrado quando as camadas de recursos de estilo baseado em dados ficam indisponíveis.
  • Canal Beta: melhorias no desempenho do carregamento padrão de Marcadores Avançados.

3.50.10

20 de outubro de 2022

Correções de bugs:

  • Correção do padding da direita e da parte de baixo 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 de marcador padrão em DirectionsRenderer.

3.50.8

6 de outubro de 2022

Mudanças:

  • Canal Beta: lançamento da prévia dos Marcadores Avançados.
  • 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 em estilos personalizados JSON agora usam a opacidade do estilo padrão, em vez de uma opacidade 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 do teclado de inclinação e rotação à caixa de diálogo de atalhos do 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 estática do mapa.

Mudanças:

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

3.50.5

15 de setembro de 2022

Mudanças:

  • Adição da constante MAX_BOUNDS para LatLngBounds para indicar os limites máximos da LatLng para mapas.
  • Permite que os 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 LatLng incorreta em um evento após a inclinação de um mapa.

3.50.2

25 de agosto de 2022

Mudanças:

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

3.50.1

18 de agosto de 2022

Mudanças:

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

3.49.12

4 de agosto de 2022

Mudanças:

  • Adiciona DEMO_MAP_ID, um ID que pode ser usado para exemplos de código que exigem um ID do mapa. Esse ID não é destinado a aplicativos de produção e não pode ser usado para recursos que exigem configuração de nuvem (como a estilização na nuvem).
  • Esclareça que o FleetEngineDeliverFleetLocationProvider.locationRestriction é necessário para iniciar o monitoramento.

3.49.11

28 de julho de 2022

Mudanças:

  • google.maps.VehicleType agora pode ser referenciado como um tipo enumerado de ambiente de execução

3.49.10

21 de julho de 2022

Mudanças:

  • Os valores de NaN são rejeitados em relação à largura ou altura ao validar o tamanho do ícone, o tamanho dimensionado do ícone ou o tamanho da janela de informações.
  • Correção de um bug em que o controle de rastreamento de movimento não era visível em dispositivos iOS no Street View.
  • Correção de um bug em que o texto de passar cursor para rotas era cortado para idiomas com direção de leitura da direita para a esquerda na API Embed.
  • Torna a janela de informações de transporte público mais acessível e otimizada para leitores de tela.

3.49.9

14 de julho de 2022

Mudanças:

  • Esclarece o uso de campos de ID em provedores de local de compartilhamento de jornada.

3.49.8

7 de julho de 2022

Mudanças:

  • Torna o teclado dos links de navegação do Street View acessível e compatível com leitores 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 o tipo enumerado BusinessStatus acessível por meio de google.maps.places.BusinessStatus.

3.49.5

16 de junho de 2022

Mudanças:

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

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).
  • O Street View agora pode ser fechado pressionando a tecla ESC (quando o botão "Fechar" está ativado).
  • geometry.spherical.computeSignedArea() e geometry.spherical.computeArea() foram otimizados para maior robustez e precisão.

3.49.3a

2 de junho de 2022

Mudanças:

  • Contraste de cor aprimorado para o controle de rastreamento de movimento do Street View.
  • O controle de rastreamento de movimento no teclado do Street View agora é acessível e compatível com leitores de tela.
  • As classes MapsNetworkError, MapsRequestError e MapsServerError agora estão expostas e documentadas publicamente.

3.49.2

26 de maio de 2022

Mudanças:

  • Contraste de cor aprimorado para o controle de rastreamento de movimento do Street View.
  • O controle de rastreamento de movimento no teclado do Street View agora é acessível e compatível com leitores de tela.
  • As classes MapsNetworkError, MapsRequestError e MapsServerError agora estã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 regional era ignorado em várias APIs JS do Places. Apresenta parâmetros de idioma e região a várias APIs Place JS.
  • Melhora o contraste de cores para os controles de tela cheia e de bússola no modo escuro.
  • Torna o controle da bússola do Street View, o botão Fechar e o controle de link de endereço acessíveis e compatíveis com o leitor de tela.

3,49

12 de maio de 2022

Mudanças:

  • As atualizações do canal semanais 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 agora 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 a WebGL 2.0 para WebGLOverlayView.
  • Canal Beta: inclui a biblioteca JourneySharing nos tipos TypeScript, externos e na 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 podem 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 de marcador do Street View.
  • Adiciona o atributo aria-pressed ao controle Tela cheia.
  • Melhora o espaçamento da lista suspensa 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 WebGL Overlay View descontinuadas.
  • Ativa 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 completo e detalhado, principalmente em relação às características naturais do terreno.

Correções de bugs:

  • Reverte uma correção anterior de map.fitBounds() (facilitar a transição da janela de visualização para distâncias curtas), com análise pendente.
  • Correção de problemas de contraste de cores no controle "Tipo de mapa" no modo de alto contraste de cores.
  • Corresponde a nomes acessíveis das caixas de seleção de controle do Tipo de mapa com os rótulos visuais correspondentes.
  • Correção de problemas de contraste de cores em janelas de informações no modo de alto contraste de cores.

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 para 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 estejam focados automaticamente em open.

Correções de bugs:

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

3.48.4

10 de março de 2022

Mudanças:

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: foi adicionado suporte à definição de 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 agora serão mesclados em um LatLngAltitude em vez de uma LatLng e um number.
  • Renomeação do parâmetro noWrap do LatLng para noClampNoWrap.
  • O leitor de tela agora 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 que essas chamadas não sejam bloqueadas no navegador. Para mais informações, consulte as Perguntas frequentes.
  • Esta versão não é compatível com o Internet Explorer. Para continuar oferecendo suporte ao Internet Explorer 11, especifique v=3.47, que vai estar 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 pelo 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 o topo 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 dos novos com "GL" no nome. O uso de WebglCameraParams foi descontinuado e substituído pela nova classe CameraParams, que é uma subclasse CameraOptions.
  • Atualizamos a documentação do método PlaceOpeningHours para refletir que os horários de funcionamento 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:

  • Agora, LatLngLiteral é permitido como um parâmetro sempre que LatLng é permitido para projeções.

Correções de bugs:

  • Correção de alguns problemas de renderização que podiam ocorrer em valores de escala menores (menores que 1,0).

3.47.1

18 de novembro de 2021

Mudanças:

  • Agora, LatLngLiteral é permitido como um parâmetro sempre que LatLng é permitido na biblioteca de geometria.
  • Adição de uma nova API onGIStateUpdateRequest para compatibilidade com WebGL na API Maps JavaScript
  • O contraste de cor na tela de erro foi corrigido.
  • O Internet Explorer 11 agora está desativado na 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.
  • Os mapas não recebem mais o foco da guia quando a opção de mapa keyboardShortcuts está definida como false.
  • Os botões "Aumentar zoom" e "Diminuir zoom" agora são desativados quando os respectivos níveis de zoom máximo ou mínimo são alcançados.
  • O controle MapType foi convertido para usar elementos semânticos e 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 na integridade do código.

Correções de bugs:

  • Substitua os atributos controlHeight e controlWidth que não estão em conformidade com as WCAG por atributos data-* que estejam em conformidade.

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 pelo 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 menus "Tipo de mapa" foi atualizada com rótulos ARIA mais precisos.
  • API Embed: foram adicionados rótulos ARIA a vários links para melhorar a experiência do leitor de tela.
  • API de incorporação: contraste de cor fixo para alguns itens de texto.
  • Correção do tipo de google.maps.Marker.MAX_ZINDEX em elementos externos

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 ortográficos.

3.46.8

7 de outubro de 2021

Mudanças:

  • Contexto local: o link de atribuição foi removido das fotos da janela de informações do Contexto local.

3.46.6

23 de setembro de 2021

Mudanças:

  • Correção de um bug em que o cursor do mapa mostrava um ponteiro quando o mapa não era 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 abertos.

3.46.2

26 de agosto de 2021

Mudanças:

  • Canal Beta: as informações de telemetria agora são enviadas. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para que essas chamadas não sejam bloqueadas no 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 Controle de versões.

Mudanças:

  • Foram adicionados dois novos campos em 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 pelo 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 verão uma mensagem de aviso na parte superior dos mapas. 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 sobrepõem.

3.45.8

29 de julho de 2021

Mudanças:

  • API Embed: em mapas incorporados, o nível de zoom é mantido após ser redirecionado 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 agora exibe 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 recursos com 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 para o contêiner da janela de informações quando o primeiro controle focalizável não está na janela de visualização da janela de informações ou quando disableAutoPan=true.

Correções de bugs:

  • Correção de um bug em que o desenho de polígonos inacabado é concluído automaticamente quando o gerenciador de desenhos é removido e adicionado novamente ao mapa.
  • Correção de um bug em que a string "Directions" ficava 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 caracteres e na API JS.

Correções de bugs:

  • Correção de uma rejeição de promessa não processada ao fornecer um 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" estava desalinhado.
  • Objetos removidos adicionados acidentalmente a window (Spherical, PolylineCodec, PolyGeometry). 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 da instanciação do mapa.

Mudanças:

  • Atualizamos a seção de referência da API InfoWindowOpenOptions com informações mais detalhadas.
  • Correção dos círculos 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 "Tipo de mapa" não era sobreposto corretamente pelo plano de fundo da caixa de diálogo de atalho de teclado na API Embed.
  • Correção de um problema que poderia causar um erro ao carregar estilos CSS de fonte.
  • Correção de um bug em que a oscilação poderia 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 animações, ícones, rótulos e propriedades de opacidade à interface Data.StyleOptions.
  • Caixa de diálogo de direitos autorais reformulada para melhorar a acessibilidade.
  • Agora, as janelas de informações gerenciam o foco automaticamente quando são abertas. Isso representa o novo comportamento padrão.
  • Adicionamos a API InfoWindowOpenOptions, para que os desenvolvedores controlem o gerenciamento do foco ao abrir as janelas de informações.
  • As janelas de informações agora podem ser fechadas 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 polyfill agora está ativado. Essa mudança 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 no mapa aparecia ao trocar de guia do navegador.
  • Correção de um problema em que o anel de foco para controles de mapa, elementos de marcador e itens de submenu de controle de tipo de mapa aparecia incorretamente com a interação do mouse em alguns navegadores.

Novos recursos:

  • Ativação do suporte a Promessas nos serviços Directions, Distance Matrix, Elevation, Geocoder, Maximize Zoom Imagery, StreetView e AutcompleteService.getPlacePredictions().
  • Adicionamos controles de atalhos de teclado e caixas de diálogo no mapa para melhorar a detecção dos atalhos.
  • Agora, os mapas vetoriais 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 será registrado no console quando InfoWindow.open() for chamado sem uma instância associada do Maps ou do 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 eram adicionados novamente ao mapa após a mudança 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:

  • Melhoria no desempenho para criação de marcadores personalizados com objetos Icon.
  • Impeça que o foco seja movido para os menus suspensos de tipo de mapa ao passar o cursor sobre um botão.

Correções de bugs:

  • Correção de um bug em que um erro poderia ocorrer ao carregar marcadores estáticos antes da inicialização do mapa de base.

3.44.9

8 de abril de 2021

Correções de bugs:

  • Correção de um bug em que os controles do mapa eram acessíveis pelo teclado quando o Street View estava ativado.

3.44.8

1o de abril de 2021

Mudanças:

  • Biblioteca do Contexto local: o logotipo do Google da visualização de detalhes do lugar foi movido para a parte de baixo do conteúdo.

3.44.7

25 de março de 2021

Mudanças:

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

3.44.4

4 de março de 2021

Mudanças:

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

Correções de bugs:

  • Correção de um vazamento de memória que poderia 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 de função getPlacePredictions do Places Autocomplete aponta incorretamente para o endpoint errado no Canal Beta.

3.44.1

18 de fevereiro de 2021

Mudanças:

  • Os botões do seletor de lugar da LocalContext agora ficam desativados ao recarregar os lugares mostrados.
  • Os marcadores não otimizados agora podem ser focados e acessíveis pelo teclado.
  • Canal Beta: objetos removidos adicionados acidentalmente a window (Spherical, PolylineCodec, PolyGeometry). Esses objetos precisam ser acessados no namespace totalmente qualificado.
  • O isolamento de Polyfill foi ativado no Canal Beta. Isso significa que a API Maps JavaScript não vai mais instalar polyfills na página host.

3.43.8a

25 de fevereiro de 2021

Apenas 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 suporte Beta para promessas em AutocompleteService.getPlacePredictions().

Correções de bugs:

  • Foi corrigido um problema em que Markers com rótulos interceptava eventos de clique, mesmo quando clickable era definido como falso

3.43.7a

28 de janeiro de 2021

Correções de bugs:

  • Correção de 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 os buracos do polígono geojson eram preenchidos às vezes.
  • 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:

  • As caixas de seleção nos menus foram alteradas para serem 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 de dispositivos móveis no Street View.

Correções de bugs:

  • O botão de 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.
  • Corrigimos um problema em que os leitores de tela não conseguiam navegar para os marcadores no mapa.
  • Correção de um bug que fazia o ícone de lugar desaparecer no marcador de lugar da LocalContext

3.43.3

9 de dezembro de 2020

Mudanças:

  • Renomeação da interface google.maps.MouseEvent para google.maps.MapMouseEvent e adição de uma propriedade domEvent, que fornece acesso direto ao evento subjacente do DOM.
  • Melhoria no comportamento de memória das sobreposições de polígonos.
  • A memória da tela foi liberada explicitamente para evitar problemas de memória no Safari.

Correções de bugs:

  • Correção de um bug em que o controle de tela cheia parou 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 de um marcador era desenhado muito grande.
  • Correção de um bug com conflitos de polyfill que afetavam símbolos no IE11.

3.43.2

1o de dezembro de 2020

Mudanças:

  • Adiciona o evento contextmenu, como uma melhor alternativa ao evento rightclick. O evento contextmenu adiciona o recurso de responder a clique em ctrl no macOS.
  • Adiciona atributos de acessibilidade a marcadores não otimizados quando title ou label são fornecidos.
  • Adiciona mais rótulos e funções ARIA para controles MapType, para melhorar a experiência do leitor de tela.
  • O suporte ao leitor de tela foi melhorado para os controles do MapType. Quando o usuário sai do controle, o menu suspenso é fechado automaticamente.
  • Corrige o número de itens relatados por leitores de tela no menu suspenso. Isso evita que o separador de linha seja contado como um item da lista.
  • Adiciona um anel de foco no elemento map para indicar o foco do teclado quando ele está focado pela interação com o teclado.
  • Adiciona outros controles de teclado aos controles MapType. Agora as opções do menu suspenso são fechadas automaticamente quando o controle perde o foco. As teclas de seta para cima e para baixo abrem o menu suspenso, e o botão Esc o fecha. As teclas Home e End se movem para o primeiro e o último itens no menu suspenso, 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 antecipadamente animações futuras.

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 suporte Beta para promessas no serviço de imagens com zoom máximo.
  • Inclusão de suporte Beta para 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 temáticos para melhorar a acessibilidade.
  • Alteramos o texto do elemento de direitos autorais para atender aos padrões de contraste de cores.
  • Agora é possível abrir e fechar os menus suspensos com a tecla Enter ou a barra de espaço.
  • Agora é possível focar nos itens do menu suspenso.
  • Biblioteca do Contexto local: os botões de controle do carrossel agora ficam desativados quando não têm efeito e não se sobrepõem mais ao primeiro nem ao último item da lista.

Correções de bugs:

  • Correção de um bug que poderia acontecer quando GroundOverlays cruzava o meridiano de 180 graus.
  • Os atalhos do teclado não são mais desativados por padrão quando disableDefaultUI está definido como true
  • Correção de um bug em que o texto do leitor de tela ficava incorreto para os botões de ativação do mapa.
  • Adição de nome e tipo de acessibilidade 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 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 pelo 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 o estado incorreto de uma caixa de seleção era comunicado por um leitor de tela.
  • Correção de um problema com os controles do mapa, em que as teclas Tab/Shift+Tab estavam na ordem incorreta.
  • Conversão dos botões do mapa de div em botão nativo para melhorar a acessibilidade.
  • A inclinação agora é restrita dependendo do nível de zoom dos mapas WebGL.
  • Correção do botão de tela cheia que desapareceu parcialmente no Internet Explorer quando controlSize é menor que 27

3.42.8

7 de outubro de 2020

Mudanças:

  • Adicionamos suporte Beta para promessas no serviço Directions.
  • O geocodificador componentRestrictions agora executa 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 de marcador personalizado no Safari.

Suporte a ícones de lugares 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 errada para idiomas RTL (da direita para a esquerda) na dica de controle "Informar um erro no mapa".
  • Rótulo do 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 será registrado no console quando uma implementação inválida de Date.now() for detectada.
  • Inclusão de suporte Beta para promessas em métodos de serviço 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 os trajetos das rotas ficavam desfocados 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 Controle de versões.

Mudanças:

  • As janelas de informações agora têm uma largura máxima padrão de 648 pixels, que pode ser substituída pela configuração da 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. Antes, as janelas de informações eram sempre restritas ao tamanho menor que 648 px ou à largura do mapa.
  • Evita oscilações da renderização com 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 pelo 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

Fixo:

  • Correção de um bug em que a configuração da propriedade clickableIcons como false não tinha efeito durante o uso da estilização na 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 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 pelo 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 do 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. Um aviso agora é retornado para PlaceResult.utc_offset, que foi descontinuado.

3.40.9

14 de abril de 2020

Mudanças:

  • O mapa agora gera um mais fácil de diagnosticar InvalidValueError caso seja transmitido um mapDiv que não seja um elemento.
  • O navegador Chrome que preenche automaticamente um endereço em google.maps.places.Autocomplete não deve mais acionar uma solicitação de preenchimento automático para o servidor (o que evitará 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 94 px. Após essa mudança, a largura máxima seria de 100 px.
  • Correção de um problema de vazamento de memória com o builder de solicitações de pintura ao usar marcadores e limites do mapa

3.40.6

24 de março de 2020

Mudanças:

  • Correção do texto truncado no campo de tempo de viagem para o IE11.

3.40.4

10 de março de 2020

Mudanças:

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

3.40.2

23 de fevereiro de 2020

Mudanças:

  • O iframe oculto no mapa foi removido da navegação por guias.

3.40.1

18 de fevereiro de 2020

Mudanças:

  • Não avisar sobre InvalidVersion para v=beta.
  • Correção de um problema com a 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 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 pelo 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 Controle de versões.

Fixo:

  • Para solicitações do Directions, ZERO_RESULTS agora são registrados no console e não resultam 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 Controle de versões.

Mudanças:

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

Descontinuações:

  • Os campos open_now e utc_offset do Places foram descontinuados em 20 de novembro de 2019 e serão 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 pelo 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 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 pelo número.
  • A versão 3.35 foi excluída e não pode mais ser usada.
  • O Fusion Tables não pode mais ser usado (a última versão era a 3.37).
  • A compatibilidade com o Internet Explorer 10 foi suspensa e terminará entre novembro de 2019 e maio de 2020, dependendo do canal de lançamento ou do número da versão que você usar.

3,37

15 de maio de 2019

A versão 3.37 da API Maps JavaScript já está disponível. Consulte o guia 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 pelo 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 última versão era compatível com o Internet Explorer 9).

3,36

14 de fevereiro de 2019

A versão 3.36 da API Maps JavaScript já está disponível. Consulte o guia 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 pelo 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:

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

Descontinuações:

  • O uso do 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á completamente 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 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 pelo 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 Controle de versões.

Mudanças:

  • Novos nomes de versão 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, o canal semanal ou o canal trimestral (consulte o guia de Controle de versões).
  • Uma interface de controle maior está ativada. Com o aumento das operações de toque em vários dispositivos, ajustamos a interface de controle para caber tanto pelos toques com o dedo quanto pelos cliques do mouse. É possível desativar carregando a API com v=quarterly, 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 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:

  • Defina os primeiros 256 marcadores DOM como padrão e depois transforme marcadores de bloco nos marcadores subsequentes. O padrão atual é todos os marcadores de bloco.
  • Em níveis altos de zoom (ampliado) ao arrastar o Pegman, dê preferência ao 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 da API Maps JavaScript agora está disponível como versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

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

3,30

16 de agosto de 2017

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

Mudanças:

  • O botão de tela cheia agora é ativado por padrão no computador.
  • Esta versão introduz a propriedade gestureHandling para aplicativos para computador que permitem a interação do usuário usando uma roda de rolagem do mouse ou o touchpad. Para controlar como os usuários interagem com um mapa, recomendamos 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 já está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.

Mudanças:

  • O formato do ID de panoramas do Street View gerados pelo usuário (personalizados) mudou devido a atualizações na infraestrutura. Isso aumenta um pouco o número de panoramas disponíveis.
    • As solicitações de panoramas gerados pelo usuário (personalizados) usando o ID de panorama antigo 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 de panoramas antigos e novos, pois ambos permanecerão válidos.
    • Se você depende da análise do ID de panorama e/ou da lógica de verificação, o formato deles pode mudar.
    • Informe qualquer problema usando o Issue Tracker.
  • Atualizações no método fitBounds da classe google.maps.Map.
    • Para alterar a janela de visualização enquanto um mapa está oculto, defina o mapa como visibilidade: oculta, garantindo que o div do mapa tenha um tamanho real.

3,28

18 de abril de 2017

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

15 de fevereiro de 2017

A versão 3.28 da API Maps JavaScript agora está disponível como 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 as versões 3.28 e mais recentes da API Maps JavaScript.

3,27

2 de fevereiro de 2017

Fixo:

  • Problema 11331: o texto dentro da janela de informações não pode ser selecionado

10 de janeiro de 2017

Agora você pode restringir as previsões de preenchimento automático para que sejam exibidas apenas de vários países. É possível fazer isso especificando até cinco países no campo componentRestrictions da AutocompleteOptions.

15 de novembro de 2016

A versão 3.27 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:

  • Uma nova opção gestureHandling no objeto MapOptions ajuda a otimizar a experiência dos usuários quando eles interagem 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. Ou seja, deslizar com um e dois dedos faz com que o mapa se movimente.
    • cooperative: o usuário precisa deslizar com um dedo para rolar a página e dois dedos para mover o mapa. Se o usuário deslizar o mapa com um dedo, uma sobreposição aparecerá no mapa pedindo que ele use dois dedos para mover o mapa. Confira o exemplo acima em um dispositivo móvel para conferir o modo cooperativo em ação.
    • none: o mapa não pode ser exibido em panorama ou gesto de pinça.
    • auto (padrão): o comportamento é cooperative ou greedy, dependendo se a página é rolável ou não.

    Para mais detalhes e exemplos, consulte o Guia para desenvolvedores.

  • Como esse controle fica visível por padrão em dispositivos móveis, os usuários podem ampliar o mapa com facilidade. Quando o mapa está no modo de tela cheia, os usuários podem movimentá-lo usando um ou dois dedos. Observação:o iOS não é compatível com esse recurso. Portanto, o controle de tela cheia não aparece em dispositivos iOS.

Os mapas conectados foram descontinuados

6 de outubro de 2016

O recurso conectado foi descontinuado. As versões 3.27 e anteriores da API Maps JavaScript continuam a oferecer suporte para mapas conectados. Uma versão futura não terá mais suporte a mapas conectados, mas continuará oferecendo suporte a recursos que salvam um local no Google Maps usando uma janela de informações ou o SaveWidget. Leia mais sobre mapas conectados.

Fazer alterações por meio de waypoints na resposta do serviço Directions

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 foi descontinuado na resposta do trajeto alternativo. A versão 3.27 vai ser a última versão da API compatível com via_waypoints em rotas alternativas.

A abordagem recomendada é solicitar trajetos alternativos, mostrar todos os trajetos como não arrastáveis e o trajeto principal como arrastável. Os usuários podem arrastar o trajeto principal até que ele corresponda a um trajeto alternativo. O campo via_waypoints está disponível no trajeto resultante (arrastado pelo usuário).

3,26

18 de agosto de 2016

A versão 3.26 da API Maps JavaScript agora está disponível como 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 animações e transições mais suaves, modelagem de objetos aprimorada, suporte aprimorado para dispositivos móveis e controles mais claros. Veja os detalhes no Blog de desenvolvedores do Google Geo.
  • A API agora é compatível com eventos de orientação de dispositivo no Street View. Assim, os usuários de dispositivos móveis podem olhar ao redor movendo o smartphone. Como desenvolvedor, você pode ativar ou desativar esse recurso. Consulte o Guia para desenvolvedores para mais detalhes.

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 do suporte ao 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 você pode 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

Fixo:

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

28 de março de 2016

Fixo:

  • Problema 9394 (link em inglês): as janelas de informações são fechadas automaticamente quando o usuário abre uma janela com um ícone de mapa básico e vice-versa.
  • Mostre um logotipo branco do Google quando o mapa de base é estilizado usando a propriedade styles. Antes, o logotipo ficava branco somente ao aplicar um estilo usando StyledMapType.

18 de março de 2016

Fixo:

  • 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:

  • Esta versão inclui um novo controle de tela cheia para o mapa. Os usuários podem clicar nele para maximizar o mapa de modo que ele ocupe a tela inteira. Por padrão, esse controle fica desativado. É possível 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

Fixo:

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

21 de dezembro de 2015

Mudanças:

  • Opção do mapa para desativar o botão de login em mapas conectados (mostrar o avatar dos usuários conectados, ainda permitirá o login por meio de ações de login, como marcar com uma estrela), mas não terá mais o botão para fazer login no mapa quando esta opção estiver definida.
  • A interface para solicitações de pesquisa de texto mudou. O uso do parâmetro types foi descontinuado em 1o de março de 2016, substituído por um novo parâmetro type, que é compatível com 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, eles ainda podem ser retornados nos resultados de uma pesquisa. Solicitações que usam o parâmetro types legado serão aceitas 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 dos pontos de interesse do mapa básico mostram o mesmo conteúdo no modo sem login e no modo conectado.
  • As externas da API Google Maps para o closure Compiler especificam um tipo (número ou string) para tipos enumerados.

25 de novembro de 2015

Mudanças:

  • Métodos .toJSON() foram adicionados a objetos LatLng e LatLngBounds. Eles precisam ser usados via JSON.stringify().

19 de novembro de 2015

Mudanças:

  • Logotipo branco do Google para mapas estilizados

Fixo:

  • Problema 8674 (link em inglês): bug: proteger-se contra img { max-width: 100%; }

3,22

7 de janeiro de 2016

Fixo:

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

10 de novembro de 2015

Mudanças:

  • Agora, os serviços Directions e Distance Matrix retornam o tempo previsto no trânsito (no campo de resposta duration_in_traffic) quando o modo de viagem está em trânsito. Para receber os tempos de viagem previstos, inclua um literal de objeto drivingOptions na solicitação, especificando um departureTime atual ou futuro. Também é possível especificar um trafficModel otimista, pessimista ou melhor palpite (padrão), para influenciar as suposições usadas no cálculo do tempo de viagem. Para mais detalhes, consulte o Guia do desenvolvedor sobre os serviços Directions e Distance Matrix. Observação:o duration_in_traffic está disponível apenas para clientes do Plano Premium da Plataforma Google Maps.

Descontinuado:

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

5 de novembro de 2015

Descontinuado:

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

22 de setembro de 2015

Mudanças:

  • Adicionado suporte a 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 de vários controles no mapa e nos panoramas do Street View foram alteradas. A experiência do usuário agora é consistente, independentemente de um mapa usar o modo modo conectado 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 um 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 do Street View no modo de tela cheia.

Descontinuado:

  • O controle Mapa de visão geral não está mais disponível.
  • O controle de panorâmica 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 do Street View continua disponível.
  • O controle de zoom está disponível apenas em um estilo e, portanto, 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 excessivamente amplas
  • Melhoria no carregamento de blocos 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, a API Maps JavaScript não é mais oficialmente compatível com o Internet Explorer 8. 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 de desempenho: carregar somente blocos visíveis
  • Várias melhorias nos documentos

21 de julho de 2015

Mudanças:

  • Marcadores com marcadores lançados
  • Corrigido: erro de falta de memória do iOS7 para poly em telas de definição muito alta
  • Correções de eventos de toque no IE10+
  • A verificação de erros nas entradas fornecidas pelo desenvolvedor agora é enviada para o console em vez de gerar um erro.

6 de julho de 2015

Fixo:

  • Problema 8159 (link em inglês): bug: renderização incorreta de StrokePosition.OUTSIDE.

17 de junho de 2015

Mudanças:

  • Correção do problema 6321 (link em inglês). Bug: "Uncaught TypeError: We failed read properties 'x' of undefined" apenas em navegadores Android/iOs.

2 de junho de 2015

Mudanças:

  • Obsoleto: CloudLayer, googleapisLayer
  • Correção do 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 address/latlng
  • retorna placeIds por meio da API Geocoding

28 de maio de 2015

Mudanças:

  • Correção do problema 6358 (link em inglês): o SVG Path Notation não é renderizado corretamente em dispositivos HDPI.

19 de maio de 2015

Fixo:

  • Problema 7673 (link em inglês): controla a posição solta após o uso do menu suspenso de tipo de mapa.
  • Problema 7589 (link em inglês): o Pegman pula quando o mapa é redimensionado.

3,20

24 de abril de 2015

Fixo:

  • Aumente o zoom máximo do terreno e o carregamento de blocos com dpi alto, mesmo com o zoom máximo.

13 de abril de 2015

Fixo:

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

25 de março de 2015

Fixo:

  • Problema 7733 (link em inglês): bug: solo/imagens do KML - as sobreposições estão com uma resolução muito baixa
  • Salvar o texto do widget melhor alinhado com o ícone de estrela

17 de março de 2015

Fixo:

  • Problema 7756 (link em inglês): bug: regressão de desempenho do Safari 8.
  • Camada de informações demográficas removida
  • Melhorias na janela de informações do Chrome

17 de fevereiro de 2015

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

A versão 3.17 será removida. As solicitações da versão 3.17 ou de qualquer versão anterior serão exibidas na 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 o acúmulo:

Experimental: 3.20

Versão: 3.19

Congelado: 3,18

3,19

24 de abril de 2015

Fixo:

  • Cursores no modo de login.

19 de março de 2015

Fixo:

  • Problema 7756 (link em inglês): bug: regressão de desempenho do Safari 8.

20 de janeiro de 2015

Fixo:

  • Problema 7475 (link em inglês): bug: phantomjs TypeError: não é possível excluir a propriedade.

13 em janeiro de 2015

Fixo:

  • Os blocos agora estão ocultos dos leitores de tela

17 de dezembro de 2014

Fixo:

  • Problema 6917 (link em inglês): bug: as formas não respeitam a propriedade "arrastável" do mapa.
  • Problema 7445 (link em inglês): bug: falhas na apresentação ao usar o recurso de login da API Maps v3

2 de dezembro de 2014

Fixo:

  • Problema 7390 (link em inglês): bug: os hiperlinks de weather.com não funcionam
  • Problema 7376 (link em inglês): bug: o WebGL foi desativado (agora reativado).
  • Conflito de nomenclatura ES6 com símbolo

25 de novembro de 2014

Fixo:

  • Problema 7333 (link em inglês): bug: o cursor de informações da janela está corrompido no IE9.

3,18

4 de dezembro de 2014

Fixo:

  • Problema 7390 (link em inglês): bug: os hiperlinks de weather.com não funcionam

18 de setembro de 2014

Fixo:

  • Problema 7136 (link em inglês): vários títulos de marcadores não funcionam no Firefox.

09 de setembro de 2014

Fixo:

  • Problema 7098 (link em inglês): a definição do cabeçalho do POV do Street View gera um erro.

26 de agosto de 2014

A versão 3.18 foi lançada para o modo experimental.

A versão 3.17 agora é estável.

3.17

20 de agosto de 2014

Fixo:

  • Problema 6937 (link em inglês): regressão em 3.17. Não é possível ler a propriedade "remove" de "undefined" (no Places).

12 de agosto de 2014

Fixo:

  • 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:

  • Painéis de mapa, com a documentação explícita de como os eventos DOM se propagam por eles. Painel overlayMouseTarget adicionado.

07 de julho de 2014

Adição:

  • toGeoJson foi adicionado a camadas de dados e recursos individuais da camada de dados, permitindo a exportação de geometria para GeoJSON.

24 de junho de 2014

Adição:

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

26 de maio de 2014

Adição:

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

20 de maio de 2014

A versão 3.17 foi lançada para o modo experimental.

3,16

15 de abril de 2014

Fixo:

08 de abril de 2014

Adição:

  • O mapa é deslocado com o movimento do mouse durante o desenho.

Fixo:

  • Aceitar LatLngLiteral em mais locais.
  • A janela de informações redimensiona a si mesma quando o Roboto termina de carregar (problema 5713).

31 de março de 2014

Fixo:

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

26 de março de 2014

Fixo:

  • Remoção das chamadas event.returnValue no Chrome para evitar avisos no console.
  • O 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

A versão 3.16 foi lançada para o modo experimental.

3,15

03 de março de 2014

Fixo:

10 de fevereiro de 2014

Fixo:

  • Desative toda a 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

Fixo:

29 de janeiro de 2014

Fixo:

  • Desative toda a 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

Fixo:

16 de janeiro de 2014

Fixo:

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

27 de novembro de 2013

Fixo:

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

19 de novembro de 2013

Fixo:

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

3,14

10 de setembro de 2013

Fixo:

  • Os 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, imagens e KML

3.13

25 de junho de 2013

Adição:

  • DynamicMapsEngineLayer

11 de junho de 2013

Adição:

Fixo:

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

3.12

4 de junho de 2013

Fixo:

  • O domready da janela de informações não é acionado quando visualRefresh=true (problema 5415, link em inglês).
  • Bug: janelas de informações visualRefresh no iOS (problema 5396).

15 de maio de 2013

Adição:

29 de abril de 2013

Fixo:

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

3.11

19 de fevereiro de 2013

Fixo:

  • A alteração do DrawingMode durante o desenho causa erro
  • Clicar nas etapas no painel de rotas muda o zoom.

12 de fevereiro de 2013

Fixo:

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

29 de janeiro de 2013

Adição:

  • Adição de StreetViewCoverageLayer para adicionar a camada de cobertura de maneira programática
  • StreetViewPov exposto para StreetViewPanoramas

Fixo:

  • O aumento do uso da memória ao usar a versão 3.8 do JavaScript do Google Maps causa falhas (observadas no IE 9, Chrome etc.) (Problema 4162, link em inglês)
  • O menu suspenso (selecione) 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 no PlaceResult

15 de janeiro de 2013

Fixo:

  • A repetição de ícones de polilinha está sendo desenhado incorretamente para algumas polilinhas (problema 4333).

07 de janeiro de 2013

Fixo:

17 de dezembro de 2012

Adição:

  • Novos idiomas: urdu e islandês

Fixo:

  • mapas desfocados/obscuros no IE9 após a navegação (Problema 3875, link em inglês)

17 de dezembro de 2012

Adição:

  • Novos idiomas: urdu e islandês

Fixo:

  • mapas desfocados/obscuros no IE9 após a navegação (Problema 3875, link em inglês)

10 de dezembro de 2012

Adição:

  • carregamento de imagens com o atributo de origem cruzada definido

Fixo:

  • Problemas para mostrar marcadores com imagens remotas em closes (problema 4616).
  • Erro de JS ao mostrar novamente símbolos em polilinhas no IE 7/8

3 de dezembro de 2012

Fixo:

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

27 de novembro de 2012

Adição:

  • usar tela com DPI alto em dispositivos com DPI alto para marcadores otimizados

Fixo:

3.10

04 de fevereiro de 2013

Fixo:

  • O aumento do uso de memória ao usar a V3.8 do JavaScript do Google Maps? causa uma falha (observada no IE 9, Chrome etc.). (Problema 4162, link em inglês)

25 de setembro de 2012

Adição:

  • Street View para ambientes internos
  • Opção de fixedRotaçã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 e zulu

28 de agosto de 2012

Adição:

  • para textSearch da API Places

Fixo:

  • O objeto Symbol não pode ser transmitido para MarkerOptions no GWT
  • Regressão: fazer gesto de pinça para aumentar o zoom no iOS 5 com a rolagem da página (problema 4046).

14 de agosto de 2012

Mudanças perceptíveis:

  • Modifique a interface para KmlLayer para aceitar o URL como uma propriedade MVC, em vez de um argumento construtor.

3.9

10 de setembro de 2012

Fixo:

  • O objeto Symbol não pode ser transmitido para MarkerOptions no GWT
  • Regressão: fazer gesto de pinça para aplicar zoom no iOS 5 quando a página for rolada (problema 4046).

9 de agosto de 2012

Fixo:

  • Erro de sintaxe no Android 3.x

31 de julho de 2012

Mudanças perceptíveis:

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

Fixo:

  • 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

Fixo:

17 de julho de 2012

Fixo:

  • A caixa de texto não é clicável em janela de informações no IE
  • bounds_changed precisa ser disparado antes de zoom_changed (problema 1399).
  • Opção do mapa backgroundColor não preservada após o Street View
  • Mudar de mapa estilizado para satélite carrega desnecessariamente os blocos do mapa.
  • Propriedades arrastáveis/rolagem do mapa ignoradas no modo de desenho (problema 4012).
  • LatLngBounds deve retornar um intervalo de longitude completo quando mais de uma cópia do mundo é exibida
  • Não desenhe uma forma vazia ao clicar duas vezes (problema 3964).
  • Eventos de marcador supérfluos com clique (problema 3911).

Mudanças perceptíveis:

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

10 de julho de 2012

Mudanças perceptíveis:

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

27 de junho de 2012

Adição:

Mudanças perceptíveis:

  • Reconhecer "transparente" como uma cor.

23 de junho de 2012

Adição:

  • Símbolos
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Novas opções "peso" e "cor" do styler:

http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html

15 de maio de 2012

Adição:

  • Restrição de país para Autocomplete (AutocompleteOptions.componentRestrictions) (problema 3899).
  • Filtros de tipo "Regiões e cidades"

3.8

1o de maio de 2012

Fixo:

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

23 de abril de 2012

Fixo:

  • O Pegman permanece no mapa com o tipo de mapa personalizado depois que o Street View é fechado (problema 4076).
  • Os marcadores animados removidos não podem ser adicionados novamente ao mapa (problema 4052).

18 de abril de 2012

Fixo:

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

Adição:

  • orderBy, limit e offset para FusionTablesLayer (problema 3557, link em inglês).

10 de abril de 2012

Fixo:

  • Imagens aéreas exibidas mesmo se a área aérea não estiver disponível para toda a janela de visualização (problema 3913).

3 de abril de 2012

Adição:

Fixo:

  • Limites de blocos visíveis para polys no IE 9 Quirks
  • Marcadores pulando ao deslocar o mapa no Street View do Canvas

28 de março de 2012

Fixo:

  • Use nomes de tags minúsculas para serem compatíveis com XHTM (problema 3868).
  • Mudança do comportamento de zoom dos trackpads da Apple para torná-lo menos sensível (problema 2416).

20 de março de 2012

Fixo:

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

Adição:

  • Clique para acessar/Clique para aplicar zoom no Street View (problema 2447).

Mudanças perceptíveis:

  • O recurso de clicar duplo está desativado por padrão no Street View

6 de março de 2012

Fixo:

Adição:

21 de fevereiro de 2012

Fixo:

  • Mapas desfocados no IE 9 (Problema 3875, link em inglês)
  • Polilinha que consiste em bordas colineares no espaço LatLng simplificada incorretamente (Problema 3739)

Adição:

  • google.maps.Geometry.poly.containsLocation() e isLocationOnEdge() (problema 1978)

15 de fevereiro de 2012

Fixo:

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

Mudanças perceptíveis:

  • Esmaecer entre os panoramas do Street View.

3.7

7 de fevereiro de 2012

Fixo:

  • 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 no centro do mapa incorreto (problema 3738).
  • Ignore o clique com o botão direito ao arrastar marcadores (problema 3237).
  • O título do marcador às vezes não aparece no Firefox (problema 3773).

Mudanças perceptíveis:

  • Os marcadores dimensionados agora são renderizados no Canvas, quando disponíveis.
Adicionado:

31 de janeiro de 2012

Fixo:

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

24 de janeiro de 2012

Fixo:

  • Os eventos do mouse aparecem em uma janela de informações (problema 3573).
  • Transformações CSS ativadas no IE9
  • ImageDateControl adicionado ao StreetViewPanorama
  • Ativado Street View do Canvas no IE 9, Opera e Safari/Windows

16 de janeiro de 2012

Fixo:

  • O Pegman não pode ser arrastável no modo de desenho
  • Disparar eventos corretamente, respeitando o ZIndex de polys e outras camadas
  • A propriedade "status" de KMLLayer foi adicionada (problema 3015).

10 de janeiro de 2012

Fixo:

  • Mostrar o pegman se "disableDefaultUI" for "true" e o StreetViewControl for verdadeiro.

7 de dezembro de 2011

Fixo:

  • Estradas de acesso controlado podem ser estilizadas separadamente de rodovias (road.highway.controlled_access)
  • place_changed acionado quando o usuário pressiona "Enter" no Autocomplete (problema 3407)

28 de novembro de 1011

Fixo:

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

22 de novembro de 2011

Fixo:

  • 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 cabeçalho na criação do mapa

7 de novembro de 2011

Mudanças perceptíveis:

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

Fixo:

  • 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

Fixo:

  • Erro quando a API do Google Maps é usada com a Biblioteca de protótipos no IE7

25 de outubro de 2011

Fixo:

  • Erros em que o mapa KMLLayer foi alterado antes do fim do carregamento da camada
  • Vazamento de memória no IE ao adicionar e remover polys.

18 de outubro de 2011

Mudanças perceptíveis:

  • Adição de campo de palavra-chave ao PlaceSearchRequest
  • Linhas de via removidas do Street View

10 de outubro de 2011

Fixo:

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

27 de setembro de 2011

Fixo:

  • O controle de visão geral do mapa atualiza a centralização e o zoom ao mesmo tempo se houver alguma mudança

27 de setembro de 2011

Fixo:

  • Busca dupla de blocos iniciais no Chrome
  • Vazamentos de memória durante a movimentação
  • Não deixe o Pegman do Street View desviar do Pegman ao deslocar para uma área fora da cobertura
  • Regressão: GroundOverlays que cruzam a longitude de -180 desaparecendo
  • Regressão: o centro do mapa está incorreto ao abrir a janela de informações durante o deslocamento e o zoom.

Mudanças perceptíveis:

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

20 de setembro de 2011

Fixo:

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

Mudanças 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 mapa)
  • 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 aparece no Firefox 4+ (problema 3334).

Mudanças perceptíveis:

  • GeocoderResult.formatted_address não documentado

6 de setembro de 2011

Fixo:

  • A janela de informações "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

Mudanças perceptíveis:

  • Permitir que os controles personalizados tenham um Z-index maior que os controles da API
  • Os links direcionam os usuários para a 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 o html, o nome ou a descrição da janela de informações.
  • Correção da regressão: blocos com DPI alto corrompidos

24 de agosto de 2011

Problemas resolvidos:

  • Aceleração de hardware desativada para Chrome/Mac: corrige problemas de renderização de marcadores e cliques em sobreposição (problema 3544 e problema 3551).
  • Correção do gesto de pinça para aplicar zoom no Android quando a página foi rolada (problema 3373).

Mudanças perceptíveis:

  • Os ícones de empresas agora estão ativados por padrão.

17 de agosto de 2011

Mudanças perceptíveis:

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

3.5

10 de agosto de 2011

Fixo:

  • Marcadores presos 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 redimensionados.
  • 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 de escala não é impresso (problema 2966).
  • Regressão: erro ao usar OverviewMapControl com mapas estilizados (problema 3489).

Mudanças perceptíveis:

  • O menu de contexto da maioria dos controles agora é desativado ao clicar com o botão direito do mouse.
  • O Panorama/mapa do Street View dentro de uma janela de informações não é deslocado ao passar o mouse sobre ela
  • Agora é possível rolar uma janela de informações no iPad

18 de julho de 2011

Problemas resolvidos:

  • LatLng do 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 dentro da janela de informações no dispositivo de toque (problema 3232, link em inglês).
  • Corrigido: o clique não era disparado no mapa após clicar com o botão direito do mouse se MapOptions.draggable for falso (problema 3071).

Mudanças perceptíveis:

  • Os marcadores com o mesmo Z-index agora são ordenados de maneira consistente nos limites dos blocos
  • Agora é possível rolar na janela de informações no iOS
  • Agora, os marcadores e as polilinhas são novamente pintados quando a projeção do mapa é alterada.

5 de julho de 2011

Problemas resolvidos:

  • Correção: o cursor do marcador não era exibido quando o mapa não era arrastável (problema 3120).

Mudanças perceptíveis:

  • Adição do recurso de estilizar o controle e o menu suspenso do Place Autocomplete
  • O widget do Places 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 duplos
  • Corrigido: o evento maptypeid_changed foi disparado várias vezes quando o mapa foi criado após a versão 3.4 (problema 3051).

Mudanças perceptíveis:

  • O preenchimento automático de lugares foi alterado para ser anexado ao corpo, e não ao pai de entradas.
  • BOTTOM_RIGHT agora posiciona-se 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 for maior que 2 (problema 3033).

Mudanças perceptíveis:

  • Corrigido: OverlayView.set('map', foo) agora é o mesmo que OverlayView.setMap
  • A opção "language" de GeocoderRequest foi removida.

17 de maio de 2011

Problemas resolvidos:

  • Correção: problema de renderização do Street View no IE7 (problema 3272).

Mudanças perceptíveis:

  • Ativamos transições de esmaecimento para blocos de mapas ao carregar e mudar o tipo de mapa.

7 de maio de 2011

Nenhuma mudança perceptível.

3.4

7 de maio de 2011

Nenhuma mudança perceptível.

6 de maio de 2011

Problemas resolvidos:

  • Corrigido: o panorama do Street View não é exibido no IE7 (problema 3272).
  • Correção: o PNG semitransparente com ImageMapType perde transparência no IE7 e IE8 ( Problema 3275)

Mudanças perceptíveis:

  • Serviço Distance Matrix

14 de abril de 2011

Problemas resolvidos:

  • Corrigido: suporte a cores CSS nomeadas para strokeColor e fillColor de poligonais.
  • Correção: o polígono não é visível se strokeOpacity estiver definida como 0.0 (problema 3241).
  • Correção: erros no IE8 ao movimentar com o Bloco de anúncios visível (problema 3159).
  • Permissão de mapas "Terreno" e "Híbrido" sem "Mapa" e "Satélite" no controle de tipo de mapa (problema 3089).
  • Blocos de DPI alto são carregados para telas com DPI alto (problema 2614).

Mudanças perceptíveis:

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

14 de abril de 2011

Problemas resolvidos:

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

Mudanças perceptíveis:

  • Polilinhas e polígonos agora são renderizados no Canvas sempre que possível.
  • As LatLngs para eventos em polilinhas e bordas de polígonos agora se ajustam ao ponto mais próximo na linha.

5 de abril de 2011

Problemas resolvidos:

  • panTo não é animado em dispositivos de toque (Problema 3066, link em inglês)
  • Marker.MAX_ZINDEX está indefinido (problema 3184).

28 de março de 2011

Problemas resolvidos:

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

Mudanças perceptíveis:

  • A sobreposição de estradas do Street View agora aparece no modo oblíquo

22 de março de 2011

Problemas resolvidos:

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

Mudanças perceptíveis:

  • Corrigido: marcadores gigantes são cortados nos limites do bloco.
  • Fixa: sobreposição de vista da rua no modo oblíquo
  • Corrigido: o controle de visão geral do mapa é exibido no modo de impressão

17 de março de 2011

Problemas resolvidos:

Mudanças perceptíveis:

  • Correção: círculos e retângulos ignoram zIndex.
  • Correção: os eventos do mouse acionam eventos duas vezes quando o Marcador está sendo animado.
  • Correção: os mapas estilizados não usam estilos se o tipo é adicionado ao registro após o ID do tipo ser definido.
  • Corrigido: os tipos de mapa sem estilo adotam o estilo de um tipo de mapa estilizado
  • Os marcadores agora disparam MouseEvents, 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 sombra do marcador personalizado agora funciona (problema 3112).

Mudanças perceptíveis:

  • Camada do SIG
  • A indexação Z do marcador de rotas foi fixa
  • Posição de sombra padrão corrigida.

2 de março de 2011

Mudanças perceptíveis:

  • Agora os marcadores são renderizados no Canvas/VML, quando disponíveis.
  • Áreas de clique maiores para polilinhas, polígonos e KML em dispositivos com função de toque

22 de fevereiro de 2011

Problemas resolvidos:

  • A âncora da janela de informações foi exposta pela propriedade "anchorPoint" do MVC (problema 2860).
  • Foi corrigido o híbrido nos níveis de zoom 0 e 1 (problema 3062).
  • Correção de círculo/retângulo se adicionado/removido rapidamente ao mapa (problema 3052).
  • arrastável: falso corrigido em dispositivos de toque (problema 3044).

18 de fevereiro de 2011

Problemas resolvidos:

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

Mudanças perceptíveis:

  • Os marcadores agora são ativados por padrão quando você clica no modo satélite no controle de tipo de mapa

8 de fevereiro de 2011

Mudanças perceptíveis:

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

3,3

17 de março de 2011

Problemas resolvidos:

  • O polígono não está sendo renderizado

8 de fevereiro de 2011

Problemas resolvidos:

  • As solicitações de blocos não são canceladas no Chrome (problema 3011, link em inglês).
  • evento de clique com o botão direito do mouse não sendo disparado no FF/Mac (problema 2920).
  • Problemas de renderização de texto no Safari/Mac ( problema 3024)
  • Os mapas de rotas não são impressos no IE corretamente

21 de janeiro de 2011

Mudanças perceptíveis:

  • MVCArrays agora são aceitos na biblioteca de geometria esférica
  • Correção da exibição da cruz sob um marcador ao ser arrastada 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 o tempo incorreto para zoom_changed causava resultados incorretos para fromLatLngToContainerPixel (problema 2539).

6 de janeiro de 2011

Problemas resolvidos:

Mudanças 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 para dispositivos touchscreen
  • O conteúdo de um MVCArray agora pode ser apagado chamando clear()
  • Correção de vazamento de memória ao adicionar e remover marcadores no IE8.
  • Renderização mais rápida de polígonos com algoritmo de simplificação aprimorado

23 de dezembro de 2010

Problemas resolvidos:

  • Gerenciadores de cliques de waypoints corrigidos em direções arrastáveis (problema 2871).

21 de dezembro de 2010

Problemas resolvidos:

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

Mudanças perceptíveis:

  • Em dispositivos touchscreen, agora exibimos um controle de zoom compatível com toque se o controle de navegação ZOOM_PAN ou small é solicitado. Se o dispositivo for compatível com multitoque no navegador, nenhum controle de zoom será exibido, já que o zoom é feito por meio do gesto de pinça.

9 de dezembro de 2010

Problemas resolvidos:

  • Agora, as janelas de informações são impressas corretamente no IE ( Problema 1343)
  • Correção da opacidade no IE8 para ImageMapType

Mudanças perceptíveis:

  • Uma cruz é exibida abaixo dos marcadores com um ícone personalizado quando arrastado e LiftOnDrag está ativado.

5 de dezembro de 2010

Problemas resolvidos:

  • Oferece uma interface para descobrir o nível de zoom máximo em um determinado local de imagens de satélite. (problema 2049).
  • Adicione uma opção (raiseOnDrag) para ativar/desativar animações quando um marcador for arrastado. (problema 2910).

Mudanças perceptíveis:

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

28 de novembro de 2010

Problemas resolvidos:

  • maptypeid_changed não é mais acionado duas vezes (problema 2449).
  • A propriedade "size" de um objeto MarkerImage agora está acessível (problema 2465).
  • O formato do marcador faz referência ao ícone em vez do sprite (problema 2629).
  • A movimentação do mapa ao arrastar o marcador foi aprimorada em mapas menores (problema 2868).
Mudanças relevantes:
  • Agora é possível imprimir mapas sem 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" estava definido como "false".

16 de novembro de 2010

Problemas alterados:

  • Problema 2076: fornece uma maneira de fornecer uma janela de informações ao DirectionsRenderer (problema 2076).
  • Problema 2524 (link em inglês): implementar StreetViewControlOptions
  • Problema 2557 (link em inglês): adição, desativação de zoom do Street View.

Mudanças perceptíveis:

  • Correção do bug que fazia com que uma nova janela fosse aberta no FF quando um marcador era clicado com a tecla Shift.
  • Ícones de marcadores de letras eram perdidos quando marcadorOptions eram especificados com o DirectionsRenderer

3.2

11 de novembro de 2010

Mudanças perceptíveis:

  • Correção do bug em que os polígonos eram cortados/truncados com RTL no IE7/IE8
  • Correção de 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 atravessavam o equador não tinham detalhes
  • Posições de controle adicionadas para LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • As posições de controle LEFT foram renomeadas como LEFT_TOP, RIGHT para RIGHT_TOP, TOP como TOP_CENTER e BOTTOM como BOTTOM_CENTER

11 de outubro de 2010

Problemas alterados:

  • Problema 2478 (link em inglês): Street View — desalinhamento/ausência de bússola em alguns navegadores
  • Problema 2528 (link em inglês): a opacidade de ImageMapTypeOptions está corrompida no IE8.
  • Problema 2661 (link em inglês): Janela de informações. Clicar com o botão direito do mouse em um campo de entrada não exibe o menu de contexto
  • Problema 2741: o posicionamento de marcadores não funciona no iOS 4 após a movimentação do mapa.

Mudanças perceptíveis:

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

28 de setembro de 2010

Problemas alterados:

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

Mudanças perceptíveis:

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

16 de setembro de 2010

Problemas alterados:

  • Problema 2701: o título inicial do controle do navegador do Street View não segue o POV.

14 de setembro de 2010

Problemas alterados:

  • Problema 157: compatibilidade com rotas de carro arrastáveis.
  • Problema 1852 (link em inglês): o evento "rightclick" em um google.maps.Marker é acionado sem um argumento.
  • Problema 2673 (link em inglês): o Pegman desaparece após a mudança de posição.

Mudanças perceptíveis:

  • O desempenho dos marcadores foi aprimorado

31 de agosto de 2010

Problemas alterados:

Mudanças perceptíveis:

  • As geodésicas foram aprimoradas para aumentar o zoom

24 de agosto de 2010

Problemas alterados:

  • Problema 2648 (link em inglês): o acionamento do evento de redimensionamento do mapa causa erro no Firefox na V3.2.1.

Mudanças 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 (link em inglês): movimentação e zoom muito sensíveis do mouse mágico da Apple
  • Problema 2606 (link em inglês): a configuração "arrastável: false" em um mapa desativa os links.
  • Problema 2640 (link em inglês): memória não apagada com atualizações / onunload do navegador (IE)

Mudanças perceptíveis:

  • Os marcadores do Street View são dimensionados de acordo com a distância
  • O controle deslizante de zoom é atualizado ao deslocar

9 de agosto de 2010

Mudanças perceptíveis:

  • As propriedades descontinuadas KMLMouseEvent.position e FusionTablesMouseEvent.position foram removidas. Usar .latLng
  • A propriedade obsoleta StreetViewService.getNearestPanorama foi removida. Use .getPanoramaByLocation

3.1

28 de setembro de 2010

Mudanças perceptíveis:

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

9 de agosto de 2010

Mudanças perceptíveis:

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

5 de agosto de 2010

Problemas alterados:

  • Problema 2588 (link em inglês): chamar setVisible(false) no objeto Panorama com um listener anexado causa um erro de JS no IE

Mudanças perceptíveis:

  • Correção dos marcadores que desapareciam no IE6 na alteração do zoom

29 de julho de 2010

Problemas alterados:

Mudanças perceptíveis:

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

22 de julho de 2010

Problemas alterados:

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

Mudanças perceptíveis:

  • Um evento de clique não é mais disparado quando um polígono é arrastado
  • Clicar em um elemento de seleção de formulário que se expande para fora de uma janela de informações não aciona mais um clique no mapa
  • Clicar em uma sobreposição KML não aciona mais um evento de clique no mapa
  • O Street View agora é deslocado automaticamente para caber em uma janela de informações na tela
  • O KML e o FusionTables MouseEvent LatLng alterado de "position" para "latLng"
  • Os controles de zoom do Android não passam mais cliques no mapa

17 de junho de 2010

Problemas alterados:

  • Problema 2346 (link em inglês): opção para desativar a animação suave.

Mudanças perceptíveis:

  • Correção do bug de oscilação de marcador
  • O acionamento de eventos domready da janela de informações foi aprimorado
  • DirectionsRoute.bounds agora está exposto

11 de junho de 2010

Problemas alterados:

Mudanças relevantes:
  • Correção de vazamento de memória do marcador.
  • A latência do primeiro geocódigo foi melhorada
  • Forneceu acesso ao StreetViewService

3.0

18 de maio de 2010

Problemas alterados:

Mudanças relevantes:
  • Correção do bug para corrigir corretamente os direitos autorais do Google sobre o tipo de mapa personalizado
  • Adição de propriedade geodésica a polígonos e polilinhas
  • Adição de opção clicável a polígonos e polilinhas.
  • Opção clicável adicionada à GroundOverlay.

13 de maio de 2010

Problemas alterados:

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

Mudanças perceptíveis:

  • Correção de um bug em que as sobreposições de solo eram cortadas prematuramente ao cruzar a linha de data.
  • O marcador setIcon agora funciona com \ no URL
  • Acionadores de evento de mouseout de polígonos e polilinhas no IE
  • Quando você muda um ícone de marcador, ele não pisca mais.

7 de maio de 2010

Problemas alterados:

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

Mudanças perceptíveis:

  • Foram adicionadas camadas KML e GeoRSS.
  • Adicionamos sobreposições de solo
  • Novas camadas foram adicionadas: Trânsito e Bicicleta
  • Foi adicionada a propriedade "suppressBicycleLayer" em DirectionsRendererOptions.
  • Correção do bug para garantir que a camada de zoom seja referenciada corretamente quando o MapType muda.
  • Renomeação da propriedade DirectionsResult "start/end_point" para "start/end_location"
  • Renomeação da propriedade DirectionsLeg "start/end_geo" para "start/end_address"
  • Renomeação da propriedade "Optimized_waypoint_order" de DirectionsRoute com "waypoint_order"
  • Remoção da compatibilidade com nomes de propriedades de rotas antigas (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) e continuar registrando avisos. Também remove a conversão de trajetos para trechos em etapas e viagens para trajetos para passos.
  • GeocoderGeometry.latLng foi atualizado para GeocoderGeometry.location.

30 de abril de 2010

Problemas alterados:

  • Problema 2230 (link em inglês): o mapa inicializa sem a projeção personalizada pretendida.

Mudanças perceptíveis:

  • Clicar no mapa agora foca o teclado
  • Suporte ao gesto de pinça para aplicar zoom no iPad

26 de abril de 2010

Problemas alterados:

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

Mudanças 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 (link em inglês): a MarkerImage não pode ser reutilizada.
  • Problema 2181 (link em inglês): 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

Nenhuma mudança perceptível ou problemas alterados.

5 de abril de 2010

Problemas alterados:

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

Mudanças perceptíveis:

  • A polilinha de visão geral das 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

Mudanças perceptíveis:

  • Elevation agora está exposto na API
  • Melhoria no carregamento de blocos para conexões lentas de Internet.

15 de março de 2010

Mudanças perceptíveis:

  • Agora, os polígonos agora são repintados corretamente quando os estilos são alterados.
  • Mensagens de aviso descontinuadas via console.log são fornecidas quando o estilo antigo "Directions" é usado.

10 de março de 2010

Problemas alterados:

  • Problema 1801: zIndex de polilinha/polígono
  • Problema 2144 (link em inglês): DirectionsRequest precisa fornecer a opção preventHighways.
  • Problema 2207 (link em inglês): bug: a polilinha é preenchida no IE
  • Problema 2113 (link em inglês): polilinhas quebradas no FF em níveis altos de zoom após o lançamento de janeiro

Mudanças perceptíveis:

3 de março de 2010

Problemas alterados:

  • Problema 2136 (link em inglês): ofuscar propriedades em google.maps.MarkerImage, que não precisam ser referenciadas

Mudanças perceptíveis:

  • Correção do bug de salto no mapa.
  • O zoom duplo em sequência foi aprimorado.
  • O evento de arrastar do marcador .latLng não é mais ofuscado.

26 de fevereiro de 2010

Problemas alterados:

  • Problema 1651 (link em inglês): mousemove / mouseover / mouseout para tela do mapa
  • Problema 2142 (link em inglês): o DirectionsRendererOptions deve permitir que os usuários suprimam completamente os marcadores.
  • Problema 2148 (link em inglês): event.latLng ausente.
  • Problema 2109 (link em inglês): bug: o NavigationControlStyle.ZOOM_PAN não é exibido corretamente no IE8.
  • Problema 2153 (link em inglês): MVCArray.push() não retorna o novo tamanho

Mudanças perceptíveis:

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

8 de fevereiro de 2010

Problemas alterados:

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

Mudanças perceptíveis:

  • Adição da nova classe Retângulo
  • Foi adicionada uma nova classe Circle
  • Correção de vazamento de memória ao criar e remover um marcador.
  • A anotação de MVCArray de LatLngs foi interrompida para fechar polígonos, porque isso faz com que as polilinhas que compartilham o mesmo MVCArray também sejam fechadas (consulte o Problema 2135)
  • Correção de um bug que às vezes ocultava marcadores na tela quando o zoom do mapa estava definido como o valor atual.
  • O ImageMapType foi corrigido para ser exibido corretamente no Android.
  • O esquema de recorte de polígonos foi alterado para permitir polígonos que contêm o polo norte ou sul.
  • Aumento do intervalo de latitude de MercatorProjection para o máximo possível, sujeito à precisão de ponto flutuante.

28 de janeiro de 2010

Problemas alterados:

  • Problema 1367 (link em inglês): solicitação de recurso: exposição do LayoutManager para que os desenvolvedores coloquem DIVs no "fluxo de controle".
  • Problema 1916 (link em inglês): solicitação de recurso: adição de capacidade de dimensionar MarkerImage.
  • Problema 1443 (link em inglês): estenda() e union() precisam retornar o objeto LatLngBounds.
  • Problema 1997: documentação do MapOption "tamanho"
  • Problema 2074: o mapa não é renderizado quando o mapa-múndi se encaixa nas dimensões exatas do contêiner do mapa

Mudanças perceptíveis:

  • Agora é possível usar idiomas índicos:
    • bn, gu, kn, ml, mr, ta, te
  • Inclusão de novos métodos estáticos no namespace do evento:
    • addListenerOnce
    • addDomListenerOnce
  • Adição da nova propriedade "encoded_lat_lngs" ao objeto DirectionsStep para expor o conjunto de latlngs no formato ASCII compactado.
  • Melhor desempenho com remoção dos elementos DOM de marcadores fora da tela
  • Correção do bug de panorâmica 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 (link em inglês): solicitação de recurso: permitir que os desenvolvedores criem tipos de mapas personalizados.
  • Problema 1523 (link em inglês): solicitação de recurso: fromContainerPixelToLatLng (e vice-versa)
  • Problema 1443: expand() e union() precisam retornar o objeto LatLngBounds.
  • Problema 1960 (link em inglês): 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 (link em inglês): a localização do idioma búlgaro não está correta.
  • Problema 1976 (link em inglês): bug: problemas de ícones personalizados e marcadores arrastáveis.
  • Problema 2063 (link em inglês): colisões de nomes de variáveis ao reduzir subclasses de OverlayView

Mudanças perceptíveis:

17 de dezembro de 2009

Mudanças perceptíveis:

  • Correção do desvio inicial que ocorria antes do início de uma animação de deslocamento do mapa.
  • Corrigimos o salto no mapa para diferentes locais ao passar zoom além do nível de zoom máximo usando o Scrollwheel ou o DoubleClick.
  • Os controles de direitos autorais, MapType e Navegação são redimensionados para se adaptar ao tamanho do mapa.
  • Getters, setters e nomes de eventos de estilo antigos foram oficialmente descontinuados e não estão mais definidos.

10 de dezembro de 2009

Problemas alterados:

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

Outras mudanças perceptíveis:

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

25 de novembro de 2009

Problemas alterados:

  • Problema 1696 (link em inglês): solicitação de recurso: posicionamento do controle no mapa.
  • Problema 1909 (link em inglês): corrupção de getBounds após a mudança do centro do mapa.
  • Problema 1938 (link em inglês): map.setOptions não reconhece opções de controle.

Outras mudanças perceptíveis:

  • Foi adicionado suporte a RTL para ativar os seguintes idiomas: árabe, farsi e hebraico
  • Propriedade lat_lngs exposta para etapas de DirectionsResult.

11 de novembro de 2009

Problemas alterados:

  • Problema 1742 (link em inglês): o marcador de ícone personalizado sempre aparece sobre o marcador padrão.

Outras mudanças perceptíveis:

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

29 de outubro de 2009

Problemas alterados:

  • Problema 1421 (link em inglês): solicitação de recurso: adicionar uma classe Directions à API v3.

Outras mudanças perceptíveis:

26 de outubro de 2009

Problemas alterados:

  • Problema 1647 (link em inglês): solicitação de recurso: fornecer um evento para o Infowindow dom Ready.
  • Problema 1710: capacidade de cancelar o evento de zoom do usuário ao clicar duas vezes.

Outras mudanças perceptíveis:

  • Um erro de JS é gerado quando argumentos inválidos são transmitidos para o novo google.maps.LatLng()
  • Bug corrigido: o mapa estático estava carregando duas vezes no carregamento do mapa

15 de outubro de 2009

Problemas alterados:

  • Problema 1525 (link em inglês): erro get_bounds em níveis baixos de zoom.
  • Problema 1757 (link em inglês): fitBounds() não funciona no meridiano 180.
  • Problema 1790 (link em inglês): map.setOptions não pode definir o cursor.
  • Problema 1767 (link em inglês): problema com a propagação de eventos

Outras mudanças perceptíveis:

  • Atualizações da documentação:
    • Novo método exposto: LatLngBounds.isEmpty()
    • Todos os métodos, eventos, propriedades e constantes classificados por nome
    • Correção de tipos incorretos nas propriedades da opção de 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 do JS para SVGView.

22 de setembro de 2009

Problemas alterados:

  • Problema 1420 (link em inglês): recurso: adicionar a classe Polyline à API
  • Problema 1371 (link em inglês): o evento map.bounds_changed é disparado repetidamente quando o mapa está se movendo.
  • Problema 1700 (link em inglês): localização incorreta no clique após diminuir o zoom no Firefox 3.5.
  • Problema 1702 (link em inglês): latLng incorreto relatado em eventos de clique e clique quando há um deslocamento de rolagem em um elemento pai.
  • Problema 1723 (link em inglês): o mapa pula ao ser arrastado no iPhone.

Outras mudanças perceptíveis:

  • Lançamento de polilinhas e polígonos! Eles permitem que você desenhe linhas ou regiões preenchidas no mapa, especifique estilos de traço e preenchimento e seja compatível com a maioria dos eventos de mouse (ou seja, sem mouseover ainda). Elas funcionam em todos os navegadores compatíveis (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), o que inclui os dispositivos móveis compatíveis.
  • Adição do novo evento de mapa "idle", disparado quando o mapa não se moveu por um tempo. Soluciona o problema 1371.
  • Correção de valores de LatLng incorretos que eram retornados dos eventos de clique
  • Correção do bug de zoom de pinça no iPhone. Consulte o Problema 1723 (link em inglês).

10 de setembro de 2009

Problemas alterados:

  • Problema 1659 (link em inglês): latLng incorreto relatado em eventos de clique e clique após a movimentação, Firefox 3.5
  • Problema 1621 (link em inglês): acesso ao local incorreto após clicar no mapa em ie8 com dooctype.
  • Problema 1642: janela de informações overflow:auto
  • Problema 1531 (link em inglês): a altura da infoWindow aumenta a cada abertura.

Outras mudanças perceptíveis:

  • Sintaxe modificada para métodos get/set e nomes de eventos, conforme especificado abaixo. A sintaxe antiga continua sendo 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 Problema 1377.
  • O método "remove" da interface OverlayView foi renomeado como "onRemove". O nome antigo continua sendo compatível com versões anteriores.

2 de setembro de 2009

Problemas alterados:

  • Problema 1525 (link em inglês): erro get_bounds em níveis baixos de zoom.
  • Problema 1596: a movimentação além dos limites norte ou sul do mundo retorna um erro.
  • Problema 1643 (link em inglês): bug: rodas de rolagem do mapa desnecessariamente
  • Problema 1379: não consigo visualizar dados do mapa da Coreia na V3.

Outras mudanças perceptíveis:

  • A roda de rolagem contínua e o zoom de clique duplo foram ativados no Chrome, Safari 4 e Firefox 3.5
  • Melhoria no desempenho ao arrastar o mapa
  • Clique duas vezes para centralizar o mapa após aumentar o zoom

24 de agosto de 2009

Problemas alterados:

Outras mudanças perceptíveis:

  • O zoom da roda de rolagem é ativado por padrão. Para desativá-la, defina a propriedade de rolagem da opção "Mapa" como "false".
  • A documentação foi atualizada para incluir as funções panTo e panBy.

14 de agosto de 2009

Problemas alterados:

  • Problema 1575 (link em inglês): bug no método de marcadores arrastáveis set_draggable().

Outras mudanças perceptíveis:

  • O zoom da roda de rolagem foi ativado.
  • Corrigimos o problema que afetava iPhones em que os saltos no mapa ocorrem após o arrasto.

4 de agosto de 2009

Problemas alterados:

  • Problema 1393: permitir marcadores arrastáveis.
  • Problema 1448 (link em inglês): 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): seta de seleção do MapType exibida incorretamente com o HTML 4.01 restrito.
  • Problema 1426 (link em inglês): controle Z-index da janela de informações

Outras mudanças perceptíveis:

  • O processo de pinça e arrastar no iPhone deve ser mais robusto.
  • Adição de setters e getters zIndex aos objetos janela de informações.

Mudanças na documentação:

  • Os métodos get_draggable e set_draggable do marcador foram adicionados.
  • Os eventos de arrastar o marcador, dragstart, dragend e draggable_changed foram adicionados
  • A propriedade arrastável do marcador foi 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 (link em inglês): conteúdo da janela de informações: selecionável "true/ false"
  • Problema 1432 (link em inglês): o evento de mouseout não é acionado depois que set_icon é chamado.
  • Problema 1365 (link em inglês): os controles de tipo de mapa são renderizados incorretamente com o tipo de documento restrito.

Outras mudanças perceptíveis:

  • Os desenvolvedores não precisam mais especificar o tamanho de uma MarkerImage. A API a detecta quando ela não é fornecida. Além disso, os argumentos de tamanho, âncora e origem para MarkerImage são opcionais.
  • Os desenvolvedores não precisam mais chamar OverlayView.call(this) no construtor de uma subclasse OverlayView.
  • Os métodos "alterados" de OverlayView foram removidos da interface. Isso não afeta o código do desenvolvedor, porque esses métodos não eram realmente usados antes.
  • A opção partialmatch foi removida dos objetos de solicitação do geocodificador. Se um desenvolvedor continuar a passá-la, ela não terá efeito na consulta.

12 de junho de 2009

Problemas alterados:

  • Problema 1363 (link em inglês): bug: os eventos de clique no mapa não são enviados no iPhone.

Outras mudanças perceptíveis:

  • O controle de zoom grande é clicável em todos os navegadores
  • A janela de informações "limpa" o controle de zoom grande, posicionando-se totalmente dentro dos controles e do mapa
  • Os direitos autorais em dispositivos móveis usam imagens incríveis
  • Os blocos são carregados pelo centro, e não pelo canto superior esquerdo.
  • Os usuários não poderão mais selecionar o texto dos botões do tipo de mapa nem as imagens de controle.
  • A biblioteca principal é menor em cerca de 1,9 KB