Inscreva-se
nessas notas da versão.
A equipe da API Maps JavaScript atualiza a API regularmente com novos recursos, correções de bugs e melhorias na performance. Indique qual versão da API carregar no seu aplicativo especificando-a 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.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
Nenhuma mudança para o público.
3.54.12a
8 de novembro de 2023
Mudanças:
- Foi corrigido um bug que fazia a WebGLOverlayView não ser renderizada em determinadas situações.
3.54.12
2 de novembro de 2023
Mudanças:
- [Canal alfa] Atualize o Place Autocomplete para que seja um componente da Web. Essa é uma alteração interruptiva. Consulte https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement para ver informações atualizadas sobre o uso.
- [Canal alfa] Atualizar o gerenciamento de foco do elemento do Place Autocomplete
- [canal Beta] Expor o evento gmp-zoomchange em MapElements
- Ative MapTypeControl HORIZONTAL_BAR para lidar automaticamente com contextos de layout RTL.
3.54.11
26 de outubro de 2023
Mudanças:
- Corrigimos um problema em que a configuração de controles em um mapa poderia gerar um erro.
- Adicionada a capacidade de restringir imagens do Street View apenas a fontes oficiais do Google, via StreetViewLocationRequest e StreetViewControlOptions.
3.54.10
18 de outubro de 2023
Mudanças:
- [canal Beta] Agora, o MapElement ajusta automaticamente o layout dos controles para a esquerda para a direita ou da direita para a esquerda com base no estilo de
direction
computado. Também há slots disponíveis para adicionar controles personalizados. O ControlPosition agora oferece suporte a 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 o resumo editorial à API Places v2.
3.54.7a
28 de setembro de 2023
Mudanças:
- Agora é possível usar 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.
- O google.maps.FeatureType.SCHOOL_distRICT foi adicionado para que os distritos escolares sejam compatíveis com o estilo orientado a 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 Map não era carregado se o zoom e o centro 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 oferecer suporte nativo ao 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 suporta iteráveis.
- Correção do foco que era 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 emAuthorAttribution
.Photo.attributions
agora éPhoto.authorAttributions
Review.authorAttribution
{?AuthorAttribution} substituiPhoto.author/authorURI/authorPhotoURI
. - [Canal Beta] O campo obrigatório
textQuery
foi adicionado, e o uso dequery
foi descontinuado no método da classe Place searchByText(). - Ajuste do deslocamento de âncora da janela de informações para rótulos e ícones do mapa rasterizado.
3.53.12
20 de julho de 2023
Mudanças:
- [canal Beta] Adição de provedores ODRD de localização de veículos e frotas para Compartilhamento de jornada JavaScript: 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 porAdvancedMarkerElement.collisionBehavior
.
3.53.11
13 de julho de 2023
Mudanças:
- A função
isLocationOnEdge()
agora retornatrue
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 melhor suporte a leitores de tela e outras tecnologias assistivas.
3.53.5
1o de junho de 2023
Mudanças:
- Permitir a transmissão do elemento do nó para a propriedade
content
do marcador avançado. - Melhoria no desempenho 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 incorreto de data para fusos horários diferentes no método de local WorkManagerOpeningTime().
- Corrigimos um tipo incorreto no segmento do Journey para 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 quando você usava as teclas de seta para destacar uma previsão e clicava em "Esc".
- [canal alfa] Atualização dos estilos de previsão do Place Autocomplete 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.
- Foi corrigido um bug em que o Pegman do Street View não mostrava uma visualização ao passar o cursor sobre a ação de arrastar, a menos que tivesse sido retornado ao dock pelo menos uma vez.
- Limites, local e raio foram 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 a Task e TaskTrackingInfo no Compartilhamento de jornada do JavaScript
- AdvancedMarkerElement e PinElement foram lançados no canal semanal.
- O estilo orientado a dados para Limites foi lançado no canal semanal.
getMapCapabilities
e o eventomapcapabilities_changed
são 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 da Place v2.
- [canal Beta] Corrigimos o recurso de arrastar Marcadores Avançados quando o mapa é ajustado.
- [canal Beta] O estilo orientado a dados PlaceFeature.fetchPlace displayNames estará no idioma do usuário final.
- [canal Beta] AdvancedMarkerView e PinView foram renomeados para 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 foi normalizado para LatLngAltitude. - [canal Beta] Desativa a propriedade do marcador avançado
draggable
em favor degmpDraggable
.
3.52.9
13 de abril de 2023
Mudanças:
- [canal Beta] Alterar o valor da propriedade "priceLevel" da propriedade do lugar 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. É recomendado 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 com os métodos Place.fromPlaceFrom.
- [canal Beta] A propriedade da classe Place foi alterada de
userRatingsCount
parauserRatingCount
- Melhoria na impressão de erros quando registrados 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:
- Adicionamos
pollingIntervalMillis
como um campo público de provedores de locais de pesquisa no Compartilhamento de jornada do JavaScript. - [canal Beta] A resposta JSON da classe Place foi alterada de snake_case para lowerCamelCase.
Correções de bugs:
- Foi corrigido um bug em que o
publishTime
do Place Review estava mostrando a data errada. - Correção de um problema em que a criação de elementos personalizados ficava globalmente corrompida
- [canal Beta] Corrigimos um bug que fazia os marcadores avançados desaparecerem quando o mapa estivesse sendo ajustado.
3.52.6
23 de março de 2023
Mudanças:
- [Canal Alfa] A versão experimental do Widget Place Autocomplete (novo) foi lançada.
- 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: os FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e SUBLOCALITY_LEVEL_1 foram removidos.
Correções de bugs:
- Correção de um bug em que as interfaces do TypeScript estavam vazias para as 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] Fizemos upgrade da API Maps JavaScript para oferecer suporte nativo ao ECMAScript 2020.
Correções de bugs:
- Corrige um vazamento de memória que poderia acontecer ao adicionar e remover marcadores do 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 com base em dados: remova a propriedade PlaceFeature.displayName.
- [canal Beta] Correção da WebGLOverlayViews que não era removida 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 se aproxime da janela de visualização. Os mapas criados na janela de visualização inicial da página não terão diferença.
3.52.1
16 de fevereiro de 2023
Mudanças:
- Adiciona a função
importLibrary()
, que permite carregar bibliotecas dinamicamente durante a execução. - [beta channel] Ativa o recurso de movimentação automática da janela de informações quando ele é aberto em um marcador avançado.
- O [canal Beta] tornou não anuláveis determinados campos dos objetos de dados da biblioteca Journey Share.
- [canal Beta] Estilo orientado a dados: os FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e SUBLOCALITY_LEVEL_1 foram descontinuados. Eles vão ser 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 vai reutilizar os valores de uso único da CSP encontrados em outros lugares do documento.
3.51.7
26 de janeiro de 2023
Mudanças:
- Canal Beta: estilo orientado a dados: adição do método fetchPlace para 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 com colisão do mapa às vezes resultava em um elemento de marcador fantasma no DOM.
3.51.5
12 de janeiro de 2023
Mudanças:
- Corrige o tipo de
element
em AdvancedMarkerView, PinView e LocalContextMapView, deElement
paraHTMLElement | SVGElement
, para representar mais detalhadamente 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 de arrastar o marcador usando o teclado.
3.51.4
5 de janeiro de 2023
Mudanças:
- Canal Beta: adicionar novos atributos à classe de lugar
- Canal Beta: a matriz de estilo orientado a dados FeatureMouseEvent.features pode conter mais de um recurso se houver vários sob o clique, e todos os listeners de clique do FeatureLayer de um clique serão acionados.
- Canal Beta: gera erro para argumentos inválidos para google.maps.Map.getFeatureLayer.
- Corrige a posição de pixels dos Marcadores Avançados em um mapa em tela cheia.
- Altera os eventos do mouse no mapa para ignorar cliques do botão do mouse enquanto outro botão já está sendo pressionado.
- Correção de um bug que fazia os marcadores avançados desaparecerem ao aumentar o zoom no mapa
- Melhora o desempenho ao aplicar zoom no mapa usando vários marcadores avançados.
- Atualiza a documentação do StreetViewPanoramaOptions para esclarecer que clickToGo não está disponível com panoramas personalizados.
- Melhora o desempenho ao criar LatLngBounds, incluindo via Map.getBounds().
- Atualização da referência WebGLOverlayView para onAdd e onRemove.
- Adição da personalização fixa do estilo do marcador para o compartilhamento da jornada
3.51.3
8 de dezembro de 2022
Mudanças:
- Correção de um bug que fazia com que um marcador não desistisse do 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 novos campos de dados. - Canal Beta: corrige um bug que fazia com que os marcadores avançados não fossem renderizados ao transmitir um mapa envolvido em um proxy.
- Canal Beta: adiciona personalização ao marcador do provedor do local da viagem para compartilhamento da 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 desse tipo, confira a solução "Descoberta de bairros" no Criador rápido de soluções ou use a biblioteca Places da API Maps JavaScript. Os exemplos de código e codelabs da biblioteca Places podem ajudar.
- 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 se aproxime da janela de visualização. Os mapas criados na janela de visualização inicial da página não terão diferença.
- Canal Beta: adiciona um evento para alterações de estado de pesquisa para 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 acessibilidade do teclado às etapas do painel de rotas. Agora é possível navegar pelas rotas com a tecla Tab e selecionar com as teclas de espaço ou Enter.
-
google.maps.geometry.spherical.computeArea()
agora aceitaLatLngBounds
eCircle
s.LatLngBounds
agora pode ser construído com umLatLngBoundsLiteral
- Adiciona o texto
alt
a imagens no painel de rotas sugeridas doDirectionRenderer
.
3.51.1
17 de novembro de 2022
Mudanças:
- Canal Beta: a classe Place foi lançada na biblioteca Places.
- 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 foi desativado na API Maps Embed.
- O logotipo do Google na API Maps Embed muda de estilo ao usar os tipos de mapa Híbrido ou Satélite para aumentar a visibilidade
- Melhor desempenho de carregamento dos Marcadores Avançados.
- Torna o teclado de um botão "desfazer" um desenho acessível e compatível com leitor de tela.
- Torna os marcadores do renderizador de rotas acessíveis e compatíveis com o leitor de tela.
- Adiciona uma descrição ARIA ao controle de escala do mapa.
- Ative o foco do teclado e a interação para o controle de escala do mapa.
- Introdução de um parâmetro de idioma à API Geocoder JS. A API Maps JS não considera mais
US
como uma região padrão no geocodificador se ela não for explicitamente especificada. - Insere um parâmetro de idioma à API Directions JS.
- Insere um parâmetro de linguagem na API Distance Matrix JS.
Correções de bugs:
- Correção de um bug que fazia com que o foco do teclado fosse redirecionado 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 por número.
3.50.12a
7 de novembro de 2022
Mudanças:
- Correção de um problema em que
google.maps.event.addListenerOnce
egoogle.maps.event.addDomListenerOnce
tinham vinculaçãothis
incorreta
3.50.12
3 de novembro de 2022
Mudanças:
- Canal Beta: os marcadores avançados agora são compatíveis com altitude quando usados em mapas oblíquos.
3.50.11
27 de outubro de 2022
Mudanças:
- Canal Beta: agora um erro é registrado quando as camadas de recursos de estilo com base em dados ficam indisponíveis.
- Canal Beta: melhorias no desempenho para o carregamento padrão de marcadores avançados.
3.50.10
20 de outubro de 2022
Correções de bugs:
- Correção do padding direito e inferior da janela de informações no iOS.
3.50.9
13 de outubro de 2022
Mudanças:
- As etapas selecionadas agora estão destacadas no painel de rotas.
- Correção da digitação do TypeScript para o construtor
PinView
- Correção da digitação do TypeScript para o construtor
LagLngAltitude
- Atualiza a imagem padrão do ícone de marcador no
DirectionsRenderer
.
3.50.8
6 de outubro de 2022
Mudanças:
- Canal Beta: lançamento da prévia dos Marcadores Avançados.
- Canal Beta: apresenta a documentação de
isAdvancedMarkersAvailable
no objeto de retornogetMapCapabilities()
. - Adiciona "Este campo é somente leitura." à descrição da API de
LocalContextMapView
e à propriedadeelement
deLocalContextMapViewOption
Correções de bugs:
- As cores em estilos personalizados JSON agora usam a opacidade do estilo padrão em vez de uma opacidade forçada de 100%.
3.50.7
29 de setembro de 2022
Mudanças:
- O leitor de tela agora lê as instruções sobre como interagir com o mapa e o Street View.
- Adiciona atalhos do teclado para inclinar e girar à 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 a narração 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 tem um erro.
3.50.5
15 de setembro de 2022
Mudanças:
- Adição da constante MAX_BOUNDS para LatLngBounds com o objetivo de indicar os limites máximos de LatLng para mapas.
- Permite que leitores de tela executem 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 um mapa ser inclinado.
3.50.2
25 de agosto de 2022
Mudanças:
- Canal Beta: mudança em
FleetEngineDeliveryFleetLocationProvider
para aceitar um filtro de veículo de entrega de string. - Atualiza a imagem padrão do ícone de marcador.
3.50.1
18 de agosto de 2022
Mudanças:
- Canal Beta: introduz APIs de recursos de mapa (eventos
getMapCapabilities
emapcapabilities_changed
) ao Canal Beta. - Canal Beta: introduz um parâmetro
language
agoogle.maps.Geocoder
. - Canal Beta: introduz um parâmetro
language
agoogle.maps.DistanceMatrixService
. - Canal Beta: introduz um parâmetro
language
agoogle.maps.DirectionsService
. - Correção de um bug em que um código de região era ignorado em várias APIs Places JS. Apresenta os parâmetros de linguagem e região a várias APIs Place JS.
- O suporte para o Street View da API Maps JavaScript para sites sem o domínio googleapis.com foi removido nas configurações da Política de Segurança de Conteúdo. Consulte o Guia da política de segurança de conteúdo para mais informações.
3.49.12
4 de agosto de 2022
Mudanças:
- Adiciona
DEMO_MAP_ID
, um ID do mapa que pode ser usado para exemplos de código que exigem um ID do mapa. Esse ID de mapa não é destinado a aplicativos de produção e não pode ser utilizado em 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 uma enumeração de ambiente de execução
3.49.10
21 de julho de 2022
Mudanças:
- Os valores de NaN são rejeitados para largura ou altura ao validar o tamanho do ícone do marcador, o tamanho dimensionado do ícone do marcador ou o tamanho da janela de informações.
- Correção de um bug em que o controle de rastreamento de movimento não ficava visível em dispositivos iOS no Street View
- Foi corrigido um bug em que o texto ao passar o cursor para rotas era cortado para idiomas RTL na API Embed.
- Torna a janela de informações de transporte público mais acessível e compatível com o leitor de tela.
3.49.9
14 de julho de 2022
Mudanças:
- Esclarece o uso de campos de ID nos provedores de locais 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 o leitor de tela.
- Introdução de um novo método
focus
emStreetViewPanorama
.
3,49
23 de junho de 2022
Mudanças:
- Canal Beta: lançamento do estilo orientado a dados para limites do Google.
Correções de bugs:
- Torna o tipo enumerado
BusinessStatus
acessível viagoogle.maps.places.BusinessStatus
.
3.49.5
16 de junho de 2022
Mudanças:
- Adiciona uma caixa de diálogo e um controle de atalhos do teclado 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 egetVisibleRegion
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. - Se possível, o panorama do Street View restaura automaticamente o foco quando fechado.
- Agora o Street View pode ser fechado pressionando a tecla ESC (quando o botão "Fechar" está ativado).
geometry.spherical.computeSignedArea()
egeometry.spherical.computeArea()
foram otimizados para aumentar a robustez e a precisão.
3.49.3a
2 de junho de 2022
Mudanças:
- Melhor contraste de cores 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 leitor de tela.
- As classes
MapsNetworkError
,MapsRequestError
eMapsServerError
agora são expostas e documentadas publicamente.
3.49.2
26 de maio de 2022
Mudanças:
- Melhor contraste de cores 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 leitor de tela.
- As classes
MapsNetworkError
,MapsRequestError
eMapsServerError
agora são expostas e documentadas publicamente.
3.49.1
19 de maio de 2022
Mudanças:
- Canal Beta: corrige um bug em que um código de região era ignorado em várias APIs Places JS. Apresenta os parâmetros de linguagem e região a várias APIs Place JS.
- Melhora o contraste de cores para tela cheia e controles de bússola no modo escuro.
- Torna o controle da bússola do Street View, o botão "Fechar" e o controle do link de endereço acessíveis e intuitivos para leitores de tela.
3,49
12 de maio de 2022
Mudanças:
- O canal semanal é atualizado para a versão 3.49.
- O canal trimestral é atualizado para a versão 3.48.
- As versões 3.47 e 3.46 ainda estão disponíveis quando solicitadas por 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 o WebGL 2.0 para
WebGLOverlayView
. - Canal Beta: inclui a biblioteca
JourneySharing
nos tipos, externos e na documentação de referência da API Maps JavaScript TypeScript da API Maps JavaScript. - As funções
google.maps.event.addDomListener()
egoogle.maps.event.addDomListenerOnce()
foram descontinuadas e não podem ser usadas. Em vez disso, use o métodoaddEventListener()
padrão. Esses métodos vão continuar funcionando e não há planos de desativação para eles. - Adiciona
title
earia-label
ao ícone de marcador do Street View. - Adiciona o atributo
aria-pressed
ao controle de Tela cheia. - Melhora o espaçamento da lista suspensa do 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, especialmente no que diz respeito aos elementos naturais do terreno.
Correções de bugs:
- Reverte uma correção anterior para
map.fitBounds()
(facilitar a transição da janela de visualização para distâncias curtas), com análise pendente. - Correção de problemas no 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:
map.fitBounds()
foi corrigido 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 sejam focados automaticamente
em
open
.
Correções de bugs:
- Correção de um problema de contraste de cores do link "Ver no Google Maps" em
s
InfoWindow
s. - 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:
- Introdução de um novo evento
visible
paraInfoWindow
. - Introdução de um novo método
focus
emInfoWindow
.
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 que essas chamadas não sejam bloqueadas no nível do navegador.
- Introdução de uma nova propriedade
ariaLabel
paraInfoWindow
3.48.1
17 de fevereiro de 2022
Mudanças:
- Canal Beta: foi adicionado suporte à definição de IDs de experiência globais. 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 uma LatLngAltitude em vez de uma LatLng e uma
number
. - Renomeação do parâmetro
noWrap
da LatLng comonoClampNoWrap
. - O leitor de tela agora lê as instruções sobre como navegar pelos marcadores quando um marcador recebe foco.
- Agora a API Maps JavaScript 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 nível do 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 a versão
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 por número.
3.47.6
20 de janeiro de 2022
Correções de bugs:
- Correção de um problema em que a página rolava para 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 e uso de WebglCameraParams em favor da nova classe CameraParams (que é uma subclasse de CameraOptions).
- Atualização da documentação do método PlaceOpeningHours para refletir que o horário de funcionamento excepcional não é usado no cálculo.
3.47.3
9 de dezembro de 2021
Mudanças:
LatLng
,LatLngBounds
eCircle
agora aceitam uma instância da mesma classe no construtor.
3.47.2
2 de dezembro de 2021
Mudanças:
LatLngLiteral
agora é permitido como um parâmetro sempre queLatLng
é 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:
LatLngLiteral
agora é permitido como um parâmetro sempre queLatLng
é permitido na biblioteca de geometria- Adição de uma nova API onGIStateUpdateRequest para compatibilidade com WebGL na API Maps JavaScript
- Corrigimos o contraste de cores na tela de erro.
- 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 comofalse
. - Os botões "Aumentar zoom" e "Diminuir zoom" agora são desativados quando os respectivos níveis máximo ou mínimo são atingidos.
- O controle
MapType
foi convertido para usar elementos semânticos e melhorar a acessibilidade e a experiência de 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
econtrolWidth
que não estão em conformidade com as WCAG por atributos data-* compatíveis.
3.47
11 de novembro de 2021
Mudanças:
- O canal semanal foi atualizado para a versão 3.47.
- O canal trimestral foi atualizado para a versão 3.46,
- A versão 3.45 ainda está disponível quando solicitada 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 de incorporação: marcadores ARIA foram adicionados 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 funções externas
3.46.11
28 de outubro de 2021
Mudanças:
- Getters e setters foram convertidos para usar goog.a11y.aria. Isso ajuda a proteger contra erros de ortografia.
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:
- Foi corrigido um bug em que o cursor do mapa mostrava uma mão quando o mapa não é arrastável.
3.46.5
16 de setembro de 2021
Correções de bugs:
- Correção de um bug com uma taxa de contraste de cores no widget Place Autocomplete.
3.46.3
2 de setembro de 2021
Mudanças:
- As instruções de rolagem agora são exibidas acima de
InfoWindow
s eCustomOverlay
s abertos.
3.46.2
26 de agosto de 2021
Mudanças:
- Canal Beta: as informações de telemetria agora são informadas. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para que essas chamadas não sejam bloqueadas no nível do navegador. Para mais informações, consulte as Perguntas frequentes.
3.46
18 de agosto de 2021
A versão 3.46 da API Maps JavaScript já está disponível. Consulte o guia Controle de versão.
Mudanças:
- Foram adicionados dois novos campos a
PlaceResult
,icon_mask_base_uri
eicon_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 será suspensa. A partir de agosto de 2021, com a API Maps JavaScript v3.46, os usuários do Internet Explorer 11 vão receber uma mensagem de aviso na parte de cima do mapa. A última versão da API Maps JavaScript compatível com o Internet Explorer 11 é a v3.47. O suporte ao Internet Explorer 11 vai 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 sobrepiava.
3.45.8
29 de julho de 2021
Mudanças:
- API de incorporação: 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 exibirá um banner no Canal Beta.
- O link "Como chegar" nos mapas incorporados foi atualizado para ficar mais preciso.
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
é gerada se o valorComponentRestriction
for 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á nessa janela ou quando
disableAutoPan=true
.
Correções de bugs:
- Correção de um bug em que o desenho poligonal inacabado era concluído automaticamente quando o gerenciador de desenhos era 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 quanto a tipos e à API JS.
Correções de bugs:
- Correção de uma rejeição de Promise não processada ao fornecer callback.
3.45.4
24 de junho de 2021
Mudanças:
- Correção de um bug que fazia com que a caixa de diálogo de atalhos de teclado fosse aberta no envio do formulário.
- Correção de um bug em que o botão "Atalhos do teclado" estava fora de alinhamento.
- 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 quandoopen()
for chamado dentro do mesmo loop de execução que a instanciação do mapa.
Mudanças:
- Atualizamos a seção de Referência da API
InfoWindowOpenOptions
com informações mais detalhadas. - Correção dos anéis 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:
- Foi corrigido 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 oscilações podiam ocorrer ao movimentar o mapa com uma janela de informações aberta.
Mudanças:
- Adicionamos a propriedade
InfoWindowOpenOptions.map
.
3.45.1
3 de junho de 2021
Mudanças:
- Foi adicionada documentação para animações, ícones, rótulos e propriedades de opacidade à interface Data.StyleOptions.
- Caixa de diálogo de direitos autorais reformulada para melhor suporte de acessibilidade.
- Agora as janelas de informações vão gerenciar o foco automaticamente quando forem abertas. Isso representa o novo comportamento padrão.
- Adicionamos a API InfoWindowOpenOptions para que os desenvolvedores controlem como o foco é gerenciado ao abrir janelas de informações.
- As janelas de janela 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:
- Corrigimos 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:
- Foi ativado o suporte a Promessas
nos serviços Directions, Distance Matrix, Elevation, Geocoder, Imagens com zoom máximo,
StreetView e
AutcompleteService.getPlacePredictions()
. - O controle de atalhos do teclado e a caixa de diálogo foram adicionados ao mapa para melhorar a detecção dos atalhos.
- Agora, os mapas vetoriais estão disponíveis no canal semanal (apenas recursos básicos, e os recursos WebGL estão disponíveis no Canal Beta).
3.44.14
13 de maio de 2021
Mudanças:
- Agora, um aviso é registrado no console quando
InfoWindow.open()
é chamado sem uma instância associada do mapa ou do StreetView.
3.44.12
28 de abril de 2021
Correções de bugs:
- Corrigimos um problema em que marcadores otimizados removidos ou ocultos eram readicionados ao mapa depois de mudar 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 valorplaceTypePreferences
válido.
3.44.11a
20 de abril de 2021
Mudanças:
- Melhor desempenho para a 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: movemos o logotipo do Google na visualização de detalhes do lugar 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:
- Agora, as imagens em 45° 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:
- Foi corrigido 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 da 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 focalizáveis e acessíveis pelo teclado.
- Canal Beta: foram removidos objetos 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:
- Inclusão de compatibilidade Beta para promessas
em
AutocompleteService.getPlacePredictions()
.
Correções de bugs:
- Correção de um problema em que
Markers
com rótulos interceptava eventos de clique, mesmo quandoclickable
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 às vezes eram preenchidos.
- 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 do tamanho dos botões andares para panoramas internos do Street View.
- Corrigimos a posição dos controles de rastreamento de movimento em dispositivos móveis no Street View.
Correções de bugs:
- O botão 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
paragoogle.maps.MapMouseEvent
e adição de uma propriedadedomEvent
, que fornece acesso direto ao evento subjacente do DOM. - Melhor comportamento de memória de sobreposições de polígono.
- A memória da tela foi liberada explicitamente para evitar problemas de memória no Safari.
Correções de bugs:
- Foi corrigido um bug em que o controle de tela cheia parava de funcionar ao alternar entre o mapa e o Street View em algumas situações.
- Correção de um bug em que um erro era registrado no console no evento
click
do marcador. - Correção de um bug em que o tamanho da área clicável de um marcador era desenhado muito grande.
- Correção de um bug com conflitos de polyfill que afetavam os símbolos no IE11.
3.43.2
1o de dezembro de 2020
Mudanças:
- Adiciona o evento
contextmenu
, como uma melhor alternativa ao eventorightclick
. O eventocontextmenu
adiciona a capacidade de responder ao clique Ctrl no macOS. - Adiciona atributos de acessibilidade a marcadores não otimizados quando
title
oulabel
são fornecidos. - Foram adicionados mais rótulos e papéis ARIA aos controles
MapType
para melhorar a experiência do leitor de tela. - Compatibilidade aprimorada com leitor de tela para controles
MapType
. Quando o usuário sai do controle, o menu suspenso é fechado automaticamente. - Corrige o número de itens relatados pelos 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 o foco é via interação com o teclado. - Adiciona outros controles de teclado aos controles
MapType
. As opções do menu suspenso agora são fechadas automaticamente quando o controle perde o foco. As teclas de seta para cima e para baixo abrem o menu suspenso, e o botão Esc o fecha. As teclas Home e End movem para o primeiro e o último itens na lista suspensa, respectivamente.
Correções de bugs:
- Correção de um bug em que o cancelamento de uma animação de marcador poderia, em algumas circunstâncias, fazer com que esse marcador específico encerrasse futuras animações antecipadamente.
3.43.1a
20 de novembro de 2020
Mudanças:
- Adiciona uma propriedade
className
à interfaceMarkerLabel
para definir a classe CSS do elementolabel
. - Adiciona suporte Beta para Promises no serviço de imagens de zoom máximo.
- Inclusão de suporte Beta para promessas no serviço StreetView.
- Texto de acessibilidade adicionado a marcadores não otimizados quando
title
oulabel
são fornecidos. - O rótulo
aria-pressed
foi removido do botão do menu suspenso do controleMapType
para melhorar a acessibilidade DropdownMenu
eDropdownMenuItem
foram convertidos em elementos temáticos para melhorar a acessibilidade.- Alteração do texto do elemento de direitos autorais para atender aos padrões de contraste de cores.
- Agora é possível abrir e fechar menus suspensos com a tecla Enter ou a barra de espaço.
- Agora é possível focar os itens do menu suspenso.
- Biblioteca do Contexto local: os botões de controle do carrossel agora ficam desativados quando não teriam 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
cruza o meridiano de 180 graus. - Os atalhos do teclado não são mais desativados por padrão quando
disableDefaultUI
está definido comotrue
- Correção de um bug em que o texto do leitor de tela estava incorreto para os botões de alternância do mapa.
- Adição de nome e tipo de acessibilidade a
Map
. - Corrigimos a documentação da interface que mostrava incorretamente algumas propriedades opcionais conforme necessário.
- Foi corrigido um bug em que o parâmetro de construtor
noWrap
LatLng
era ignorado quando umLatLngLiteral
era transmitido
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ão.
- 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 de uma caixa de seleção incorreta era comunicado por um leitor de tela.
- Correção de um problema com os controles do mapa, em que Tab/Shift+Tab ficava na ordem errada.
- Conversão de
div
para botão nativo do mapa para melhorar a acessibilidade. - A inclinação agora é restrita dependendo do nível de zoom para mapas WebGL.
- Correção do botão de tela cheia 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 para ícones de lugares atualizados
1o de outubro de 2020
Os ícones retornados com as solicitações do Place Details e do 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:
- Inclusão de compatibilidade Beta para promessas no serviço Distance Matrix.
3.42.5
16 de setembro de 2020
Mudanças:
- Atualização do método
LatLngBounds.union
para processar casos em que dois limites estão acima de 180 graus.
3.42.4
8 de setembro de 2020
Mudanças:
- Agora, um erro é registrado no console quando uma implementação inválida de
Date.now()
é 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 umInfoWindow
. - Correção de um bug em que as rotas das rotas ficavam desfocadas depois de mudar o 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ão.
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. Anteriormente, as janelas de informações sempre eram restritas ao menor valor de 648 px ou à largura do mapa.
- Evitar oscilações da renderização estilizada 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
Corrigido:
- Correção de um bug em que a definição da propriedade
clickableIcons
comofalse
não tinha efeito ao usar a estilização baseada na nuvem.
3.41.5
6 de julho de 2020
Mudanças:
- Corrige a violação dos tipos confiáveis.
3.41.2
27 de maio de 2020
Mudanças:
- O campo
permanently_closed
do Places na biblioteca do Places, 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ão.
- 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 depermanently_closed
. - Correção de um aviso incorreto do console ao solicitar (novo)
PlaceResult.utc_offset_minutes
. Agora, um aviso é retornado paraPlaceResult.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 se é transmitido um mapDiv que não é 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 omaxWidth
de umInfoWindow
como 100, a largura máxima real doInfoWindow
seria de 94 px. Após essa mudança, a largura máxima seria de 100 pixels. - 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:
- Corrigimos o 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ão.
- 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ão.
Corrigido:
- Para solicitações do Directions,
ZERO_RESULTS
agora é registrado no console e não resulta mais em um registro de erros.
3,39
20 de novembro de 2019
A versão 3.39 da API Maps JavaScript já está disponível. Consulte o guia Controle de versão.
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 para o lugar selecionado com base na latitude/longitude especificada.
Descontinuações:
- Os campos
open_now
eutc_offset
do Places foram descontinuados em 20 de novembro de 2019 e 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ão.
- O canal semanal foi atualizado para a versão 3.38.
- O canal trimestral foi atualizado para a versão 3.37,
- A versão 3.36 ainda está disponível quando solicitada por número.
- A versão 3.35 foi excluída e não pode mais ser usada.
- Não é mais possível usar as Fusion Tables (a última versão era a compatível).
- A compatibilidade com o Internet Explorer 10 foi descontinuado 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ão.
- 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 compatível era a 3.34).
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ão.
Mudanças:
- Novos recursos adicionados:
- Agora você pode alterar o tamanho dos controles do mapa usando MapOption.controlSize.
- Agora é possível restringir os limites do mapa usando MapOptions.restriction.
- 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
paraAutocomplete
foi descontinuado. - A camada do Fusion Tables na API Maps JavaScript foi descontinuada em 3 de dezembro de 2018. A camada do Fusion Tables será totalmente desativada em 3 de dezembro de 2019 e não estará mais disponível após essa data. Saiba mais.
13 de novembro de 2018
A versão 3.35 da API Maps JavaScript já está disponível. Consulte o guia Controle de versão.
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ão.
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 vão receber o canal padrão, que pode ser o canal semanal ou trimestral (consulte o guia de Controle de versões).
- Uma interface de controle maior está ativada. Com o aumento nas operações de toque em vários dispositivos, ajustamos a interface de controle para caber tanto aos toques com o dedo quanto aos cliques do mouse. É possível desativar essa opção carregando a API com v=quarterly, v=3.33 ou v=3.32.
3.33
11 de junho de 2018
Mudanças:
- As solicitações do Place Details agora aceitam o uso de campos para especificar os tipos de dados de lugar a serem retornados.
- Duas novas solicitações do Find Place já estão disponíveis:
- Encontrar lugar com base na consulta
- Find Place from Phone (Encontrar lugar pelo número de telefone)
- O Place Autocomplete agora é compatível com o faturamento baseado em sessão.
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:
- Um novo renderizador experimental está disponível.
- Um novo mapa básico experimental está disponível.
3.31
13 de fevereiro de 2018
Mudanças:
- Defina os 256 primeiros marcadores DOM como padrão e, em seguida, crie marcadores de blocos subsequentes. O padrão atual é todos os marcadores de bloco.
- Em níveis altos de zoom (com zoom) ao arrastar o Pegman, prefira o
NEAREST
em vez do panoramaBEST
selecionado pelo Google. gestureHandling: none
agora funciona da mesma forma quedraggable: false
quando modificado dentro de um gerenciador de mousedown. Ele entra em vigor emmousedown
.
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 é 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 um touchpad. Para controlar como os usuários interagem com um mapa, recomendamos usar a propriedadegestureHandling
em vez das propriedadesscrollwheel
,disableDoubleClickZoom
edraggable
.
3.29
16 de maio de 2017
A versão 3.29 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 formato do ID dos panoramas do Street View gerados pelo usuário (personalizados) mudou devido a atualizações da infraestrutura. Isso aumenta um pouco o número de panoramas disponíveis.
- As solicitações de panoramas gerados pelo usuário (personalizados) que usam o ID antigo de panorama na API Maps JavaScript ainda funcionam. Se você tentar encontrar um panorama usando a propriedade
position
do objetoStreetViewPanoramaOptions
, o resultado conterá o ID do novo panorama. Não é necessário mapear os IDs de panoramas novos e antigos, já que ambos permanecem válidos. - Se você depende da análise e/ou da lógica de verificação dos IDs de panoramas, o formato deles pode mudar.
- Informe qualquer problema usando o Issue Tracker.
- Atualizações no método
fitBounds
da classegoogle.maps.Map
. - Para alterar a janela de visualização enquanto um mapa está oculto, defina o mapa como Visibility: hidden, 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 a versão 3.28 e mais recentes da API Maps JavaScript.
3.27
2 de fevereiro de 2017
Corrigido:
- 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. Você pode 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 versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- Uma nova opção
gestureHandling
no objetoMapOptions
ajuda a otimizar a experiência do usuário ao interagir com o mapa em dispositivos móveis. Os valores disponíveis são:greedy
: o mapa sempre se move (para cima ou para baixo, para a esquerda ou para a direita) quando o usuário desliza (arrasta) a tela. Em outras palavras, deslizar com um e dois dedos faz com que o mapa se mova.cooperative
: o usuário precisa deslizar com um dedo para rolar a página e com dois dedos para movimentar o mapa. Se o usuário deslizar o mapa com um dedo, uma sobreposição será exibida, solicitando que ele use dois dedos para mover o mapa. Confira o exemplo acima em um dispositivo móvel para saber como o modo cooperativo funciona.none
: não é possível movimentar o mapa nem fazer gesto de pinça nele.auto
(padrão): o comportamento écooperative
ougreedy
, dependendo de a página ser rolável ou não.
Para mais detalhes e exemplos, consulte o Guia para desenvolvedores.
- Esse controle fica visível por padrão em dispositivos móveis e permite que os usuários ampliem 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 o recurso de tela cheia. Portanto, o controle de tela cheia não fica visível em dispositivos iOS.
O uso dos mapas conectados foi descontinuado
6 de outubro de 2016
O recurso conectado foi descontinuado.
As versões 3.27 e anteriores da API Maps JavaScript continuam tendo suporte para mapas conectados. Uma versão futura não vai mais oferecer suporte a mapas conectados, mas vai continuar a oferecer suporte a recursos que salvam um lugar no Google Maps usando uma janela de informações ou o SaveWidget
.
Leia mais sobre mapas conectados.
Alteração nos waypoints 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 de trajeto alternativo. A 3.27 será a última versão da API compatível com via_waypoints
em trajetos alternativos.
A abordagem recomendada é solicitar trajetos alternativos e, em seguida, 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 transições e animações mais suaves, modelagem de objetos aprimorada, maior compatibilidade com dispositivos móveis e controles mais claros. Veja os detalhes no Blog de desenvolvedores do Google Geo.
- Agora a API é compatível com eventos de orientação de dispositivo no Street View para que os usuários em dispositivos móveis possam 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 versão experimental. Consulte o guia sobre controle de versões da API.
Fim da compatibilidade com o Internet Explorer 9
2 de maio de 2016
Desde 30 de abril de 2016, o Internet Explorer 9 não é mais compatível oficialmente com a API Maps JavaScript. Veja a lista de navegadores compatíveis.
3,24
14 de abril de 2016
Mudanças:
- Agora é possível desativar a clicabilidade dos ícones de mapa. O ícone do mapa representa um ponto de interesse, também conhecido como PDI. Consulte o
método
setClickableIcons
emgoogle.maps.Map
.
31 de março de 2016
Corrigido:
- Problema 9507: os links no Street View agora funcionam novamente no Safari.
28 de março de 2016
Corrigido:
- Problema 9394: as janelas de informações fecham automaticamente quando o usuário abre uma janela de um ícone do mapa de base e vice-versa.
- Mostre um logotipo branco do Google quando o mapa de base for estilizado usando a propriedade
styles
. Antes, o logotipo ficava branco somente ao aplicar um estilo usando um StyledMapType.
18 de março de 2016
Corrigido:
-
Problema 9424 (link em inglês):
new LatLng({lat: 0, lng: 0})
- Corrigimos a movimentação do mouse com o novo renderizador do Street View (com
google.maps.streetViewViewer = 'photosphere'
).
15 de fevereiro de 2016
Mudanças:
- Não é possível desativar os novos controles usando
google.maps.controlStyle = 'azteca'
.
3.23
18 de janeiro de 2016
Mudanças:
- Nesta versão, incluímos 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 oFullscreenControlOptions
. A posição padrão éRIGHT_TOP
. - O controle de tela cheia do Street View é ativado por padrão. É possível
desativá-lo por meio de
StreetViewPanoramaOptions
e configurá-lo usandoFullscreenControlOptions
. A posição padrão agora éRIGHT_TOP
.
4 de janeiro de 2016
Corrigido:
- Problema 9009 (link em inglês): ao sintetizar eventos de mouse por toque, use o botão esquerdo em vez do botão do meio para 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 diretivaunsafe-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. Ela mostra o avatar dos usuários conectados e ainda permite o login por meio de ações de login (por exemplo, marcação com estrela), mas não haverá mais o botão para fazer login no mapa quando essa opção estiver definida.
- A interface para solicitações de pesquisa de texto mudou. O parâmetro
types
foi descontinuado em 1o de março de 2016 e substituído por um novo parâmetrotype
, que é compatível com apenas um tipo por solicitação de pesquisa. Além disso, os tiposestablishment
,food
egrocery_or_supermarket
não serão mais compatíveis como parâmetros de pesquisa. No entanto, esses tipos ainda poderão ser retornados nos resultados de uma pesquisa. Solicitações que usam o parâmetrotypes
legado serão aceitas até 1o de março de 2017. Depois disso, 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 do ponto de interesse do mapa base mostram o mesmo conteúdo no modo sem login e no modo conectado.
- As externas da API Google Maps para o closure Compiler agora especificam um tipo (número ou string) para enumerações.
25 de novembro de 2015
Mudanças:
- Os métodos
.toJSON()
foram adicionados aos objetosLatLng
eLatLngBounds
. Eles são usados porJSON.stringify()
.
19 de novembro de 2015
Mudanças:
- Logotipo branco do Google para mapas estilizados
Corrigido:
- Problema 8674 (link em inglês): bug: proteger contra img { max-width: 100%; }
3,22
7 de janeiro de 2016
Corrigido:
- Problema 9009 (link em inglês): ao sintetizar eventos de mouse por toque, use o botão esquerdo em vez do botão do meio para 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 meio de transporte está em movimento. Para receber os tempos de viagem previstos, inclua um literal de objetodrivingOptions
na solicitação, especificando umdepartureTime
atual ou futuro. Você também pode especificar umtrafficModel
de otimista, pessimista ou melhor palpite (padrão) para influenciar as suposições usadas no cálculo do tempo de viagem. Para detalhes, consulte o guia do desenvolvedor sobre os serviços Directions e Distance Matrix. Observação:oduration_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, esse era o método recomendado para os clientes do Plano Premium da Plataforma Google Maps especificarem se o resultado precisaria incluir uma duração que considere as condições de trânsito atuais. Agora, use o campodrivingOptions
.
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 do lançamento 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:
- Foi adicionado suporte a IDs de lugar ao fazer solicitações de rotas e matrizes de distância:
DirectionsRequest.origin
,DirectionsRequest.destination
eDirectionsWaypoint.location
agora aceitam objetos Place, eDistanceMatrixRequest.origins
eDistanceMatrixRequest.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 de login ou não, e também está 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 não está mais disponível no mapa. Para movimentar a visualização, os usuários clicam e arrastam ou deslizam o mapa. O controle de movimentação do Street View continua disponível.
- O controle de zoom está disponível em apenas um estilo. 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
- Carregamento de blocos melhorado após o redimensionamento do mapa
Fim da compatibilidade com o Internet Explorer 8
31 de agosto de 2015
Desde 31 de agosto de 2015, o Internet Explorer 8 não é mais compatível oficialmente com a API Maps JavaScript. Veja a lista de navegadores compatíveis. Para mais 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 apenas blocos visíveis
- Várias melhorias nos documentos
21 de julho de 2015
Mudanças:
- Marcadores com marcadores ativados
- Corrigido: erro de falta de memória no iOS 7 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 gera uma saída para o console em vez de gerar um erro.
6 de julho de 2015
Corrigido:
- Problema 8159: bug: renderização incorreta de StrokePosition.OUTSIDE.
17 de junho de 2015
Mudanças:
- Correção do Issue 6321 (link em inglês): bug: "Uncaught TypeError:Cannot read age 'x' of undefined" apenas em navegadores Android/iOs.
2 de junho de 2015
Mudanças:
- Obsoleto: CloudLayer, LayoutLayer
- Correção do Issue 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 pela API Geocoding
28 de maio de 2015
Mudanças:
- Correção do Issue 6358: o SVG Path Notation não é renderizado corretamente em dispositivos HDPI.
19 de maio de 2015
Corrigido:
- 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
Corrigido:
- Aumente o zoom máximo do terreno e o carregamento de blocos de dpi alto, mesmo com o zoom máximo.
13 de abril de 2015
Corrigido:
- Problema 7820 (link em inglês): os cursores não funcionam em páginas carregadas de file://.
- Problema 7591 (link em inglês): bug: StreetViewService.getPanoramaByLocation falha quando o argumento de raio não é um número inteiro
25 de março de 2015
Corrigido:
- Problema 7733 (link em inglês): bug: imagens/solo KML - as sobreposições de imagens ficaram repentinamente com resolução muito baixa
- Salvar o texto do widget melhor alinhado com o ícone de estrela
17 de março de 2015
Corrigido:
- 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 para a versão 3.17 ou qualquer versão anterior agora 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 rollover:
Experimental: 3.20
Versão: 3.19
Congelado: 3,18
3.19
24 de abril de 2015
Corrigido:
- Cursores no modo conectado.
19 de março de 2015
Corrigido:
- Problema 7756 (link em inglês): bug: regressão de desempenho do Safari 8
20 de janeiro de 2015
Corrigido:
- Problema 7475 (link em inglês): bug: phantomjs TypeError: Não foi possível excluir a propriedade
13 em janeiro de 2015
Corrigido:
- Os blocos agora ficam ocultos dos leitores de tela
17 de dezembro de 2014
Corrigido:
- Problema 6917: 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
Corrigido:
- 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 nomes do ES6 com Símbolo
25 de novembro de 2014
Corrigido:
- 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
Corrigido:
- Problema 7390 (link em inglês): bug: os hiperlinks de weather.com não funcionam
18 de setembro de 2014
Corrigido:
- Problema 7136 (link em inglês): vários títulos de marcadores não funcionam no Firefox.
9 de setembro de 2014
Corrigido:
- Problema 7098 (link em inglês): a definição do título do POV do Street View gera um erro.
26 de agosto de 2014
A versão 3.18 foi lançada para a fase experimental.
A versão 3.17 agora é estável.
3.17
20 de agosto de 2014
Corrigido:
- 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
Corrigido:
- Problema 6968 (link em inglês): bug: as teclas de seta do teclado não funcionam com a v=3.exp.
31 de julho de 2014
Adição:
-
Painéis de mapas com uma documentação explícita sobre como os eventos DOM se propagam por eles.
Painel
overlayMouseTarget
adicionado.
07 de julho de 2014
Adição:
-
O
toGeoJson
foi adicionado a camadas de dados e recursos individuais de 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 aoDirectionsRoute
, 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 a versão experimental.
3.16
15 de abril de 2014
Corrigido:
- Os marcadores agora têm opacidade que corresponde a outros tipos de geometria: https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
08 de abril de 2014
Adição:
- O mapa é deslocado com o movimento do mouse durante o desenho.
Corrigido:
- Aceitar LatLngLiteral em mais locais.
- A janela de informações é redimensionada quando a Roboto termina de carregar ( problema 5713 )
31 de março de 2014
Corrigido:
- As camadas KML semitransparentes não são mais transparentes no IE 8 (problema 6540).
26 de março de 2014
Corrigido:
- Remoção das chamadas event.returnValue no Chrome para evitar avisos do console.
- O gesto de pinça para aplicar zoom não funciona no IE11 (problema 5747).
18 de março de 2014
Adição:
- Lançamento da camada de dados: https://developers.google.com/maps/documentation/javascript/datalayer
12 de março de 2014
Adição:
- Suporte para LatLngLiteral na maioria dos lugares em que google.maps.LatLng é aceito: https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
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 a versão experimental.
3.15
03 de março de 2014
Corrigido:
- Reative a aceleração de hardware no Chrome para Windows e Linux agora que o bug do Chrome foi corrigido ( https://code.google.com/p/chromium/issues/detail?id=336676)
10 de fevereiro de 2014
Corrigido:
- Desative toda a aceleração de hardware do bloco no Chrome/Linux para contornar problemas maiores de aceleração de hardware do Chrome.
03 de fevereiro de 2014
Corrigido:
- A roda de rolagem não funciona no IE 11 (problema 5944).
29 de janeiro de 2014
Corrigido:
- Desative toda a aceleração de hardware do bloco no Chrome/Windows para contornar problemas maiores de aceleração de hardware do Chrome. (problema 6219).
22 de janeiro de 2014
Corrigido:
- Desative temporariamente a aceleração de hardware no Chrome/Windows quando o gerenciador de desenhos estiver carregado para contornar o problema do Chrome: https://code.google.com/p/chromium/issues/detail?id=336676 ( problema 6224, link em inglês)
16 de janeiro de 2014
Corrigido:
- O CSS Refresh agora é menos específico para substituir menos estilos definidos pelo usuário.
27 de novembro de 2013
Corrigido:
- A criação de um marcador após a instanciação do mapa gera um erro "contains" (problema 5798).
19 de novembro de 2013
Corrigido:
- Os ícones de manobra do painel de rotas não são exibidos corretamente no Firefox.
3.14
10 de setembro de 2013
Corrigido:
- Os links em janelas oficiais de informações 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: geração de 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:
- Opção "disableDefaultUI" para StreetViewPanoramaOptions
Corrigido:
- Bug: panoramas personalizados do Street View e 90 graus para baixo (problema 4875).
3.12
4 de junho de 2013
Corrigido:
- O domready do Infowindow não é acionado quando visualRefresh=true (problema 5415).
- Bug: janelas de informações de visualRefresh no iOS (problema 5396).
15 de maio de 2013
Adição:
- Atualização visual do Google Maps: https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
29 de abril de 2013
Corrigido:
- Os marcadores removidos permanecem no mapa nos navegadores Android e Dolphin
3.11
19 de fevereiro de 2013
Corrigido:
- A alteração do DrawingMode durante o desenho causa erro
- Clicar nas etapas no painel de rotas muda o zoom
12 de fevereiro de 2013
Corrigido:
- 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 de alternativas de trajeto quando o TravelMode era usado (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
Corrigido:
- O aumento do uso da memória ao usar a V3.8 do JavaScript do Google Maps causa uma falha (observado no IE 9, Chrome etc.) (problema 4162).
- O menu suspenso (selecionar) na janela de informações não seguirá a movimentação do mapa no Firefox.
22 de janeiro de 2013
Adição:
- opção arrastável para polilinhas, polígonos, círculos, retângulos
- Campo "price_level" no PlaceResult
15 de janeiro de 2013
Corrigido:
- A repetição de ícones de polilinha está sendo desenhado incorretamente em algumas polilinhas (problema 4333).
07 de janeiro de 2013
Corrigido:
- A rolagem do mapa também rola a página (problema 1605, problema 3652).
17 de dezembro de 2012
Adição:
- Novos idiomas: urdu e islandês
Corrigido:
- mapas desfocados/obscuros no IE9 após a navegação (problema 3875).
17 de dezembro de 2012
Adição:
- Novos idiomas: urdu e islandês
Corrigido:
- mapas desfocados/obscuros no IE9 após a navegação (problema 3875).
10 de dezembro de 2012
Adição:
- capacidade de carregar imagens com o conjunto de atributos de origem cruzada
Corrigido:
- Problemas ao 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
Corrigido:
- A biblioteca Markermanager não funciona com a API Maps JS v3 (problema 4543).
27 de novembro de 2012
Adição:
- Uso da tela com DPI alto em dispositivos com DPI alto para marcadores otimizados.
Corrigido:
- MapTypeControl não apagava os estilos (problema 4588).
3.10
04 de fevereiro de 2013
Corrigido:
- Aumento do uso da memória ao usar a V3.8 do JavaScript do Google Maps? leva a uma falha (observada no IE 9, Chrome etc.) (problema 4162).
25 de setembro de 2012
Adição:
- Street View para ambientes internos
- A opção FixRotation 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 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
Corrigido:
- O objeto de símbolo não pode ser transmitido para MarkerOptions em 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 do construtor.
3,9
10 de setembro de 2012
Corrigido:
- O objeto de símbolo não pode ser transmitido para MarkerOptions em GWT.
- Regressão: fazer gesto de pinça para aplicar zoom no iOS 5 com a rolagem da página (problema 4046).
9 de agosto de 2012
Corrigido:
- 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
Corrigido:
- Os símbolos do marcador não disparam eventos no safári quando a escala é maior que 35
- evento de clique não gerado para marcadores em um mapa personalizado (tipo de mapa + projeção).
25 de julho de 2012
Corrigido:
- componenteConstraints no Autocomplete (problema 4302)
17 de julho de 2012
Corrigido:
- Não é possível clicar na caixa de texto em "janela de informações" no IE
- bounds_change precisa ser disparado antes de zoom_change (problema 1399).
- Opção de mapa backgroundColor não preservado após o Street View ser invocado
- 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 for exibida
- Não desenhe uma forma vazia ao clicar duas vezes (problema 3964).
- Eventos de marcador supérfluos no clique (problema 3911, link em inglês)
Mudanças perceptíveis:
- Os endpoints de pesquisa e consulta foram renomeados como nextSearch e textSearch
10 de julho de 2012
Mudanças perceptíveis:
- Fazer com que google.maps.event.removeListener() aceite nulo como argumento.
27 de junho de 2012
Adição:
- DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html (link em inglês)
- Paginação, resenhas, textSearch para a API Places: http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Mudanças perceptíveis:
- Reconhecer "transparente" como cor.
23 de junho de 2012
Adição:
- Símbolos
- HeatmapLayer
- Novas opções de styler "peso" e "cor":
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 o Autocomplete (AutocompleteOptions.componentRestrictions) (problema 3899).
- Filtros do tipo "Regiões e cidades"
3,8
1o de maio de 2012
Corrigido:
- Os marcadores excluídos às vezes reaparecem (problema 4087).
- As sombras do marcador às vezes não são renderizadas (problema 3993).
23 de abril de 2012
Corrigido:
- O Pegman permanece no mapa com o tipo de mapa personalizado depois de fechar o Street View (problema 4076).
- Os marcadores animados removidos não podem ser adicionados novamente ao mapa (problema 4052).
18 de abril de 2012
Corrigido:
- A janela de informações de 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
Corrigido:
- Imagens aéreas mostradas mesmo se a área aérea não estiver disponível para a janela de visualização inteira (problema 3913, link em inglês).
3 de abril de 2012
Adição:
- WeatherLayer e CloudLayer (problema 3555).
- DemographicsLayer
Corrigido:
- Limites de blocos visíveis para polígonos no IE 9 Quirks
- Marcadores pulando ao fazer uma panorâmica no Canvas Street View
28 de março de 2012
Corrigido:
- Use nomes de tags em letras minúsculas para serem compatíveis com XB (Problema 3868, link em inglês)
- O comportamento de zoom dos trackpads da Apple foi mudado para torná-lo menos sensível (problema 2416).
20 de março de 2012
Corrigido:
- Criar um marcador com uma imagem de sombra que não existe causa erros (problema 4014).
Adição:
- Clique para ir/Clique para aumentar o zoom no Street View (problema 2447).
Mudanças perceptíveis:
- Clicar duas vezes desativado para aplicar zoom por padrão no Street View
6 de março de 2012
Corrigido:
- Erro em OverviewMapControl ao aumentar o zoom muito rapidamente (problema 3882).
- Erro no IE quando o div do mapa é removido da página (problema 3971).
- Marcadores dimensionados renderizados incorretamente no IE < 9 (problema 3912, problema 3908, links em inglês)
Adição:
- opacidade para GroundOverlay (problema 2767).
- utc_offset e open_hours para PlaceResult (problema 2431).
- Opção clickToGo para StreetViewPanoramaOptions (problema 2447).
21 de fevereiro de 2012
Corrigido:
- Mapas desfocadas no IE 9 (problema 3875).
- Polilinha composta de bordas colineares no espaço LatLng simplificadas incorretamente ( problema 3739, link em inglês)
Adição:
- google.maps.Geometry.poly.containsLocation() e isLocationOnEdge() (problema 1978)
15 de fevereiro de 2012
Corrigido:
- Regressão: marcadores dimensionados renderizados incorretamente com parâmetro "size" inválido (problema 3908).
- O mapa trava no modo de edição quando setEditable(false) é chamado enquanto o usuário está arrastando o ponto de controle (problema 3842).
Mudanças perceptíveis:
- Faça a transição cruzada entre os panoramas do Street View.
3.7
7 de fevereiro de 2012
Corrigido:
- O marcador pisca na posição final antes da animação de soltar (problema 3608).
- Abrir a janela de informações e definir o zoom ao mesmo tempo resulta no centro do mapa incorreto (problema 3738).
- Ignora o clique com o botão direito ao arrastar marcadores (problema 3237).
- Às vezes, o título do marcador não aparece no Firefox (problema 3773).
Mudanças perceptíveis:
- Os marcadores dimensionados agora são renderizados no Canvas, quando disponíveis.
- setOpacity() para ImageMapType (problema 3125).
- setOpacity() para GroundOverlay (problema 2767).
- Evento "tilesCarregado" para ImageMapType (problema 1744).
- stop() para MouseEvent, que interrompe a propagação de evento (problema 2172).
31 de janeiro de 2012
Corrigido:
- Correção: blocos coreanos incorretos depois de movimentar o mundo (problema 2722).
- Corrigido: não é possível soltar o Pegman com precisão para exibir o StreetView (problema 3861).
- Inclusão da propriedade "visible" para polys (problema 2861).
- panTo e panBy animados mesmo quando as janelas de visualização estão distantes (regressão)
24 de janeiro de 2012
Corrigido:
- Os eventos de mouse aparecem em uma janela de informações (problema 3573).
- Transformações CSS ativadas no IE9
- ImageDateControl adicionado ao StreetViewPanorama
- Canvas Street View ativado no IE 9, Opera e Safari/Windows
16 de janeiro de 2012
Corrigido:
- O Pegman não pode ser arrastável no modo de desenho
- Disparar eventos corretamente, respeitando o zIndex de polys e outras camadas
- Adição da propriedade "status" de KML (problema 3015).
10 de janeiro de 2012
Corrigido:
- Mostrar o pegman se odisableDefaultUI for verdadeiro e o StreetViewControl for verdadeiro
7 de dezembro de 2011
Corrigido:
- Estradas de acesso controlado podem ser estilizadas separadamente de rodovias (road.highway.road_access)
- place_change acionado quando o usuário pressiona "Enter" no Autocomplete (problema 3407)
28 de novembro de 1011
Corrigido:
- Reposicionar o preenchimento automático quando a janela foi redimensionada. "resize" pode ser acionado no objeto de preenchimento automático.
22 de novembro de 2011
Corrigido:
- O tamanho do conteúdo da janela de informações agora é calculado considerando os estilos em cascata
- O controle de rotação do mapa aéreo não corresponde à orientação 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
Corrigido:
- Os ícones de início e fim nos resultados de direções agora são renderizados com plano de fundo transparente no IE 7+
3.6
31 de outubro de 2011
Corrigido:
- Erro quando a API Maps é usada com a Biblioteca de protótipos no IE7
25 de outubro de 2011
Corrigido:
- Erros quando o mapa de KML era alterado antes do fim do carregamento da camada.
- Vazamento de memória no IE ao adicionar e remover polígonos
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
Corrigido:
- O endereço é muito longo na visualização do Street View
27 de setembro de 2011
Corrigido:
- O controle de visão geral do mapa atualiza a centralização e o zoom ao mesmo tempo se houver alguma alteração
27 de setembro de 2011
Corrigido:
- Busca dupla de blocos iniciais no Chrome
- Vazamentos de memória durante a movimentação
- Não derrubar o Pegman do Street View ao deslocar-se para uma área fora da área de cobertura
- Regressão: GroundOverlays que atravessam a longitude de -180 desaparecendo.
- Regressão: centro do mapa 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
Corrigido:
- Vazamento de memória no Chrome/Windows ao renderizar marcadores usando o Canvas
- Renderização de 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
Corrigido:
- 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 maps.google.com
- Não abra uma janela de informações sobre um elemento KML se não houver o html, o nome ou a descrição da janela de informações.
- Regressão corrigida: blocos com DPI alto corrompidos
24 de agosto de 2011
Problemas resolvidos:
- Aceleração de hardware desativada para Chrome/Mac: foi corrigido o problema de renderização de marcadores e o clique em sobreposição (problema 3544, problema 3551).
- O gesto de pinça para aplicar zoom foi corrigido no Android quando a página tinha sido rolada (problema 3373).
Mudanças perceptíveis:
- Os ícones de empresas agora ficam 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 no MapOptions e aplicados em 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
Corrigido:
- Marcadores presos na posição de arrastar para cima quando arrastados para o horizonte no Street View
- O Street View não redimensiona 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:
- Agora, o menu de contexto na maioria dos controles está desativado ao clicar com o botão direito do mouse.
- Panorama/mapa do Street View dentro de uma janela de informações não se movimenta quando você passa o mouse sobre ela
- Agora é possível rolar uma janela de informações no iPad
18 de julho de 2011
Problemas resolvidos:
- A LatLng do evento está incorreta 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 touchscreen ( problema 3232). - Corrigido: clique não 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.
- Os marcadores e as polilinhas agora são repinturas quando a projeção do mapa mudar.
5 de julho de 2011
Problemas resolvidos:
- Correção: o cursor do marcador não é exibido quando o mapa não é arrastável (problema 3120).
Mudanças perceptíveis:
- Possibilidade de definir o estilo do controle e do 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 duas vezes
- Corrigido: o evento maptypeid_change 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 do Places mudou para ser anexado ao corpo, e não ao pai de entradas.
- BOTTOM_RIGHT agora está posicionado corretamente
8 de junho de 2011
Problemas resolvidos:
- Corrigido: o zoom não é mais animado se uma mudança no nível de zoom for maior que 2 (problema 3033).
Mudanças perceptíveis:
- Corrigido: OverlayView.set('map', foo) agora é igual a OverlayView.setMap
- A opção "language" de GeocoderRequest foi removida.
17 de maio de 2011
Problemas resolvidos:
- Corrigido: problema de renderização do Street View no IE7 (problema 3272).
Mudanças perceptíveis:
- Foram ativadas 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 a transparência no IE7 e no IE8 ( problema 3275).
Mudanças perceptíveis:
- Serviço Distance Matrix
14 de abril de 2011
Problemas resolvidos:
- Corrigido: compatibilidade com cores CSS nomeadas para poly strokeColor e fillColor
- Corrigido: Polygon não visível se o strokeOpacity estiver definido como 0.0 (problema 3241).
- Corrigido: erros no IE8 ao movimentar com o Bloco de anúncios visível (Problema 3159)
- Permissão para mapas de 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 tem como padrão 45 graus quando as imagens aéreas estão ativadas e disponíveis
- O comportamento de pinça foi aprimorado no iPad
- Renomeação de DirectionsTravelMode e DirectionsUnitSystem para TravelMode e UnitSystem (os nomes antigos permanecem compatíveis com versões anteriores).
14 de abril de 2011
Problemas resolvidos:
- Correção: o ícone e a sombra do marcador não são mais transparentes no IE6.
- Corrigido: os marcadores não piscam mais no zoom
- Corrigido: renderização de polígonos entre limites de blocos perto dos polos norte/sul
Mudanças perceptíveis:
- Polilinhas e polígonos agora são renderizados no Canvas sempre que possível.
- As LatLngs de 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 touchscreen (problema 3066).
- 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, link em inglês).
- Mapa corrompido quando a VML é desativada (problema 3119).
Mudanças perceptíveis:
- A sobreposição de vias do Street View agora é exibida no modo oblíquo
22 de março de 2011
Problemas resolvidos:
- O Pegman é mostrado em tipos de mapas personalizados (problema 3154).
Mudanças perceptíveis:
- Correção: marcadores gigantes são cortados nos limites dos blocos.
- Corrigido: sobreposição do Street View 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:
- Imagens de 45 graus (problema 2412)
- Controle de mapa de visão geral (problema 1470).
- Suporte a GIFs animados: opção "otimizada" adicionada ( problema 3095).
- Marker.getVisible() retorna indefinido (problema 3114).
Mudanças perceptíveis:
- Correção: círculos e retângulos ignoram o zIndex.
- Correção: os eventos de mouse acionam eventos duas vezes quando o Marker está sendo animado.
- Corrigido: os mapas estilizados não usam estilos se o tipo de mapa foi adicionado ao registro após o ID do tipo de mapa 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 personalizada funciona (problema 3112, link em inglês).
Mudanças perceptíveis:
- Camada do Visualizar
- Correção da indexação Z do marcador de rotas
- Posição da 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 tela touchscreen
22 de fevereiro de 2011
Problemas resolvidos:
- Âncora de janela de informações exposta pela propriedade "anchorPoint" do MVC (problema 2860).
- Foi corrigido o híbrido nos níveis de zoom 0 e 1 (problema 3062).
- Círculo/retângulo corrigido se adicionado/removido rapidamente do mapa (problema 3052).
- draggable: falso corrigido em dispositivos touchscreen (problema 3044, link em inglês).
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).
- Correção do conflito entre o Flash e o arraste do mapa (problema 2956).
- Quando mapTypeId é alterado no listener maptypeid_change, o controle do tipo de mapa passa a ser 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 de tipo de mapa hierárquico: Eles são compatíveis com toques.
- Novo logotipo (problema 2574).
- MarkerShape.coord foi renomeado como MarkerShape.coords para corresponder ao atributo de coordenadas
<area>
do HTML.
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 estão sendo canceladas no Chrome (problema 3011).
- o evento de clique direito não é 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 aceitas na biblioteca de geometria esférica
- Correção da exibição cruzada 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:
- Foi corrigido um problema em que o tempo incorreto para zoom_change causava resultados incorretos para fromLatLngToContainerPixel (problema 2539).
6 de janeiro de 2011
Problemas resolvidos:
- Biblioteca de geometria adicionada: fornece utilitários de geometria esférica e codificação de polilinhas (problema 2540, problema 2595, problema 2246).
- Capacidade de definir o nível de zoom mínimo/máximo no mapa (problema 1624).
Mudanças perceptíveis:
- Os controles de zoom e movimentação foram separados, sem mais controles 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()
- Foi corrigido um vazamento de memória ao adicionar e remover marcadores no IE8.
- Renderização mais rápida de polys com algoritmo de simplificação aprimorado
23 de dezembro de 2010
Problemas resolvidos:
- Gerenciadores de clique 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).
- Correção do erro de JS ao mostrar uma janela de informações com uma largura de mapa de 0 no IE (problema 2536).
Mudanças perceptíveis:
- Em dispositivos com touchscreen, agora exibimos um controle de zoom sensível ao toque para determinar se o controle de navegação ZOOM_PAN ou MEN é solicitado. Se o dispositivo for compatível com multitoque no navegador, nenhum controle de zoom será exibido, já que o zoom é realizado por meio do gesto de pinça.
9 de dezembro de 2010
Problemas resolvidos:
- Agora, as janelas de informações são impressas adequadamente no IE (Problema 1343)
- Correção da opacidade no IE8 para o ImageMapType
Mudanças perceptíveis:
- Uma cruz é exibida abaixo dos marcadores com um ícone personalizado quando é arrastada e a opção growOnDrag está ativada
5 de dezembro de 2010
Problemas resolvidos:
- Fornece uma interface para descobrir o nível de zoom máximo em um determinado local para imagens de satélite. (problema 2049).
- Uma opção (raiseOnDrag) foi adicionada para ativar/desativar animações quando um marcador é arrastado. (problema 2910).
Mudanças perceptíveis:
- Agora, os marcadores elevam quando são arrastados e pulam quando soltos.
- As animações de marcadores podem ser controladas programaticamente com a função setAnimation.
28 de novembro de 2010
Problemas resolvidos:
- maptypeid_change não é mais disparado duas vezes (problema 2449).
- A propriedade "size" de um objeto MarkerImage agora está acessível (problema 2465).
- A forma do marcador faz referência ao ícone em vez do sprite (problema 2629).
- A movimentação do mapa ao arrastar o marcador foi aprimorada para mapas menores (problema 2868).
- Agora é possível imprimir mapas sem ativar a impressão de imagens de plano de fundo
- Correção do bug em que marcadores de direção arrastáveis eram arrastáveis quando "arrastável" era definido como falso.
16 de novembro de 2010
Problemas alterados:
- Problema 2076: uma maneira de fornecer uma janela de informações ao DirectionsRenderer ( problema 2076)
- Problema 2524 (link em inglês): implemente StreetViewControlOptions
- Problema 2557: adição, desativação de zoom ao 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 quando a tecla Shift era clicada.
- Os ícones de marcadores de letras eram perdidos quando marcadorOptions era especificado 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 do bug que fazia com que as caixas de seleção ficassem ocultas no Safari 5 devido a transformações 3D.
- Faltavam detalhes nas polilinhas geodésicas que cruzavam o equador
- 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 para TOP_CENTER e BOTTOM para BOTTOM_CENTER
11 de outubro de 2010
Problemas alterados:
- Problema 2478 (link em inglês): Street View: desalinhamento/ausência da 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 o deslocamento do mapa.
Mudanças perceptíveis:
- O Street View está 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 (link em inglês): 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 de um erro no Street View do HTML5 que ocorria 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:
- Issue 157: suporte a rotas de carro arrastáveis.
- Problema 1852: o evento "rightclick" em um google.maps.Marker é acionado sem um argumento.
- Problema 2673 (link em inglês): o Pegman desaparece após a alteração de posição
Mudanças perceptíveis:
- O desempenho dele foi melhorado
31 de agosto de 2010
Problemas alterados:
- Problema 2658: janelas de informações altas
Mudanças perceptíveis:
- Geodésicas foram melhoradas para zooms maiores
24 de agosto de 2010
Problemas alterados:
- Problema 2648 (link em inglês): o evento de redimensionamento do mapa acionado 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): os movimentos e zoom do mouse mágicos da Apple muito sensíveis
- Problema 2606 (link em inglês): a definição de "arrastável: false" em um mapa desativa os links.
- Problema 2640 (link em inglês): a memória não apaga com atualizações do navegador / onunload (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 movimentar
9 de agosto de 2010
Mudanças perceptíveis:
- As propriedades KMLMouseEvent.position e FusionTablesMouseEvent.position obsoletas foram removidas. Use .latLng
- A propriedade descontinuada StreetViewService.getNearestPanorama foi removida. Usar .getPanoramaByLocation
3.1
28 de setembro de 2010
Mudanças perceptíveis:
- Corrigimos o problema em que rotas com a mesma origem e o mesmo destino geravam um erro de JS.
9 de agosto de 2010
Mudanças perceptíveis:
- Correção da alteração do mapa de uma OverlayView
- A chamada de GroundOverlay.setMap(null) foi corrigida.
- O IE não vaza mais zoom/panorâmica de memória
5 de agosto de 2010
Problemas alterados:
- Problema 2588 (link em inglês): chamar setVisible(false) no objeto do Panorama com um listener anexado causa um erro de JS no IE
Mudanças perceptíveis:
- Os marcadores que desapareciam no IE6 na alteração do zoom foram corrigidos.
29 de julho de 2010
Problemas alterados:
- Problema 2337: polilinha perdida
- Problema 2497: a opção clicável não é válida para o "Círculo".
Mudanças perceptíveis:
- O uso do panorama personalizado "originHeader" foi descontinuado e substituído por "centerHeader"
- 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): suporte à renderização de polígonos no Opera
- Problema 2159 (link em inglês): o evento dragend é acionado após o uso do 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 na 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 o 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 acionado 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
- O clique 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 foram alterados 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 para janela de informações foi aprimorado
- DirectionsRoute.bounds agora está exposto
11 de junho de 2010
Problemas alterados:
- Problema 2389 (link em inglês): o Street View não funciona no IE7.
- Problema 2460 (link em inglês): bug no posicionamento do Pegman
- Correção do vazamento de memória do marcador.
- A latência do primeiro geocódigo foi melhorada
- Oferecido acesso ao StreetViewService
3.0
18 de maio de 2010
Problemas alterados:
- Problema 2037: GPolylineOptions geodesic
- Corrigimos o bug na definição correta de direitos autorais do Google sobre o tipo de mapa personalizado.
- Propriedade geodésica adicionada a polígonos e polilinhas
- Adicionada a opção clicável a polígonos e polilinhas
- Adicionada opção clicável a GroundOverlay.
13 de maio de 2010
- Problema 1724 (link em inglês): tamanho/margens da infoWindow incorretos ao definir o conteúdo por meio de um elemento em vez de uma string
Mudanças perceptíveis:
- Correção do 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 mouseout de polígonos e polilinhas no IE
- O ícone de um marcador não pisca mais
7 de maio de 2010
- Problema 1458 (link em inglês): solicitação de recurso: compatibilidade com KML na API do Google v3
- Problema 1658 (link em inglês): 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:
- Adição de camadas KML e GeoRSS
- Adição de sobreposições de solo
- Novas camadas: Trânsito e Bicicleta
- Inclusão da propriedade "suppressBicyclingLayer" em DirectionsRendererOptions.
- Correção do bug para garantir que a camada de zoom seja referenciada corretamente quando o MapType é alterado.
- 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 DirectionsRoute "optimized_waypoint_order" com "waypoint_order".
- Removemos o suporte para nomes antigos de propriedades de rotas (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) e continue registrando avisos. Também remove a conversão de trajetos para trechos para passos e viagens para trajetos para passos.
- Atualização de GeocoderGeometry.latLng para GeocoderGeometry.location.
30 de abril de 2010
- Problema 2230 (link em inglês): o mapa é inicializado sem a projeção personalizada pretendida.
Mudanças perceptíveis:
- Clicar no mapa agora foca o teclado
- Suporte a fazer gesto de pinça para aplicar zoom no iPad
26 de abril de 2010
- Problema 1826: adição de eventos 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_change"
- Problema 2247: a opção hideRouteList no DirectionsRenderer não funciona como esperado.
Mudanças perceptíveis:
- Correção do bug em que os ícones personalizados desapareciam da parte inferior do mapa durante o deslocamento
13 de abril de 2010
- Problema 2275: a MarkerImage não pode ser reutilizada.
- Problema 2181: quando você adiciona um google.maps.Marker e usa a roda de rolagem do mouse para aumentar ou diminuir o zoom, o marcador fica oculto
11 de abril de 2010
Nenhuma mudança perceptível ou problemas alterados.
5 de abril de 2010
- Problema 1976: problemas com ícones personalizados e marcadores arrastáveis
- Problema 2107 (link em inglês): 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 da visão geral de rotas foi exposta em DirectionsRoute como Overview_path.
- A projeção atual do mapa foi exposta como uma propriedade somente leitura.
23 de março de 2010
Mudanças perceptíveis:
- O Elevation agora é 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 pintados 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
- Problema 1801: zIndex de polilinha/polígono
- Problema 2144: DirectionsRequest precisa fornecer a opção evitaHighways.
- Problema 2207: bug: a polilinha é preenchida no IE
- Problema 2113 (link em inglês): polilinhas corrompidas no FF em níveis altos de zoom após a versão de janeiro
Mudanças perceptíveis:
- Adicionamos rotas de bicicleta.
- Novas opções de DirectionsRequest:
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- Velocidades aprimoradas de renderização de polígonos/polilinhas
- Renomeação dos objetos Directions a seguir. Os nomes antigos continuam sendo aceitos.
- DirectionsRoute para o DirectionsLeg
- DirectionsTrip para DirectionsRoute
3 de março de 2010
- Problema 2136 (link em inglês): ofuscar propriedades em google.maps.MarkerImage, que não devem ser referenciadas.
Mudanças perceptíveis:
- Correção do bug de salto no mapa.
- O zoom duas vezes consecutivo foi melhorado.
- O evento .latLng de arrastar o marcador não é mais ofuscado.
26 de fevereiro de 2010
- Problema 1651 (link em inglês): mousemove / mouseover / mouseout para tela do mapa
- Problema 2142 (link em inglês): o DirectionsRendererOptions permite que os usuários suprimam completamente os marcadores.
- Problema 2148 (link em inglês): event.latLng ausente.
- Problema 2109 (link em inglês): bug: 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:
- Adiçã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 era acionado.
- Os eventos de conteúdo da janela de informações não são mais removidos na ocultação.
8 de fevereiro de 2010
- Problema 2135 (link em inglês): bug: se você reutilizar o MVCArray de um polígono em uma polilinha, essa polilinha será fechada.
Mudanças perceptíveis:
- Adição da nova classe Retângulo
- Foi adicionada a nova classe Circle.
- Foi corrigido um vazamento de memória ao criar e remover um marcador.
- A anotação 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).
- Corrigimos um bug que às vezes ocultava marcadores na tela quando o zoom do mapa era definido como o valor atual.
- Correção de ImageMapType para exibição corretamente no Android.
- O esquema de recorte de polígonos foi alterado para permitir polígonos que contêm o polo norte ou o polo 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
- 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: solicitação de recurso: adicionar capacidade de dimensionar MarkerImage
- Problema 1443 (link em inglês): estendida() e union() precisam retornar o objeto LatLngBounds.
- Problema 1997 (link em inglês): documentação do MapOption "tamanho"
- Problema 2074 (link em inglês): 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:
- Foi adicionado suporte a idiomas índicos:
- bn, gu, kn, ml, mr, ta, te
- Inclusão de novos métodos estáticos no namespace de eventos:
- addListenerOnce
- addDomListenerOnce
- Inclusão da nova propriedade "encoded_lat_lngs" ao objeto DirectionsStep para expor o conjunto de latlngs no formato ASCII compactado.
- Melhoria no desempenho com a remoção dos elementos DOM de marcadores fora da tela.
- Correção de bug de movimentação no Google Chrome
- Correção do bug do zoom por gesto de pinça no iPhone
19 de janeiro de 2010
- Problema 1422 (link em inglês): solicitação de recurso: permite que os desenvolvedores criem tipos de mapas personalizados.
- Problema 1523 (link em inglês): solicitação de recurso: fromContainerPixelToLatLng (e vice-versa)
- Problema 1443 (link em inglês): estendida() 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 (link em inglês): erro de documentação do tutorial - opções de controle.
- Problema 1856 (link em inglês): 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 com ícones personalizados e marcadores arrastáveis.
- Problema 2063 (link em inglês): colisões de nomes de variáveis ao reduzir subclasses OverlayView
Mudanças perceptíveis:
- Lançamento do suporte para tipos de mapa personalizados, incluindo tipos de mapa de base, tipos de mapa de sobreposição e projeção:
- Novo objeto ImageMapType para oferecer suporte a blocos de mapas personalizados
17 de dezembro de 2009
Mudanças perceptíveis:
- Correção da instabilidade inicial que ocorria antes do início de uma animação de movimentação do mapa.
- Corrigimos o salto no mapa para diferentes locais ao passar do nível máximo de zoom usando o Scrollwheel ou o DoubleClick.
- Os controles de direitos autorais, MapType e Navegação são redimensionados para se adequar 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
- Problema 1820 (link em inglês): o zoom com a roda de rolagem parece ampliar além do nível máximo de zoom e "pular/pular" a posição do mapa.
- Problema 1743 (link em inglês): o zoom de 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 o recurso de 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 obsoletos estiverem sendo usados.
25 de novembro de 2009
- Problema 1696 (link em inglês): solicitação de recurso: posicionamento do controle do mapa
- Problema 1909 (link em inglês): corrupção de getBounds após a mudança da central do mapa.
- Problema 1938: map.setOptions falha ao reconhecer opções de controle.
Outras mudanças perceptíveis:
- Foi adicionado suporte a RTL para permitir os seguintes idiomas: árabe, farsi e hebraico
- Propriedade lat_lngs exposta para as etapas de DirectionsResult.
11 de novembro de 2009
- Problema 1742 (link em inglês): o marcador de ícone personalizado sempre aparece sobre o marcador padrão.
Outras mudanças perceptíveis:
- Foi adicionado suporte a três novos idiomas.
- Basco
- Galego
- Tagalo
29 de outubro de 2009
- Problema 1421 (link em inglês): solicitação de recurso: adicionar uma classe Directions à API v3.
Outras mudanças perceptíveis:
- Documentação de referência atualizada com DirectionsRenderer e DirectionsService
26 de outubro de 2009
- Problema 1647 (link em inglês): solicitação de recurso: fornecer um evento para o DOM pronto da janela de informações.
- Problema 1710 (link em inglês): 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()
- Correção de bug: o mapa estático estava carregando duas vezes no carregamento do mapa
15 de outubro de 2009
- 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): bugProblem com 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 de 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 o SVGView.
22 de setembro de 2009
- Problema 1420 (link em inglês): recurso: adicionar a classe Polyline à API
- Problema 1371 (link em inglês): o evento map.bounds_change é acionado 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): o latLng incorreto é informado em eventos de clique e de 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! Elas permitem desenhar linhas ou regiões preenchidas no mapa, especificar estilos de traço e preenchimento e são compatíveis com a maioria dos eventos de mouse (ou seja, sem passar o mouse ainda). Elas funcionam em todos os navegadores compatíveis (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), incluindo os dispositivos móveis compatíveis.
- Adicionamos duas novas seções ao guia do desenvolvedor para polilinhas e polígonos.
- Adicionamos duas novas classes à referência da API para polilinhas e polígonos.
- Inclusão do novo evento "ocioso" do Mapa, disparado quando o mapa não foi movido por um tempo. Resolve o problema 1371 (link em inglês).
- Correção de valores de LatLng incorretos retornados dos eventos de clique
- Correção do bug de zoom com gesto de pinça no iPhone. Consulte o Problema 1723 (link em inglês).
10 de setembro de 2009
- Problema 1659 (link em inglês): latLng incorreto relatado em eventos de clique e de clique após a movimentação, Firefox 3.5
- Problema 1621: obtendo o local errado após clicar no mapa em ie8 com dooctype
- Problema 1642 (link em inglês): overflow:auto da janela de informações
- Problema 1531 (link em inglês): a altura da infoWindow aumenta com cada abertura
Outras mudanças perceptíveis:
- Sintaxe modificada para métodos get/set e nomes de eventos, conforme especificado abaixo. A sintaxe antiga ainda é compatível com versões anteriores. Por exemplo:
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funboat_change => funboat_change
- 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 (link em inglês).
- 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
- Problema 1525 (link em inglês): erro get_bounds em níveis baixos de zoom.
- Problema 1596 (link em inglês): a movimentação além da borda norte ou sul do mundo retorna um erro.
- Problema 1643 (link em inglês): bug: as rodas de rolagem do mapa são desnecessárias.
- Problema 1379: não consigo ver os 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
- Melhorias no desempenho de arrastar o mapa
- O clique duplo agora centraliza o mapa após o zoom
24 de agosto de 2009
- Problema 1567 (link em inglês): o map.set_center para um local próximo não funciona.
- Problema 1605: rolar o mapa também rola a página.
- Problema 1467 (link em inglês): função de panorâmica + animação do mapa
Outras mudanças perceptíveis:
- Zoom com a roda de rolagem ativado por padrão. Para desativá-la, defina a propriedade de rolagem da opção "Mapa" como "false".
- Documentação atualizada para incluir as funções panTo e panBy.
14 de agosto de 2009
- Problema 1575: 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 arrastar.
4 de agosto de 2009
- Problema 1393 (link em inglês): permitir marcadores arrastáveis.
- Problema 1448 (link em inglês): bug: a API v3 precisa de uma função checkResize() (ou equivalente)
- Problema 1404 (link em inglês): erro com o cursor no Opera
- Problema 1514 (link em inglês): seta de seleção MapType exibida incorretamente com HTML 4.01 restrito.
- Problema 1426 (link em inglês): controle do Z-index de janelas de informações
Outras mudanças perceptíveis:
- As ações de pinça e arrastar no iPhone devem ser mais robustas.
- Adição de setters e getters de zIndex a objetos de janela de informações.
Mudanças na documentação:
- Os métodos get_draggable e set_draggable de marcador foram adicionados.
- Os eventos draggable_change, dragstart, dragend e draggable_change foram adicionados
- A propriedade arrastável do marcador foi adicionada
- Adição dos métodos get_zIndex e set_zIndex da janela de informações.
- O evento zIndex_change da janela de informações foi adicionado
- A propriedade zIndex da janela de informações foi adicionada
13 de julho de 2009
- 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 doctype restrito
Outras mudanças perceptíveis:
- Os desenvolvedores não precisam mais especificar o tamanho de uma MarkerImage. A API a detectará quando não for 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, já que esses métodos nunca foram usados antes.
- A opção partialmatch foi removida dos objetos de solicitação do geocodificador. Se um desenvolvedor continuar a transmiti-la, isso 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:
- É possível clicar no controle grande de zoom em todos os navegadores
- A janela de informações "limpa" o controle de zoom grande, posicionando-se totalmente dentro do mapa e dos controles
- Os direitos autorais de dispositivos móveis usam imagens belas
- Os blocos são carregados a partir do centro, e não do 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