Inscreva-se
para receber essas 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. Especifique a versão da API a ser carregada no seu aplicativo no parâmetro v da solicitação de inicialização da API Maps JavaScript. Leia mais sobre o
controle de versões.
Este registro de alterações lista as versões por data e número, 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.66.9d
14 de outubro de 2026
Mudanças:
- Correção de um problema em que a conclusão de um arrasto em um AdvancedMarkerElement acionava erroneamente um evento de clique no mapa.
- Correção da janela de informações do PDIs que não fechava com a tecla Escape depois de reabrir o mesmo PDI.
- [canal Alfa]
AdvancedPlaceDetailsElement,AdvancedPlaceDetailsCompactElementeAdvancedPlaceItemElementagora são compatíveis com slotsbasic-section-topebasic-section-bottomno canal Alfa. - [canal Alfa]
PlacePinElementagora está disponível no canal Alfa para mostrar informações de lugares em um mapa - Corrige o problema da janela de informações que não fecha com a tecla "Escape" e do foco que não retorna ao elemento focado anteriormente quando o mapa é um elemento gmp-map.
3.66.8b
8 de outubro de 2026
Mudanças:
- Correção da janela de informações do PDI que não fechava com a tecla Escape depois que o ícone do PDI era clicado novamente.
- Corrige a navegação com as teclas de seta do teclado, movendo o foco para AdvancedMarkerElements fora da área visível do mapa.
- [Canal Beta] Adicionamos
MapMode.ROADMAP, o controle de interface do modo mapa,Map3DElement.colorScheme(para estilização de mapa claro e escuro) eLabel3DElement(<gmp-label-3d>) aos mapas 3D (Map3DElement).
3.66.7
1º de outubro de 2026
Mudanças:
- [canal alfa] Correção do desaparecimento dos ícones de veículos de transporte público no popover
Route3DElementno modo de cores forçadas. - [Canal Alfa] Agora,
Route.createWaypointMarkers()define umtitlepadrão localizado ("Origem" ou "Destino") nos marcadores que cria. - [Canal Alfa] Correção do texto popover do
Route3DElementque ficava invisível nos modos de mapa híbrido e de satélite. - [canal alfa] Os marcadores 3D criados por
Route.createWaypointMarkers()agora mantêm um tamanho de tela constante (sizePreservedétruepor padrão). - [canal alfa] Agora é possível acessar os marcadores de origem e destino
Route3DElementcom o teclado, e eles são anunciados por leitores de tela. Ao passar o cursor sobre um marcador, o título dele aparece como uma dica. - [canal Beta] Adicionamos as propriedades Map3DElement.maxMemoryMegabytes e Map3DElement.qualityMode, além da enumeração QualityMode, para ajudar a reduzir o uso de memória do mapa 3D.
- Correção de um problema em que
PopoverElement(<gmp-popover>) era deslocado do âncora ao mudar o zoom da página no Safari. - Adição de suporte a eventos de ponteiro via
gmp-pointerover,gmp-pointeroutegmp-pointermovepara elementos interativos no Maps3D. - As definições do TypeScript foram corrigidas para que os elementos de desenho do Maps 3D (Marker3DElement, Model3DElement, Polygon3DElement, Polyline3DElement, FlattenerElement, CirclePathElement) e PopoverElement aceitem google.maps.LatLng.
3.66.6c
22 de setembro de 2026
Mudanças:
- Correção de um problema em que o
PlaceAutocompleteElementnão mostrava o botão de limpar quando preenchido de forma programática usando as opções do construtor ou a propriedade de valor. - [canal Alfa]
colorSchemefoi removido degoogle.maps.routes.RoutePolyline3DOptions. O Route3DElement agora rastreia o esquema de cores efetivo do Map3D pai. - [Canal Beta] Corrigimos o vazamento de memória no ciclo de vida de renderização do panorama do Street View.
- [canal Beta] Os ícones padrão do
PlaceLinkElementpodem ser ocultados com o atributodefault-icon-hidden, permitindo links de lugar somente com texto.
3.66.4d
9 de setembro de 2026
Mudanças:
- [Canal Alfa] O alcance mínimo de AutofitsCamera mudou de 2.000 para 80 metros.
- O uso de
AdvancedMarkerElement.addListener()e eventos legados (click,dragstart,drag,dragend) foi descontinuado. UseaddEventListener()padrão com eventos prefixados comgmp-.
3.66.3d
2 de setembro de 2026
Mudanças:
- [canal Alfa] Adicionamos o campo
trafficPolylinesDisabledaRoutePolyline3DOptions. Isso permite que os desenvolvedores desativem as polilines com reconhecimento de tráfego ao criar polilines de rotas 3D. - [canal Alfa] Otimização do Route3DElement para evitar solicitações desnecessárias de back-end ao alternar trafficPolylinesDisabled.
3.66.2d
26 de agosto de 2026
Mudanças:
- [canal Alfa] Os ícones de rota em 3D foram removidos do carregamento de fontes e movidos para recursos SVG incorporados para evitar complicações ao carregar a fonte do Material Symbols mais de uma vez.
- [canal Beta] Adiciona componentes avançados do kit de interface do Places:
AdvancedPlaceDetailsElement,AdvancedPlaceDetailsCompactElement,PlaceLinkElement,PlaceButtonElement,PlaceNameElement,AdvancedPlaceListElement,AdvancedPlaceSearchElement - Adicionamos uma dica aos nomes das linhas de transporte público para que o nome completo seja exibido mesmo quando estiver truncado.
- Adição de tipagens
removeEventListenerpara componentes da Web personalizados. - Correção de um problema em que o VoiceOver mostrava um contorno de foco em elementos do leitor de tela visualmente ocultos para marcadores de trajeto.
3.66.1a
17 de agosto de 2026
Mudanças:
- Corrigimos o comportamento de acessibilidade das imagens estáticas do card de lugar adicionando rótulos alternativos e removendo paradas de foco redundantes do teclado.
3.65.12f
6 de agosto de 2026
Mudanças:
- [canal alfa] Adiciona
<gmp-label-3d>(google.maps.maps3d.Label3DElement) ao canal alfa da API Maps JavaScript 3D. Agora os desenvolvedores podem usar o novo elemento para declarar o texto do rótulo e configurar de forma independente o comportamento em caso de conflito separadamente dos elementos de marcador 3D vinculados (como<gmp-marker-3d>e<gmp-marker-3d-interactive>). - Forneça nomes acessíveis exclusivos para os botões "Mais opções" nos widgets do Place Details.
- [canal Alfa] Melhoria nas mensagens de erro do modo de viagem 3D de rotas quando o
TravelMode.TWO_WHEELERé usado fora do Alfa/Beta - [canal Alfa] O componente Route3D agora é compatível com a propriedade
trafficPolylinesDisabled. Isso permite que os desenvolvedores desativem as polilinhas com reconhecimento de tráfego ao usar as opções de roteamentoTRAFFIC_AWAREouTRAFFIC_AWARE_OPTIMAL. - [canal Alfa] O padding dos limites ao norte do AutofitsCamera foi aumentado para evitar o corte padrão do alfinete.
- Correção de um problema em que o Pegman do Street View não podia ser arrastado para o mapa em dispositivos com tela sensível ao toque.
3.65.11b
27 de julho de 2026
Mudanças:
- [canal Alfa] Melhoria no popover do Route3D para mostrar ícones de outros meios de transporte (bicicleta, carro, moto e caminhada).
- [canal Alfa]
Route.createWaypointMarkerscria marcadores para a origem e o destino, com o estilo padrão aplicado, a menos que uma função customOverride seja especificada. No momento, não há suporte para waypoints intermediários.
3.65.10a
22 de julho de 2026
Mudanças:
- Corrigimos um problema em que o Maps JS carregava a fonte Material Symbols Outlined de uma forma que poderia afetar a mesma fonte carregada na página base.
- Foi corrigido um problema em que
PlaceAutocompleteElementenviava um valor vazio no POST do formulário quando inicializado com "options.value" ou modificado programaticamente pela propriedade "value". - Atualizamos os controles de interface de inclinação e direção do mapa 3D para reativar se o intervalo de restrição da câmera for aumentado.
3.65.8c (revertida)
7 de julho de 2026
Mudanças:
- [canal Alfa] O
Route3DElementrenderiza mais dados de polilinhas e pop-overs para rotas de transporte público. - Adicionamos suporte para
internalUsageAttributionIdsà API Address Validation. Essa propriedade permite a atribuição de chamadas de API a pacotes ou bibliotecas OSS específicos. - Atualizamos a janela de informações padrão para cliques em PDIs em mapas 2D para usar os Place Widgets.
- Melhoramos a confiabilidade dos panoramas do Street View em condições de trânsito intenso.
3.65.6a
25 de junho de 2026
Mudanças:
- [canal Beta] Atualizamos a janela de informações padrão para cliques em PDIs em mapas 2D para usar Place Widgets.
- Correção de um bug em que o mapa 3D às vezes gerava um erro em valores extremos de
fov. - Os marcadores de rota padrão foram atualizados para não usar mais a opção
glyphPinElementdescontinuada.
3.65.5e
17 de junho de 2026
Mudanças:
- Correção de digitação para
OverlayView.getMap() - Atualizamos as tipagens de
BasicPlaceAutocompleteElementePlaceAutocompleteElementpara indicar que o parâmetro de opções do construtor é opcional.
3.65.3b
4 de junho de 2026
Mudanças:
- A funcionalidade DrawingManager na API Maps JavaScript não está mais disponível. Para mais informações, acesse https://developers.google.com/maps/deprecations.
- Melhoria no contraste de cores da caixa de diálogo de direitos autorais do mapa no modo escuro.
- Desativar os controles de rotação do mapa 3D quando os limites de orientação forem atingidos.
- Correção de um problema em que o campo de entrada móvel do Place Autocomplete se sobrepunha à barra de status/área segura do sistema iOS. Observação: a correção funciona quando viewport-fit=cover está definido na metatag viewport.
- Adicionamos suporte a internalUsageAttributionIds à API Maps 3D JavaScript. Essa propriedade permite que os desenvolvedores atribuam chamadas de API a pacotes ou bibliotecas de OSS específicos.
- Foi adicionado suporte para internalUsageAttributionIds à API Places (novo). Essa propriedade permite que os desenvolvedores atribuam chamadas de API a pacotes ou bibliotecas OSS específicos.
- [Canal Alfa] Os tipos de getter das propriedades de Route3DElement foram limitados para corresponder à normalização do setter.
- [Canal Alfa] Route3DElement expõe as propriedades routes, fallbackInfo e geocodingResults.
3.65.2d
27 de maio de 2026
Mudanças:
- Corrigimos um problema com o botão de zoom ao diminuir o zoom em um mapa com limites restritos.
- A biblioteca Places introduziu
transitStationem lugares. - Adicionamos suporte para
internalUsageAttributionIdsna biblioteca Routes. Essa propriedade permite que os desenvolvedores atribuam chamadas de API a pacotes ou bibliotecas de OSS específicos.
3.65.1c
20 de maio de 2026
Mudanças:
- O logotipo do Google agora será cinza-escuro em um fundo branco para o Roadmap e o Terrain no modo claro, independentemente de um ID de mapa ou estilo personalizado ser fornecido.
- [canal Alfa] O Route3DElement envia eventos gmp-load e gmp-error após chamadas de API Routes bem-sucedidas e com erro, respectivamente.
- Corrigimos a documentação incorreta que afirmava que as correspondências são destacadas no texto secundário das previsões de preenchimento automático. As correspondências são destacadas apenas no texto principal, refletindo o comportamento do preenchimento automático da API Places.
- Melhoria na herança de cores para itens de previsão de preenchimento automático do Place Autocomplete, que agora herdam de forma adequada a cor definida no elemento pai.
- Adição de slots "input-icon" e "clear-icon" a PlaceAutocompleteElement e BasicPlaceAutocompleteElement para personalização de ícones.
- Expôs as partes de sombra
prediction-item-secondary-texteprediction-item-nonmatchpara itens de previsão BasicPlaceAutocomplete e PlaceAutocomplete, permitindo a estilização personalizada para texto principal e secundário não correspondentes. - Adição do atributo no-clear-button e da propriedade noClearButton a PlaceAutocompleteElement e BasicPlaceAutocompleteElement para permitir que o botão de limpar seja ocultado.
- A funcionalidade de camada de mapa de calor na API Maps JavaScript foi desativada.
- Melhoria no tratamento de erros para recuperação da configuração do mapa.
- As imagens em 45 graus foram desativadas para mapas rasterizados.
- Adicionamos as classes que faltavam à documentação da PlacesLibrary. Também documentamos o método
toString()emFormattableText. - Melhoria na acessibilidade dos links "Informar um erro no mapa".
3.64.12d
6 de maio de 2026
Mudanças:
- O método
equals()deLatLngagora aceita objetosLatLngLiteralem vez de gerar um erro. A documentação deLatLngeLatLngAltitudeequals()agora também reflete com precisão o nível de tolerância atual de 1e-9. - [canal Alfa] O
Map3DElementcom filhos de ajuste automático agora é renderizado inicialmente com o modo de altitudeRELATIVE_TO_GROUND, que permite mostrar áreas de maior elevação no carregamento para casos em que as propriedades da câmera são predefinidas em vez de aplicadas usandoflyCameraTo. Além disso, no carregamento inicial deMap3DElement, se o mapa tiver filhos que usam a API AutofitsCamera e ainda estiverem funcionando, a renderização inicial do mapa será adiada até que todos terminem de funcionar, e a câmera será ajustada independentemente da configuração de animação de sobrevoo. As atualizações subsequentes da câmera respeitam a configuração de sobrevoo. - [canal Alfa]
Polygon3DElementadiciona a propriedade autofitsCamera para oferecer suporte ao ajuste automático da câmera.
3.64.11d
29 de abril de 2026
Mudanças:
- [canal Alfa] MarkerElement adiciona a propriedade autofitsCamera para que a câmera se ajuste automaticamente ao marcador.
- Correção de um problema no PlaceAutocompleteElement em que o ícone do item de previsão não era renderizado no navegador Safari.
- A biblioteca Places introduziu
isPureServiceAreaBusinessem lugares. Agora é possível solicitar resultados para empresas que atuam apenas em áreas de serviço definindopureServiceAreaBusinessesIncludedem solicitações de Place Autocomplete (API Data e widgets) e Pesquisa de texto. - A biblioteca Places introduziu
addressDescriptor,containingPlacesetimeZoneem lugares. - A biblioteca Places introduziu
futureOpeningDateem lugares. Agora é possível solicitar resultados para empresas que ainda não abriram definindofutureOpeningBusinessesIncludednas solicitações do Place Autocomplete (API de dados e widgets), do Nearby Search e do Text Search. - O logotipo do Google agora será o mesmo para o Roadmap claro, com ou sem um ID de mapa ou estilo personalizado. Antes, mostrávamos o logotipo do Google no modo escuro para todos os mapas de roteiro usando um ID de mapa. Para manter o logotipo branco do Google, os usuários precisam mudar para o modo escuro.
- Adicionamos o anel de foco como uma parte de sombra CSS em PlaceAutocompleteElement e BasicPlaceAutocompleteElement.
- Adicionamos novas
FuelTypeDIESEL_PLUSeE100. Adicionamos um novoEVConnectorTypeNACS. - Adicionamos os atributos value, placeholder, disabled, readonly, no-input-icon e maxlength a PlaceAutocompleteElement e BasicPlaceAutocompleteElement.
- Adicionamos uma propriedade "description" aos elementos PlaceAutocompleteElement e BasicPlaceAutocompleteElement para fornecer mais contexto aos usuários de leitores de tela.
- Restringimos o tipo declarado de LatLngAltitudeLiteral.altitude para não permitir valores nulos ou indefinidos. Correção do tipo de retorno declarado de DirectionalLocation.toJSON().
3.64.9c
14 de abril de 2026
Mudanças:
- As declarações do TypeScript agora diferenciam corretamente os tipos de getters e setters de propriedades (incluindo propriedades somente leitura sem setters).
3.64.8b
8 de abril de 2026
Mudanças:
- [canal Alfa] Route3DElement, Marker3DElement e Polyline3DElement com autofitsCamera não causam atualizações de câmera quando removidos do DOM. Para Route3DElement, erros ou respostas vazias não afetam a câmera. Além disso, mudar autofitsCamera de verdadeiro para falso em um determinado elemento não atualiza a câmera para excluir esse elemento, mas o exclui de futuras atualizações da câmera.
- O
zIndexde umAdvancedMarkerElementagora é determinado pelo valor definido explicitamente ou, por padrão, pela posição vertical em pixels. Os valores explícitos têm precedência sobre o padrão. Para evitar que marcadores mais abaixo na tela sem umzIndexse sobreponham inesperadamente àqueles com um, recomendamos aplicarzIndexde forma consistente em todos os marcadores. - As declarações do TypeScript agora incluem uma interface que mapeia nomes de tags HTML para classes JS (
google.maps.HTMLElementTagNameMape oHTMLElementTagNameMapglobal), uma interface que mapeia nomes de tags HTML para o EventMap de cada classe JS (google.maps.HTMLElementEventMapTagNameMap), uma interface de todas as propriedades CSS personalizadas (google.maps.CSSProperties) e cada tipo enumerado baseado em string tem um tipo de união de string definido (como${EnumName}String), que é usado para esse tipo enumerado em todas as declarações.addEventListener()também é sobrecarregado em cada elemento personalizado com os tipos EventMap, egoogle.maps.importLibrary()é sobrecarregado para digitar corretamente cada biblioteca retornada para o nome da biblioteca transmitida.
3.64.7d
1º de abril de 2026
Mudanças:
- A propriedade
mapIdagora pode ser atualizada dinamicamente após a inicialização deMap3DElement, eliminando a necessidade de reinstanciarMap3DElement. - [canal Alfa] Adicionamos um novo
Route3DElementpara renderizar trajetos em mapas 3D. - [Canal Alfa] Adicionamos as novas APIs
Route.create3DPolylines()eRoute.createPopover(). - [Canal Alfa] Adição de uma nova API
spherical.traversePath(). - [Canal Alfa] Adicionamos uma nova API
autofitsCameraaMarker3DElement,Polyline3DElementeRoute3DElement, com uma nova APIautofitsCameraAnimationparaMap3DElement. - [canal Alfa] Adicionamos um novo
CirclePathElementpara renderizar círculos comPolygon3DElement. - [canal Alfa] Um novo modo de mapa
ROADMAPjá está disponível nos mapas 3D no canalalpha. - Correção de um bug em que o Pegman do Street View não funcionava corretamente em dispositivos móveis quando estava em um mapa anexado a um elemento DOM criado em um contexto de frame diferente do código da biblioteca JS do Maps.
3.64.6d
26 de março de 2026
Mudanças:
- Correção de um problema em que pressionar Enter não enviava um formulário contendo elementos do Place Autocomplete se nenhuma previsão estivesse destacada.
- Correção de uma disputa que impedia o
FlattenerElementde desenhar em mapas 3D. - Correção de um bug em que o processamento de toque em dispositivos móveis não funcionava corretamente quando um mapa era anexado a um elemento DOM criado em um contexto de iframe diferente do código da biblioteca JS do Maps.
3.64.5d
18 de março de 2026
Mudanças:
- O canal
weeklyagora tem várias atualizações do Maps 3D, incluindo os novosMarkerElementeFlattenerElement. Além disso, adicionamos propriedadescameraPositionefov, além de suporte aaltitudeModepara os métodosflyCameraToeflyCameraAround. - A biblioteca Places introduziu
currentOpeningHours,regularSecondaryOpeningHoursecurrentSecondaryOpeningHourspara lugares identificados. OcurrentOpeningHoursinforma o horário de funcionamento da próxima semana, incluindo horários especiais, como feriados. O horário de funcionamento secundário é diferente do principal e indica o horário de funcionamento de serviços como drive-through, retirada ou entrega. - Correção de um problema nos mapas 3D em que o link para o Google Maps às vezes não era atualizado corretamente após a movimentação do mapa.
3.64.4d
12 de março de 2026
Mudanças:
- Sincronize a propriedade do mapa
InfoWindowna mudança de posição para corrigir o problema que causava avisos desnecessários no console. - Correção de um problema em que as atualizações programáticas de
fovpara Map3DElement eram descartadas ocasionalmente. - O método
flyCameraAroundemMap3DElementagora aceitaNumber.Infinitypara o parâmetrorepeatCount, permitindo animação infinita.
3.64.3a
2 de março de 2026
Mudanças:
- A API Maps Embed agora usa o Kit de Interface do Places para mostrar Place Details.
- [canal Beta] A propriedade
cameraPosition, introduzida anteriormente emMap3DElementna versão 3.64.2, agora também é compatível com o destinoflyCameraTo. Consulte Mapas 3D no Maps JavaScript para mais informações.
3.64.2b
26 de fevereiro de 2026
Mudanças:
google.maps.DirectionsService,google.maps.DirectionsRendereregoogle.maps.DistanceMatrixServiceforam descontinuados em 25 de fevereiro de 2026. No momento, não há previsão de desativação, e eles vão continuar recebendo correções de bugs para regressões importantes. Haverá um aviso prévio de pelo menos 12 meses antes que o suporte seja descontinuado. Consulte legado para mais detalhes, incluindo alternativas mais recentes e recomendadas.- [Canal Beta] Introduzimos um novo
MarkerElementque permite mostrar conteúdo HTML personalizado em marcadores no mapa 3D. Além disso, um novoFlattenerElementagora pode nivelar malhas 3D em áreas específicas. - [canal Beta]
Map3DElementfoi atualizado com as propriedadesfovecameraPosition, enquanto os métodosflyCameraToeflyCameraAroundagora são compatíveis comaltitudeMode. Consulte Mapas 3D na API Maps JavaScript para mais informações. - Correção de um bug que fazia com que a criação de um
PinElementusandodocument.createElement('gmp-pin')gerasse umNotSupportedError.
3.64.1c
19 de fevereiro de 2026
Mudanças:
- Atualize a colisão quando o
AdvancedMarkerElementfor redimensionado.
3.63.14d
5 de fevereiro de 2026
Mudanças:
- A biblioteca Places introduziu novas opções para identificar um lugar ao solicitar dados. Além de usar
id, agora é possível especificar umresourceNamepara inicializar um objetoPlace. - A biblioteca Places introduziu
subDestinationspara lugares identificados. EssessubDestinationsfornecem destinos mais específicos para usuários que estão pesquisando em um lugar grande ou complexo, como um aeroporto, parque nacional, universidade ou estádio. - Foi corrigido um problema em que o Map3D exigia que uma altitude fosse especificada ao definir a propriedade central em JS (agora o padrão é 0).
- O objeto Place de
PlaceDetailsElementePlaceDetailsCompactElementagora inclui uma propriedadegoogleMapsLinks, que fornece URLs para links diretos no Google Maps para várias ações. Isso inclui URIs para ver o lugar, receber rotas, ver fotos, ler avaliações atuais e escrever uma nova avaliação.
3.63.13
29 de janeiro de 2026
Mudanças:
- A API Maps Embed não mostra mais cartões de informações ao colocar o cursor do mouse sobre PDIs.
- Adiciona avisos do console para elementos do Kit de Interface do Places (Place Details + Place Search) configurados incorretamente.
- O PlaceDetailsElement agora mostra resumos de lugares gerados com IA quando disponíveis.
- Um resumo das avaliações gerado com IA agora está disponível para o PlaceDetailsElement.
3.63.10a
13 de janeiro de 2026
Mudanças:
- Correção de um problema que impedia gestos de rolagem e clique em popovers.
- Os campos
resourceNameeshortFormattedAddressagora estão disponíveis na API Places
3.63.9d
8 de janeiro de 2026
Mudanças:
- O
PlaceSearchElementmostra o conteúdo que não é de fotos um pouco mais rápido enquanto as fotos estão carregando. As animações de entrada gradual de fotos foram refinadas no Kit de Interface do Places. - Melhoria no desempenho ao renderizar polilinhas em um mapa inclinado.
- Correção de um bug em que a câmera do mapa 3D não era atualizada quando definida de forma programática em determinadas condições.
- Pequena melhoria de desempenho ao carregar fotos para
PlaceDetailsElementePlaceSearchElement. - Esclarecemos o comportamento da propriedade
draggableemMapOptionspara explicar melhor as restrições de interação do usuário. - Impõe o acesso ao canal Beta para
possibleNextActionna biblioteca Address Validation - Adição de suporte à propriedade
placeholdere ao atributo HTML paraPlaceAutocompleteElement PlaceAutocompleteElementagora oferece suporte à personalização de mais propriedades de fonte CSS padrão, incluindo: font, font-size, font-family, font-weight, line-height, font-style e color. O tamanho de fonte padrão agora é 16px.- Adição de suporte à propriedade
valuee ao atributo HTML paraPlaceAutocompleteElement - Otimização do carregamento de imagens no Kit de Interface do Places.
- Adicionamos a parte CSS
inputaoPlaceAutocompleteElement.
3.63.5d
11 de dezembro de 2025
Mudanças:
- Inicia a API Address Validation na API Maps JavaScript
- Agora,
mapTypeIdusaMapTypeId.ROADMAPcomo padrão quando definido como nulo ou indefinido, corrigindo um problema que poderia impedir o carregamento dos blocos do mapa. - Ocultar a seção de avaliações em
PlaceDetailsElementse o lugar não puder ser avaliado. - Contraste de cores aprimorado para o logotipo do Google mostrado em
google.maps.Mapcom estilo personalizado - Os mapas vetoriais agora usam as mesmas imagens de satélite dos mapas rasterizados, permitindo uma fidelidade visual maior.
3.63.4a
4 de dezembro de 2025
Mudanças:
- O
--gmp-mat-spacing-mediumagora se aplica ao padding do contêiner interno para a visualização horizontalPlaceDetailsCompactElement. - Corrigimos um problema com a mudança do mapa em 3D no Safari do MacOS ao interagir com os controles de interface.
- As propriedades
languageeregionagora podem ser alteradas dinamicamente emMap3DElementsem a necessidade de recriar um mapa.
3.63.1b
20 de novembro de 2025
Mudanças:
- Correção de um problema em que a janela de informações era posicionada incorretamente quando anexada a um
AdvancedMarkerElement. - O botão de limpar do
PlaceAutocompleteElementagora só fica visível quando a entrada tem texto. - A correspondência de atributos de orientação não diferencia maiúsculas de minúsculas nos estilos PlaceDetailsCompactElement.
- Adicionada a capacidade de desativar o movimento panorâmico do mapa quando
PopoverElementestá aberto no Google Maps 3D. - Correção de um bug que impedia o uso de
addEventListener()noPinElement. - As caixas de diálogo modais (como a de atalhos de teclado no mapa e a de declarações no Kit de Interface do Places) agora são fechadas com um clique fora da área de conteúdo.
- Os dados de lugares agora incluem resumos informativos gerados com IA para avaliações e comodidades próximas. As novas propriedades são evChargeAmenitySummary, neighborhoodSummary, generativeSummary e reviewSummary.
3.62.13e
6 de novembro de 2025
Mudanças:
- Correção de um problema de vazamento de memória quando um
PopoverElementé adicionado e removido dinamicamente do DOM. - Correção de um problema de vazamento de memória quando um
Map3DElementé adicionado e removido dinamicamente do DOM. - Correção do alinhamento dos cantos arredondados da imagem com os cantos arredondados do contêiner ao usar uma borda grossa em
PlaceDetailsCompactElement.
3.62.12c
30 de outubro de 2025
Mudanças:
- [canal Alfa] O
ElevationElementexperimental foi removido. - Adicionamos variáveis CSS para
background-color,border-radius,box-shadowepaddingao Map 3DPopoverElement. - Os lightboxes de fotos do Kit de Interface do Places não fecham mais quando você clica fora da foto.
3.62.11d
23 de outubro de 2025
Mudanças:
- [canal Alfa] Fazer o modo escuro funcionar para destacar itens da lista contextual de lugares.
- As propriedades
anchorLefteanchorTopforam adicionadas aAdvancedMarkerElementOptions. - O componente da Web
<gmp-pin>já está disponível. Use a nova propriedadeglyphSrcpara fornecer um URL de imagem para o glifo ou a propriedadeglyphTextpara mostrar o texto. A propriedadeglyphfoi descontinuada noPinElement. - Impede que a InfoWindow apareça inesperadamente quando um AdvancedMarker associado é criado fora da janela de visualização.
- O 3D Maps agora está disponível no canal semanal. Esta versão inclui um novo controle de bússola e controles de interface padrão simplificados, suporte à Estilização de mapas baseada na nuvem e ao processamento de gestos cooperativos, localização aprimorada com novas propriedades
languageeregionnoMap3DElement, além de melhorias de acessibilidade para rótulos de mapa básico. Consulte Mapas em 3D na API Maps JavaScript para mais informações. - Gerenciamento de memória aprimorado para o Mapa 3D para evitar problemas de memória insuficiente em dispositivos iOS.
- Lançamento do Routes JS. Permite que os desenvolvedores façam chamadas de API da API Routes e desenhem rotas com a API Maps JS.
3.62.9c
9 de outubro de 2025
Mudanças:
- As propriedades
anchorTopeanchorLeftforam adicionadas àAdvancedMarkerElement. Isso permite mudar o ponto de fixação de um marcador para algo diferente do padrão (parte central inferior).
3.62.8d
2 de outubro de 2025
Mudanças:
- Novos controles de câmera ativados para a API Maps Embed.
- [canal Beta] A propriedade
defaultUIDisabledna classeMap3DElemente na interfaceMap3DElementOptionsfoi substituída pordefaultUIHidden. OdefaultUIDisabledvai continuar funcionando no canalbeta. - [canal Beta] A propriedade
roundsna interfaceFlyAroundAnimationOptionsfoi substituída porrepeatCount. Oroundsvai continuar funcionando no canalbeta. - A propriedade
mapModefoi descontinuada noPlaceContextualElement.
3.62.7e
25 de setembro de 2025
Mudanças:
- Ativa marcadores de destaque para PlaceContextualElement.
3.62.6d
18 de setembro de 2025
Mudanças:
- [canal Beta] Esclarecimento das mensagens de erro do
Route. - [canal Beta] Suporte a nomes de recursos de lugar em solicitações
Route. - [canal Beta] Permite criar polilinhas
Routede caminhosRouteLeg.
3.62.5d
10 de setembro de 2025
Mudanças:
- [canal Beta] A propriedade
coordinatesem Polyline3DElement foi substituída porpath, que agora está disponível como um atributo HTML. A propriedadeouterCoordinatesem Polygon3DElement foi substituída porpath, que agora está disponível como um atributo HTML. A propriedadeinnerCoordinatesem Polygon3DElement foi substituída porinnerPaths. Todas as propriedades "coordinates" nesses dois elementos foram descontinuadas, mas vão continuar funcionando no canal Beta.
3.62.3c
3 de setembro de 2025
Nenhuma mudança visível ao público.
3.62.2c
28 de agosto de 2025
Mudanças:
- A biblioteca de desenhos foi descontinuada. Consulte https://developers.google.com/maps/deprecations para mais informações.
3.62.1
21 de agosto de 2025
Mudanças:
- [Canal Beta] Adicionamos
sessionTokeneplaceAutocompleteElementcomo opções para a API Address Validation para gerenciamento de sessões emAddressValidation.fetchAddressValidation(). - [canal Beta] Lançamento do Routes JS. Permite que os desenvolvedores façam chamadas de API da API Routes e desenhem rotas com a API Maps JS.
3.61.14
7 de agosto de 2025
Mudanças:
- Correção de um problema em que o lightbox de fotos não estava disponível no elemento compacto de Place Details no modo horizontal.
3.61.12c
31 de julho de 2025
Mudanças:
- Adicionamos documentação para outros campos em PlaceAutocompleteElementOptions e BasicPlaceAutocompleteElementOptions.
- Resolvemos um problema em que os marcadores avançados piscavam brevemente e desapareciam ao serem movidos para fora da tela.
- Adicionamos googleMapsLinks à classe Place.
3.61.11a
24 de julho de 2025
Mudanças:
- Adicionamos originalText e originalTextLanguageCode à classe Place Review.
- [canal Alfa] Ative o mapMode para o widget de embasamento do PlaceContextual Maps. Permite que os usuários alternem entre ROTEIRO, HÍBRIDO e NENHUM.
- [Canal Beta] O Map3DElement agora dispara um evento se o mapa não for inicializado, por exemplo, devido à falta de suporte ao WebGL no navegador do usuário.
- As imagens em 45° no mapa foram descontinuadas. Consulte Descontinuações – Imagens em 45° para mais informações.
3.61.10d
17 de julho de 2025
Mudanças:
- O widget básico do Place Autocomplete agora está disponível no canal semanal.
- [canal Alfa] Remove o PlaceListElement experimental.
- Adicione PlaceSearchElement e os elementos de configuração / solicitação associados.
- Tokens de estilo adicionais para PlaceDetailsElement e PlaceDetailsCompactElement.
3.61.9a
10 de julho de 2025
Mudanças:
- Atualizamos os marcadores para evitar instruções de navegação repetidas em cada item ao usar um leitor de tela. Agora, a instrução é anunciada apenas uma vez ao entrar no grupo.
- Corrigimos um problema de contraste na caixa de diálogo de atalhos do teclado no modo escuro.
- Ative o suporte à personalização de borda, raio da borda, cor de plano de fundo do widget e esquema de cores para o elemento de preenchimento automático de lugar. O elemento Place Autocomplete agora respeita automaticamente o modo escuro. Para desativar, aplique
color-scheme: lightno CSS. - Adição dos campos googleMapsURI às classes Place Photo e Review.
- [Canal Beta] Adição do tipo enumerado
PossibleNextActionà API Address Validation.
3.61.7a
1º de julho de 2025
Mudanças:
- A funcionalidade de camada de mapa de calor na API Maps JavaScript não é mais compatível. Essa API foi descontinuada em maio de 2025 e vai ficar indisponível em uma versão posterior da API Maps JavaScript, que será lançada em maio de 2026. Para mais informações, consulte https://developers.google.com/maps/deprecations.
- Correção de um problema no GA que impedia o processamento de cliques em PDIs ocultos por estilos personalizados.
- [Canal Beta] Adicionamos um tratamento extra para a perda de contexto do WebGL em mapas 3D. Os mapas 3D agora vão tentar se restaurar quando o contexto do WebGL for restaurado.
3.61.6d
26 de junho de 2025
Mudanças:
- Adicionamos internalUsageAttributionIds a Map3DElement e Map3DElementOptions.
3.61.5a
17 de junho de 2025
Mudanças:
- Ative o suporte à string "IP_BIAS" para LocationBias no Place Autocomplete.
- Correção de um erro de documentação para
SearchNearbyRequest. O valor padrão deSearchNearbyRequest.RankPreferenceéPOPULARITY, nãoDISTANCE.
3.61.4a
12 de junho de 2025
Mudanças:
- Adicionamos o tipo enumerado
RPCStatuspara descrever os códigos de status retornados por determinados serviços da Web.
3.61.3b
5 de junho de 2025
Nenhuma mudança voltada ao público.
3.61.2
29 de maio de 2025
Mudanças:
- Adicionamos PlaceDetailsElement, PlaceDetailsCompactElement e elementos de configuração associados. Removido PlaceDetailsSize.
- Foi corrigido um problema com o PlaceAutocompleteElement em que a seleção de uma entrada do IME fazia com que o elemento selecionasse um item de previsão.
3.61.1
22 de maio de 2025
Mudanças:
- [Canal Beta] Correção de local/janela de visualização ausente na saída de lugar do PlaceDetailsCompactElement.
- Os detalhes no nível da rua estão disponíveis nas cidades cobertas.
3.60.12
8 de maio de 2025
Mudanças:
- [Canal Beta] Adicionamos suporte à API Address Validation na API Maps JavaScript.
- Correção de um problema com chamadas de rede de contextos sem cabeçalhos de origem.
3.60.11 (revertida)
1º de maio de 2025
Mudanças:
- [canal Beta] Adição de PlaceDetailsCompactElement e elementos de configuração associados.
- Correção do problema em que StreetViewPanoramaOptions.zoomControl = false não funciona para mapas do Street View.
3.60.10
24 de abril de 2025
Mudanças:
- [canal Beta] O 3D Maps já está disponível no canal Beta. Esta versão inclui melhorias de acessibilidade, além de novos elementos interativos para polilinhas, polígonos e modelos 3D. Além disso, um novo
PopoverElementjá está disponível para mostrar conteúdo HTML personalizado em mapas 3D. Consulte Mapas 3D em JavaScript do Maps para mais informações.
3.60.9
17 de abril de 2025
Mudanças:
- [Canal Alfa] Lançamento do PlaceContextualElement para experimental sem restrições.
- [canal alfa] Os modelos 3D agora são renderizados com uma iluminação baseada em imagem (IBL, na sigla em inglês) por padrão nos mapas 3D.
3.60.8
9 de abril de 2025
Mudanças:
- [canal Beta] A API LocalContext foi completamente removida. A tentativa de instanciar LocalContextMapView agora gera um erro. Consulte https://developers.google.com/maps/deprecations#localcontext-deprecation para mais informações.
- Correção de um bug que causava um comportamento estranho ao arrastar Marcadores Avançados em dispositivos touchscreen.
- Aumentamos a opacidade da sobreposição do gerenciamento cooperativo de gestos para que o texto atenda aos requisitos de contraste em todas as áreas do mapa.
- Adição de suporte a
PostalAddressna API Places. - Garante que a cobertura regional estática na inicialização tenha o mesmo colorScheme do mapa de base.
3.60.7b
3 de abril de 2025
Mudanças:
- O widget do Place Autocomplete já está disponível no canal semanal.
3.60.6
27 de março de 2025
Mudanças:
- Correção de um problema no Safari em que as páginas que usavam
overscroll-behaviornão rolavam corretamente. - Corrigimos a oscilação ao adicionar muitos Marcadores Avançados com o comportamento em caso de conflito ativado.
- Adição de suporte para
PriceRangeno Places.
3.60.5 (revertido)
20 de março de 2025
Mudanças:
- Correção de um bug que impedia a rolagem da página ao clicar ou tocar em Marcadores Avançados.
- Correção de um bug que impedia o funcionamento correto do modo de tela cheia no
<gmp-map>. - Correção de um bug em que a janela de informações de um Marcador Avançado oculto ainda ficava visível.
- Os mapas com estilo personalizado no Roteiro não perdem o estilo quando a camada de ciclismo é adicionada.
3.60.4
11 de março de 2025
Mudanças:
- Os estilos personalizados e as cores de fundo são aplicados ao tipo de mapa e ao esquema de cores específicos para os quais o estilo é definido (inicialmente, isso será limitado ao Roadmap e ao Roadmap Dark). A camada de transporte público vai manter qualquer estilo personalizado para o tipo de mapa selecionado.
3.60.3 (revertida)
5 de março de 2025
Mudanças:
- Correção de um bug que impedia a exibição do painel de rotas.
3.60.2
27 de fevereiro de 2025
Mudanças:
- Places: adicionamos suporte ao tipo de conector de VE NACS (SAE J3400).
- Lançamento dos elementos HTML gmp-map e gmp-advanced-marker para GA.
3.60.1
20 de fevereiro de 2025
Mudanças:
- [canal Alfa]
altitudeModeemPolygon3DElementePolyline3DElementagora tem como padrãoCLAMP_TO_GROUND. - [canal Alfa] Uma nova opção
modeemMap3DElementagora precisa ser definida para que o mapa 3D seja renderizado (dois novos valoresHYBRIDeSATELLITEestão disponíveis). A opçãodefaultLabelsDisabledfoi removida. DefinamodecomoHYBRIDouSATELLITE. - [canal Beta] A cor de fundo vai voltar ao padrão ou ao conjunto de cores definido em
MapOptionsse não tiver sido definida especificamente para um tipo de mapa específico. - [canal Beta] Os estilos personalizados de rasterização devem ser aplicados apenas ao tipo de mapa ao qual o estilo foi atribuído.
- Correção de um problema em que os Marcadores Avançados se deslocavam quando arrastados no modo de tela cheia. Também corrigimos um problema com o bonequinho do Street View, que ficava deslocado quando arrastado no modo de tela cheia.
- Substitua o controle de zoom padrão pelo novo controle da câmera, que contém botões de panorâmica e zoom.
- Atualize os ícones dos botões de zoom para se alinhar aos novos ícones dos botões de movimentação.
3.59.8
6 de fevereiro de 2025
Mudanças:
- Agora os clientes podem acessar os valores de TransitFare como texto.
- [canal Alfa] Lançamento do novo AirQualityMeterElement: <gmp-air-quality-meter>.
- [Canal Alfa] Agora, para usar o PlaceAutocompleteElement, é necessário ativar a API Places (nova) no projeto na nuvem do Google Cloud. .
- [Canal Alfa] PlaceAutocompleteElement: o evento gmp-placeselect foi substituído por gmp-select e fornece um objeto PlacePredictionSelectEvent em vez de um objeto PlaceAutocompletePlaceSelect.
- [canal Alfa] PlaceAutocompleteElement: o evento gmp-requesterror foi substituído por gmp-error e fornece um objeto Event em vez de um objeto PlaceAutocompleteRequestErrorEvent.
- [Canal Alfa] PlaceAutocompleteElement: componentRestrictions foi substituído por includedRegionCodes.
- [Canal Alfa] PlaceAutocompleteElement: types foi substituído por includedPrimaryTypes.
3.59.7
30 de janeiro de 2025
Mudanças:
- [canal Beta] As cores do plano de fundo do roteiro e do roteiro no modo escuro definidas para estilos personalizados precisam ser renderizadas atrás dos blocos e além das margens do mapa.
- [Canal Beta] Um mapa de vias com estilo personalizado (ou mapa de vias no modo escuro) vai manter o estilo personalizado quando uma camada de transporte público for adicionada, em vez de voltar ao estilo de mapa de base padrão.
- Os mapas que estão no modo escuro vão permanecer assim quando a camada de transporte público for adicionada.
3.59.6
23 de janeiro de 2025
Nenhuma mudança visível ao público.
3.59.5
16 de janeiro de 2025
Mudanças:
- Correção de um bug que causava erros não detectados ao criar um panorama personalizado do Street View.
3.59.4a
9 de janeiro de 2025
Mudanças:
- Correção de um bug que causava erros não detectados quando a camada de trânsito estava ativada.
- [Canal Beta] Resolve um problema em que o PlaceAutocompleteElement não dava foco corretamente.
- [Canal Beta] Os elementos atômicos do mapa serão mostrados em cidades compatíveis com z17 e mais profundas.
3.59.3
12 de dezembro de 2024
Mudanças:
- O Firebase App Check agora está disponível para uso com a API Maps JS e a API Places JS.
3.59.2
5 de dezembro de 2024
Mudanças:
- [canal Alfa] Os elementos atômicos do mapa vão aparecer em cidades compatíveis com z17 e mais profundas.
- Adiciona um ID de atribuição de uso ao inicializador, o que ajuda o Google a entender quais bibliotecas e exemplos são úteis para os desenvolvedores, como o uso de uma biblioteca de clustering de marcadores. Para desativar o envio do ID de atribuição de uso, é seguro excluir essa propriedade ou substituir o valor por uma string vazia. As mudanças nesse valor após a instanciação podem ser ignoradas.
- Agora você pode usar o App Check do Firebase para se proteger contra solicitações maliciosas. Saiba mais sobre como usar o App Check com o Places e como usar o App Check com o Maps.
3.59.1
21 de novembro de 2024
Mudanças:
- [Canal Beta] Correção de um problema em que o controle de zoom não aparecia no Street View.
- Correção de um bug em que os marcadores legados que não são clicáveis ainda enviam o evento de clique.
- Correção de um bug que impedia os Marcadores Avançados de atualizar a posição do pixel ao mudar para um tipo de mapa personalizado.
- Agora, um aviso do console é registrado ao aplicar tipos e estilos de mapa padrão ou mapas personalizados com um ID de mapa. Quando um ID de mapa está presente, os estilos de mapa são controlados pelo console do Cloud, e a estilização na nuvem só é compatível com tipos de mapa de roteiro.
- Estilizar botões de movimento de controle da câmera ao passar o cursor no modo escuro.
- Corrigimos o problema de padding de fitBounds ao usar limites muito pequenos.
3.58.11a
31 de outubro de 2024
Mudanças:
- [Canal Beta] Correção de um bug que impedia o uso do Pegman do Street View no mapa do componente da Web.
- Impedimos que os leitores de tela se concentrassem na mensagem de rolagem quando ela está oculta em um mapa da API Embed.
3.58.10
24 de outubro de 2024
Mudanças:
- Resolvemos um problema que causava uma exceção ao acessar o armazenamento da sessão.
3.58.9 (revertido)
17 de outubro de 2024
Mudanças:
- [canal Alfa] Agora é possível usar imagens e SVGs personalizados para marcadores renderizados em mapas 3D.
3.58.8
10 de outubro de 2024
Mudanças:
- Remoção de um aviso incorreto do console WebGLOverlayView.
- Correção de um problema em que o Chrome mostrava uma linha de foco azul ao redor do mapa se ele fosse o primeiro elemento na página a interagir com um ponteiro ou mouse.
- Adição de provedores de localização de veículos e frotas do ODRD para o rastreamento de frotas em JavaScript dos Serviços de mobilidade.
3.58.7
3 de outubro de 2024
Nenhuma mudança voltada ao público.
3.58.6
25 de setembro de 2024
Mudanças:
- [canal Alfa] As propriedades
*Opacityforam removidas dePolyline3DElementePolygon3DElement. Os valores Alfa podem ser especificados nas propriedades*Colorcorrespondentes usando os formatos de cor#rgba,#rrggbbaa,rgba(r, g, b, a)ourgb(r g b / a). - [canal Alfa] Os controles de interface padrão, os marcadores, os modelos 3D e as funções de animação de câmera predefinidas agora estão disponíveis para uso com os mapas 3D na versão experimental.
- Correção de um bug que impedia a troca de tipos de mapa personalizados em mapas vetoriais.
- Use imagens de satélite de alta DPI para dispositivos com alta densidade de pixels.
3.58.5a
19 de setembro de 2024
Nenhuma mudança voltada ao público.
3.58.4a
12 de setembro de 2024
Nenhuma mudança voltada ao público.
3.58.3
5 de setembro de 2024
Nenhuma mudança visível ao público.
3.58.2
29 de agosto de 2024
Mudanças:
- O glifo de texto do
PinElementagora é dimensionado com oPinElement, e a cor padrão dele corresponde àglyphColorpadrão doPinElement.
3.58.1a
22 de agosto de 2024
Mudanças:
- [Canal Beta] Substituição do controle de zoom pelo controle da câmera por padrão. O controle da câmera tem controles de zoom e movimento.
- Publique as propriedades
cameraControlecameraControlOptionsemMapOptions. - Permitir que o esquema de cores (claro ou escuro) seja definido na instanciação do mapa.
- Atualizar o controle de tipos de mapa para quebrar em uma nova linha se a largura do mapa for muito pequena
- Integração de um novo rotulador para renderizar os rótulos dos mapas vetoriais.
- As novas cores do mapa básico agora são o padrão no canal
v=weeklypara desenvolvedores que não usam IDs de mapa. Acesse https://developers.google.com/maps/new-basemap-style-opt-in para mais informações.
3.57.13
8 de agosto de 2024
Mudanças:
- [canal Beta] Adicionamos descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID de lugar.
3.57.12
1º de agosto de 2024
Mudanças:
- [canal Beta] Adicionamos descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID de lugar.
- [Canal Beta] Permite que o esquema de cores (claro ou escuro) seja definido na instanciação do mapa.
- Diminuição da latência de IconMouseEvent quando um recurso é clicado em mapas vetoriais.
3.57.10
25 de julho de 2024
Mudanças:
- [canal Beta] Adicionamos descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID de lugar.
- Adição de vários atributos para tipos principais e nomes de exibição à classe Place.
3.57.9
18 de julho de 2024
Mudanças:
- Melhoramos a acessibilidade do controle "Pegman" do Street View.
3.57.8b
11 de julho de 2024
Nenhuma mudança visível ao público.
3.57.7
4 de julho de 2024
Mudanças:
- Adição de opções de VE e de combustível às propriedades da classe Place. Ative as opções de pesquisa de VE para Place.searchByText.
3.57.6a
27 de junho de 2024
Nenhuma mudança voltada ao público.
3.57.5
20 de junho de 2024
Nenhuma mudança voltada ao público.
3.57.4
13 de junho de 2024
Mudanças:
- [canal Beta] Integramos um novo rotulador para renderizar os rótulos do Vector Maps.
- A InfoWindow tem uma nova propriedade
isOpenpara indicar se ela está aberta em um mapa ou no Street View. - Corrigimos a documentação de referência incorreta da classe
PlacePredictiondo Place Autocomplete.
3.57.3a
6 de junho de 2024
- [Canal Beta] Adicionamos descritores de endereço à resposta da geocodificação para geocodificação inversa, geocodificação direta e pesquisa de ID de lugar.
3.57.2
28 de maio de 2024
Mudanças:
- Correção de um bug em que o controle de tipo de mapa no componente da Web não abria menus.
- Correção de um bug que não mostrava o indicador de arrastar do AdvancedMarkerElement.
- Adicione a funcionalidade de preenchimento automático à nova API Place.
- Os blocos rasterizados do mapa agora são exibidos no formato de imagem WebP.
- Atualização da documentação de Place.searchByText e Place.searchNearby para apontar para a lista de campos correta.
- Um novo botão de fechamento da InfoWindow e um cabeçalho opcional estão disponíveis no canal semanal.
3.57.0
24 de maio de 2024
Nenhuma mudança voltada ao público.
3.56.12a
9 de maio de 2024
Mudanças:
- Correção de um bug que fazia com que o indicador de arrastar do
AdvancedMarkerElementnão aparecesse.
3.56.11
2 de maio de 2024
Mudanças:
- [canal Beta]
<gmp-map>agora também vai usar o modo vetorial como padrão quando houver um ID do mapa definido, mas nenhum tipo de renderização explícito definido no ID do mapa (por exemplo, DEMO_MAP_ID).
3.56.10
25 de abril de 2024
Mudanças:
- [Canal Beta] O evento gmp-placeselect do PlaceAutocompleteElement agora é propagado.
- [canal Beta] Um novo botão de fechar InfoWindow e um cabeçalho opcional já estão disponíveis.
- [canal Beta] Melhoria nos recursos de acessibilidade de teclado e de um único ponteiro para o controle "Pegman" do Street View.
- Correção do problema de vazamento de memória causado pela remoção de Marcadores Avançados.
- Correção de um problema em que os círculos não desenhavam um perímetro suave.
- Adicionada API para definir o modo vetorial durante a instanciação de google.maps.Map (mapId não é obrigatório).
3.56.8
11 de abril de 2024
Mudanças:
- Correção de um problema de vazamento de memória ao usar
AdvancedMarkerElement.
3.56.7
4 de abril de 2024
Mudanças:
- Adicione a função searchNearby à nova classe Place.
3.56.6
28 de março de 2024
Mudanças:
- [canal Beta] Agora, os blocos rasterizados do mapa são veiculados no formato de imagem WebP.
- Corrigimos o posicionamento da âncora da janela de informações para PDIs em mapas vetoriais.
- Correção de um bug que mostrava o
AdvancedMarkerElementsem uma posição definida. - Adição de um evento "close" à API InfoWindow.
3.56.5
21 de março de 2024
Mudanças:
- [canal Beta] As novas cores do mapa de base agora são o padrão para desenvolvedores que não usam IDs de mapas. Consulte https://developers.google.com/maps/new-basemap-style-opt-in para mais informações.
- Corrigimos a posição de base da janela de informações para os rótulos e ícones do mapa vetorial.
3.56.4
14 de março de 2024
Nenhuma mudança voltada ao público.
3.56.3
7 de março de 2024
Nenhuma mudança voltada ao público.
3.56.1
22 de fevereiro de 2024
Mudanças:
- Corrigimos um erro de documentação no parâmetro "fields" de Place.searchByText.
- [canal Beta] Cria um slot padrão em
<gmp-map>e permite criar elementos personalizados para encapsular Web Components da API Maps JavaScript. - Adicione opções de estacionamento à nova API Place Class.
- Descontinuar google.maps.Marker. No lugar, use google.maps.marker.AdvancedMarkerElement. No momento, não há previsão de descontinuação do google.maps.Marker, mas o google.maps.marker.AdvancedMarkerElement é recomendado em vez do google.maps.Marker. Embora o google.maps.Marker continue recebendo correções de bugs para regressões importantes, os bugs atuais não serão resolvidos. Vamos avisar com pelo menos 12 meses de antecedência antes de descontinuar o suporte. Acesse https://developers.google.com/maps/deprecations para mais detalhes sobre a descontinuação.
- Adicione outros atributos à nova API Place Class.
- Adicione opções de pagamento à nova API de classe Place.
3.55.11a
15 de fevereiro de 2024
Mudanças:
- Impede que os mapas rolem automaticamente para aparecer quando clicados.
3.55.11
8 de fevereiro de 2024
Mudanças:
- [Canal Alfa] A propriedade inputElement foi removida de PlaceAutocompleteElement.
- [canal Alfa] Adicionar partes de CSS para o elemento Place Autocomplete
- [Canal Beta] O PlaceAutocompleteElement agora está Já disponível em pré-lançamento (v=beta)
- Adição de opções de acessibilidade à API Places V2.
3.55.10
1º de fevereiro de 2024
Mudanças:
- [Canal Beta] Descontinuamos SearchByTextRequest.rankBy. Use SearchByTextRequest.rankPreference.
- [canal Beta] Place.findPlaceFromQuery e Place.findPlaceFromPhoneNumber não estão mais disponíveis. Use Place.searchByText.
- Correção do rastreamento de uso por canal.
- Ative polilinhas com reconhecimento de tráfego para provedores de localização de viagem e veículo no Compartilhamento de trajeto em JavaScript.
- A nova classe Place já está disponível no canal semanal.
- Descontinuar Place.openingHours. Use regularOpeningHours.
3.55.9
25 de janeiro de 2024
Mudanças:
- [canal Beta] Correção de um problema em que a caixa de diálogo de atalhos do teclado não podia ser fechada ao pressionar a tecla
EscemMapElement. - Adicionamos um novo parâmetro de URL
loading=asyncao URL de bootstrap para carregamento direto de scripts. Isso indica que a API Maps JavaScript não foi carregada de forma síncrona e que nenhum código JavaScript é acionado pelo eventoloaddo script. É altamente recomendável definir comoasyncsempre que possível para melhorar o desempenho.
3.55.8
18 de janeiro de 2024
Mudanças:
- [Canal Alfa] Agora enviamos o token de sessão como parte das solicitações do PlaceAutocompleteElement.
- [canal Beta] Introduz uma nova propriedade
gmpClickableemAdvancedMarkerElement. Essa é uma alteração interruptiva para usuários que registram o eventogmp-clickusandoaddEventListener()no canal Beta. Para receber o eventogmp-clickao clicar, defina a propriedadegmpClickablecomotrueou adicione o atributogmp-clickableao componente da Web. Para usuários que usam addListener()para registrar o eventogmp-click, não é necessário fazer nenhuma mudança no momento.
3.55.7
11 de janeiro de 2024
Mudanças:
- [canal Beta] A propriedade
elementdeAdvancedMarkerElementagora aponta para a instância deAdvancedMarkerElement. - [canal Beta] Agora os marcadores avançados podem personalizar o conteúdo com nós filhos.
- Correção de um bug em que os atalhos de teclado para mover e dar zoom não funcionavam depois de clicar no mapa.
- Ative a personalização de polilinhas para o Compartilhamento de Percurso em JavaScript.
- [Canal Alfa] Adicione os atributos types, requestedLanguage, requestedRegion e name ao PlaceAutocomplete
- [Canal Beta] Correção do bug que impedia a criação do elemento Marcador Avançado ao chamar
document.createElement('gmp-advanced-marker').
3.55.3
30 de novembro de 2023
Nenhuma mudança voltada ao público.
3.55.2
23 de novembro de 2023
Mudanças:
- Correção de um bug que causava erros de CSP relacionados ao estilo no Street View.
3.55.1
16 de novembro de 2023
Nenhuma mudança voltada ao público.
3.54.12a
8 de novembro de 2023
Mudanças:
- Correção de um bug que impedia a renderização de WebGLOverlayView em determinadas situações.
3.54.12
2 de novembro de 2023
Mudanças:
- [canal Alfa] Atualização do Place Autocomplete para ser um componente da Web. Essa é uma alteração interruptiva. Consulte https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement para informações de uso atualizadas.
- [canal Alfa] Atualizar o gerenciamento de foco do elemento Place Autocomplete
- [canal Beta] Expor o evento gmp-zoomchange em MapElements
- Ative o MapTypeControl HORIZONTAL_BAR para processar automaticamente contextos de layout RTL.
3.54.11
26 de outubro de 2023
Mudanças:
- Correção de um problema em que a configuração de controles em um mapa podia gerar um erro.
- Adicionamos a capacidade de restringir as imagens do Street View apenas a fontes oficiais do Google, usando StreetViewLocationRequest e StreetViewControlOptions.
3.54.10
18 de outubro de 2023
Mudanças:
- [Canal Beta] O MapElement agora ajusta o layout dos controles automaticamente para da esquerda para a direita ou da direita para a esquerda com base no estilo
directioncalculado. Também há slots disponíveis para adicionar controles personalizados. O ControlPosition agora aceita valores lógicos para suporte ao layout LTR/RTL. A API Maps Embed também ajusta automaticamente o layout dos controles da esquerda para a direita ou da direita para a esquerda com base no idioma. - [canal Beta] MapElement agora tem delegatesFocus ativado
3.54.9
12 de outubro de 2023
- [canal Beta] Adiciona um resumo editorial à API Places v2.
3.54.7a
28 de setembro de 2023
Mudanças:
- Adicionamos suporte para vários provedores de local no JavaScript do Compartilhamento de trajeto.
3.54.6
21 de setembro de 2023
Mudanças:
- google.maps.FeatureLayer responde a eventos mousemove.
- Adição de google.maps.FeatureType.SCHOOL_DISTRICT para que os distritos escolares sejam compatíveis com o estilo baseado em dados.
3.54.5
14 de setembro de 2023
Mudanças:
- [Canal Beta] Correção de um bug que impedia o uso de addEventListener() do AdvancedMarkerElement.
3.54.4
7 de setembro de 2023
Mudanças:
- O logotipo do Google não vai se sobrepor à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 um bug no DirectionsRenderer em que o mapa não era carregado se o zoom e o centro não fossem definidos antes de renderizar o DirectionsResult.
3.54.1
18 de agosto de 2023
Mudanças:
- Atualiza a 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 oferece suporte a iteráveis.
- Corrigimos o 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:
- [Canal Beta] As atribuições na nova classe Place foram refatoradas.
PhotoAttributionagora éAuthorAttributionauthoragora édisplayName.authorURIagora éuri.photoURI{?string} já está disponível emAuthorAttribution.Photo.attributionsagora éPhoto.authorAttributions.Review.authorAttribution{?AuthorAttribution} substituiPhoto.author/authorURI/authorPhotoURI. - [Canal Beta] Adicionamos o campo obrigatório
textQuerye descontinuamosqueryno método searchByText() da classe Place. - Ajustamos o deslocamento da âncora da janela de informações para os rótulos e ícones do mapa rasterizado.
3.53.12
20 de julho de 2023
Mudanças:
- [Canal Beta] Adição de provedores de localização de veículos e frotas ODRD para o Compartilhamento de trajeto em JavaScript: rastreamento de frota.
- Atualizamos a mensagem de aviso quando o argumento transmitido ao construtor
LatLng()é ignorado. - O uso de
Marker.collisionBehaviorfoi suspenso em favor deAdvancedMarkerElement.collisionBehavior.
3.53.11
13 de julho de 2023
Mudanças:
- A função
isLocationOnEdge()agora retornatruequando o ponto especificado está perto o suficiente do início ou da borda de uma polilinha. - Adiciona um registro de erros para informar aos desenvolvedores quando o mapa vetorial não carrega e volta para um mapa rasterizado.
3.53.7
15 de junho de 2023
Mudanças:
- [canal Alfa] Atualização do elemento Place Autocomplete para melhorar a compatibilidade com leitores de tela e outras tecnologias adaptativas.
3.53.5
1º de junho de 2023
Mudanças:
- Permitir a transmissão do elemento Node para a propriedade
contentdo marcador avançado. - Melhoria no desempenho do comportamento em caso de conflito dos Marcadores Avançados.
- Adicionamos um novo campo para DeliveryVehicleStop no compartilhamento de trajetos em JavaScript.
3.53.4a
24 de maio de 2023
Correções de bugs:
- Correção do problema de cintilação que ocorria no mapa vetorial.
- Correção do cálculo incorreto de data ao considerar diferentes fusos horários no método de lugar getNextOpeningTime().
- Corrigimos um tipo incorreto em VehicleJourneySegment para o Compartilhamento de trajeto.
3.53.3
18 de maio de 2023
Mudanças:
- [Canal Alfa] Correção de um bug em que o elemento Place Autocomplete não restaurava o texto original se você usasse as teclas de seta para destacar uma previsão e depois pressionasse "Esc".
- [Canal Alfa] Atualizamos os estilos de previsão de preenchimento automático 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 os lugares no mapa do Contexto Local serão desativadas em breve.
- Correção de um bug em que o Pegman do Street View não mostrava uma prévia de passar o cursor e arrastar, a menos que ele tivesse sido retornado ao dock pelo menos uma vez.
- Limites, local e raio descontinuados para o serviço Place Autocomplete. Em vez delas, use locationBias e locationRestriction.
3.53.2
4 de maio de 2023
Mudanças:
- [canal Beta] O estilo baseado em dados para conjuntos de dados está disponível
- [canal Beta] Os componentes da Web
<gmp-map>e<gmp-advanced-marker>já estão disponíveis. - Adicionamos TimeWindow como um campo a Task e TaskTrackingInfo no Compartilhamento de Percurso em JavaScript.
- AdvancedMarkerElement e PinElement foram lançados no canal semanal.
- O estilo baseado em dados para limites foi lançado no canal semanal.
getMapCapabilitiese o eventomapcapabilities_changedsão lançados no canal semanal.
3.53.1a
27 de abril de 2023
Mudanças:
- Atualizamos o serviço Place Autocomplete para oferecer suporte a locationBias e locationRestriction.
- [Canal Beta] Publicamos a documentação sobre o método toJSON do Place v2.
- [canal Beta] Correção do arrasto de Marcador Avançado quando o mapa é encapsulado.
- [Canal Beta] Os PlaceFeature.fetchPlace displayNames do estilo baseado em dados estarão no idioma do usuário final.
- [Canal Beta] AdvancedMarkerView e PinView foram renomeados como AdvancedMarkerElement e PinElement.
- [canal Beta] Correção de um problema em que AdvancedMarkers e Pins às vezes ficavam disponíveis sem serem carregados explicitamente. Não se esqueça de sempre carregar a biblioteca "marker" antes de acessar essas classes.
- [canal Beta] AdvancedMarker
positionagora normalizado para um LatLngAltitude. - [canal Beta] Desativa a propriedade
draggabledo Marcador Avançado em favor degmpDraggable.
3.52.9
13 de abril de 2023
Mudanças:
- [canal Beta] Mudança do valor da propriedade "priceLevel" de um número para uma string. Os valores possíveis para "priceLevel" agora são: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE", "VERY_EXPENSIVE".
- [canal Beta] Descontinuação de AdvancedMarkerView.draggable em favor de gmpDraggable.
- [Canal Beta] Remoção da propriedade "icon" e do nome de campo da classe Place. Recomendamos que os desenvolvedores usem "svgIconMaskURI".
- [canal Beta] A propriedade de título do AdvancedMarkerView agora aceita apenas uma string. Os títulos podem ser removidos com uma string vazia.
- [canal Beta] Adicionamos "svgIconMaskURI" como um nome de campo compatível com os métodos Place.fromPlaceFrom.
- [canal Beta] Mudança da propriedade da classe Place de
userRatingsCountparauserRatingCount. - Melhoramos a impressão de erros quando eles são registrados no console.
Correções de bugs:
- Correção de um bug em que o fechamento de InfoWindow causava um erro.
3.52.8
6 de abril de 2023
Mudanças:
- Adição de
pollingIntervalMilliscomo um campo público de provedores de local de votação no Compartilhamento de Percurso do JavaScript. - [Canal Beta] Mudamos a resposta JSON da classe Place de snake_case para lowerCamelCase.
Correções de bugs:
- Correção de um bug em que as
publishTimede avaliações de lugares mostravam a data errada. - Correção de um problema que fazia com que a criação de elementos personalizados fosse interrompida globalmente.
- [canal Beta] Correção de um bug que fazia os marcadores avançados desaparecerem quando o mapa era encapsulado.
3.52.6
23 de março de 2023
Mudanças:
- [Canal Alfa] O widget do Place Autocomplete (novo) experimental foi lançado.
- Lançamento do compartilhamento de trajetos em JavaScript no canal semanal.
3.52.5
16 de março de 2023
Mudanças:
- [Canal Beta] Estilo baseado em 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 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 o compartilhamento de trajeto em JavaScript.
- [Canal Beta] Atualiza a API Maps JavaScript para oferecer suporte nativo ao ECMAScript 2020.
Correções de bugs:
- Corrige um vazamento de memória que pode ocorrer ao adicionar e remover marcadores do mapa.
- Correção de um bug que fazia com que o elemento interativo fosse clicável quando estava abaixo de um marcador avançado clicável em dispositivos touch.
3.52.2
23 de fevereiro de 2023
Mudanças:
- [Canal Beta] Estilo baseado em dados: remoção da propriedade PlaceFeature.displayName.
- [canal Beta] Correção do problema em que WebGLOverlayViews não eram removidos corretamente ao chamar setMap(null)
- Correção de um bug que informava que a biblioteca
searchera desconhecida. - Correção de um bug em que o botão de fechar do InfoWindow ficava invisível quando estava em uma raiz de sombra.
- Para melhorar as Core Web Vitals e reduzir a transferência desnecessária de dados, a API Maps JS agora adia o carregamento dos blocos do mapa até que ele esteja próximo da janela de visualização. Os mapas criados na janela de visualização inicial da página não devem apresentar diferenças.
3.52.1
16 de fevereiro de 2023
Mudanças:
- Adiciona a função
importLibrary(), que permite carregar bibliotecas dinamicamente no momento da execução. - [canal Beta] Ative o recurso de deslocamento automático da InfoWindow quando ela for aberta em um marcador avançado.
- [canal Beta] Tornou alguns campos nos objetos de dados da biblioteca compartilhada de trajeto não anuláveis.
- [Canal Beta] Estilo baseado em dados: os FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e SUBLOCALITY_LEVEL_1 foram descontinuados. Elas serão removidas em março de 2023.
3.51.8
2 de fevereiro de 2023
Mudanças:
- Canal Beta: suporte à renderização de Marcadores Avançados em tipos de mapas personalizados.
- A cópia mais recente do carregador bootstrap inline agora vai reutilizar os nonces da CSP encontrados em outras partes do documento.
3.51.7
26 de janeiro de 2023
Mudanças:
- Canal Beta: Estilo baseado em dados: adicionamos o método fetchPlace para receber 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:
- Corrige 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 marcador fantasma deixado para trás no DOM.
3.51.5
12 de janeiro de 2023
Mudanças:
- Corrige o tipo de
elementem AdvancedMarkerView, PinView e LocalContextMapView, deElementparaHTMLElement | SVGElementpara representar mais de perto o tipo de elemento necessário.
Correções de bugs:
- Correção de um bug ao usar um Marcador Avançado com uma InfoWindow, em que ela não abria 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 FeatureMouseEvent.features do estilo baseado em dados pode conter mais de um recurso se houver vários abaixo do clique, e todos os listeners de clique do FeatureLayer em um clique serão acionados.
- Canal Beta: gera um erro para argumentos inválidos em google.maps.Map.getFeatureLayer.
- Corrige a posição do pixel dos Marcadores Avançados em um mapa de tela cheia.
- Mudança nos eventos de mouse do mapa para ignorar cliques que ocorrem enquanto outro botão do mouse já está sendo pressionado.
- Correção de um bug que fazia com que os Marcadores Avançados desaparecessem ao aumentar o zoom no mapa.
- Melhora o desempenho ao aumentar o zoom no mapa com muitos marcadores avançados.
- Atualizamos a documentação de StreetViewPanoramaOptions para esclarecer que clickToGo não está disponível com panoramas personalizados.
- Melhora o desempenho ao criar LatLngBounds, inclusive usando Map.getBounds().
- Atualiza a referência WebGLOverlayView para onAdd e onRemove.
- Adiciona personalização de estilo de marcador fixo ao Compartilhamento de trajeto.
3.51.3
8 de dezembro de 2022
Mudanças:
- Correção de um bug que impedia que um marcador liberasse o foco do teclado quando estava fora da janela de visualização do mapa.
- Canal Beta: apresenta a classe
Place, uma nova API mais simples que oferece suporte a padrões de uso modernos, como objetos promessa. A classe Place inclui alguns novos campos de dados. - Canal Beta: correção de um bug que impedia a renderização de Marcadores Avançados ao transmitir um mapa encapsulado em um proxy.
- Canal Beta: adiciona a personalização do marcador do provedor de localização da viagem para o Compartilhamento de Percurso em JavaScript.
3.51.2
1º de dezembro de 2022
Mudanças:
- Canal Beta: a API
google.maps.importLibrary()já está disponível. - Canal Beta: Descontinuado: o Contexto local foi descontinuado e não é mais recomendado para novos sites. O recurso vai continuar funcionando, e haverá 12 meses de aviso prévio antes que o suporte seja descontinuado. Se você quiser criar uma experiência semelhante ao Contexto local, confira a solução "Descoberta de bairros" no Criador rápido de soluções ou use a biblioteca Places da API Maps JavaScript. Os exemplos de código e codelabs da biblioteca Places podem ser úteis.
- Canal Beta: para melhorar as Core Web Vitals e reduzir a transferência de dados desnecessária, a API Maps JS agora adia o carregamento de blocos de mapa até que o mapa esteja próximo da janela de visualização. Os mapas criados na janela de visualização inicial da página não devem apresentar diferenças.
- Canal Beta: adiciona um evento para consultar mudanças de estado dos provedores de localização do Compartilhamento de Trajeto.
- Canal Beta: adiciona funções de personalização de estilo para o Compartilhamento de trajeto. Métodos de configuração mais antigos foram descontinuados.
- Adiciona acessibilidade de teclado às etapas do painel de rotas. Agora é possível navegar pelas rotas com a tecla Tab e selecioná-las com as teclas de espaço ou Enter.
-
google.maps.geometry.spherical.computeArea()agora aceitaLatLngBoundseCircles. Agora,LatLngBoundspode ser construído com umLatLngBoundsLiteral. - Adiciona texto
altàs imagens no painel de rotas sugeridas doDirectionRenderer.
3.51.1
17 de novembro de 2022
Mudanças:
- Canal Beta: a classe Place na biblioteca Places é lançada.
- Canal Beta: adiciona funções de personalização de estilo para o Compartilhamento de Trajeto. 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 de satélite para aumentar a visibilidade.
- Melhoria na performance de carregamento dos Marcadores Avançados.
- Torna o botão "Desfazer" de um desenho acessível pelo teclado e compatível com leitores de tela.
- Torna os marcadores do renderizador de rotas acessíveis pelo teclado e compatíveis com leitores de tela.
- Adiciona uma descrição ARIA ao controle de escala do mapa.
- Ativa o foco do teclado e a interação para o controle de escala do mapa.
- Introdução de um parâmetro de idioma na API Geocoder JS. A API JavaScript do Maps não considera mais
UScomo uma região padrão no Geocoder se ela não for especificada explicitamente. - Introduz um parâmetro de idioma na API Directions JS.
- Introdução de um parâmetro de idioma 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 impedia a seleção de marcadores.
3.51
16 de novembro de 2022
Mudanças:
- O canal semanal foi atualizado para a versão 3.51.
- O canal trimestral foi atualizado para a versão 3.50.
- As versões 3.49 e 3.48 ainda estão disponíveis quando solicitadas por número.
3.50.12a
7 de novembro de 2022
Mudanças:
- Correção de um problema em que
google.maps.event.addListenerOnceegoogle.maps.event.addDomListenerOncetinham uma vinculação incorreta dethis.
3.50.12
3 de novembro de 2022
Mudanças:
- Canal Beta: os Marcadores Avançados agora oferecem suporte à 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 elementos de estilo baseado em dados ficam indisponíveis.
- Canal Beta: melhorias de performance no carregamento padrão dos Marcadores Avançados.
3.50.10
20 de outubro de 2022
Correções de bugs:
- Correção do padding direito e inferior da InfoWindow no iOS.
3.50.9
13 de outubro de 2022
Mudanças:
- As etapas selecionadas agora são destacadas no painel de rotas.
- Corrige a tipagem do TypeScript para o construtor
PinView. - Corrige a tipagem do TypeScript para o construtor
LagLngAltitude. - Atualiza a imagem do ícone de marcador padrão em
DirectionsRenderer.
3.50.8
6 de outubro de 2022
Mudanças:
- Canal Beta: a prévia dos Marcadores Avançados foi lançada.
- Canal Beta: introduz a documentação de
isAdvancedMarkersAvailableno objeto de retornogetMapCapabilities(). - Adiciona "Este campo é somente leitura" à descrição da API de
LocalContextMapViewe à propriedadeelementdeLocalContextMapViewOption
Correções de bugs:
- As cores nos 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 de teclado para inclinar e girar à caixa de diálogo de atalhos de teclado.
3.50.6
22 de setembro de 2022
Correções de bugs:
- Correção de um bug em que o VoiceOver no iOS podia navegar pelos elementos abaixo da caixa de diálogo de atalhos do teclado.
- Adiciona texto alternativo à imagem do mapa estático.
Mudanças:
- Agora, um erro é registrado no console quando
map.getMapCapabilities()é chamado e tem um erro.
3.50.5
15 de setembro de 2022
Mudanças:
- Adicionamos a constante MAX_BOUNDS para LatLngBounds para indicar os limites máximos de LatLng para mapas.
- Permite que os leitores de tela realizem ações de clique em marcadores padrão.
3.50.3
1º de setembro de 2022
Mudanças:
- Canal Beta: atualiza a classe
DeliveryVehicledo Compartilhamento de Percurso em JavaScript para incluir atributos personalizados. - Correção de um bug em que havia um LatLng incorreto em um evento depois que um mapa era inclinado.
3.50.2
25 de agosto de 2022
Mudanças:
- Canal Beta: mudamos
FleetEngineDeliveryFleetLocationProviderpara aceitar um filtro de veículo de entrega de string. - Atualiza a imagem do ícone do marcador padrão.
3.50.1
18 de agosto de 2022
Mudanças:
- Canal Beta: introduz as APIs de recursos de mapa (evento
getMapCapabilitiesemapcapabilities_changed) ao canal Beta. - Canal Beta: introduz um parâmetro
languageemgoogle.maps.Geocoder. - Canal Beta: apresenta um parâmetro
languageparagoogle.maps.DistanceMatrixService. - Canal Beta: introduz um parâmetro
languageemgoogle.maps.DirectionsService. - Correção de um bug em que um código de região era ignorado em várias APIs JavaScript do Places. Introduz parâmetros de idioma e região em várias APIs Place JS.
- Remove o suporte ao Street View da API Maps JavaScript para sites sem o domínio googleapis.com nas configurações da Política de Segurança de Conteúdo. 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 de mapa que pode ser usado em exemplos de código que exigem um ID de mapa. Esse ID não é destinado ao uso em aplicativos de produção e não pode ser usado para recursos que exigem configuração na nuvem (como a Estilização de mapas baseada na nuvem). - Esclarecemos que
FleetEngineDeliverFleetLocationProvider.locationRestrictioné necessário para iniciar o rastreamento.
3.49.11
28 de julho de 2022
Mudanças:
google.maps.VehicleTypeagora pode ser referenciado como um tipo enumerado de ambiente de execução.
3.49.10
21 de julho de 2022
Mudanças:
- Os valores NaN são rejeitados para largura ou altura ao validar o tamanho do ícone do marcador, o tamanho dimensionado do ícone do marcador ou o tamanho da janela de informações.
- Correção de um bug em que o controle de rastreamento de movimento não aparecia em dispositivos iOS no Street View.
- Correção de um bug em que o texto de passagem do mouse para rotas era cortado em idiomas RTL na API Embed.
- Torna a janela de informações de trânsito mais acessível e compatível com leitores de tela.
3.49.9
14 de julho de 2022
Mudanças:
- Esclarece o uso de campos de ID em provedores de localização do Compartilhamento de Percurso.
3.49.8
7 de julho de 2022
Mudanças:
- Torna os links de navegação do Street View acessíveis pelo teclado e compatíveis com leitores de tela.
- Introduz um novo método
focusemStreetViewPanorama.
3,49
23 de junho de 2022
Mudanças:
- Canal Beta: lançamento do estilo baseado em dados para limites do Google.
Correções de bugs:
- Torna o tipo enumerado
BusinessStatusacessível porgoogle.maps.places.BusinessStatus.
3.49.5
16 de junho de 2022
Mudanças:
- Adiciona um controle e uma caixa de diálogo de atalhos do teclado ao Street View, melhorando a facilidade de descoberta de atalhos do teclado.
Correções de bugs:
- Correção de um bug que fazia um formulário ser enviado ao fechar o Street View.
3.49.4
9 de junho de 2022
Mudanças:
- Move
WebGLOverlayView,CameraParams,LatLngAltitude,moveCamera, zoom fracionário egetVisibleRegionpara o canal semanal. - O panorama padrão do Street View para
Mapagora gerencia automaticamente o foco quando aberto. Esse é o novo comportamento padrão. - O panorama do Street View agora restaura automaticamente o foco quando fechado (se possível).
- Agora é possível fechar o Street View pressionando a tecla ESC (quando o botão "Fechar" está ativado).
geometry.spherical.computeSignedArea()egeometry.spherical.computeArea()foram otimizados para aumentar a robustez e a precisão.
3.49.3a
2 de junho de 2022
Mudanças:
- Contraste de cores aprimorado para o controle de rastreamento de movimento do Street View.
- O controle de rastreamento de movimento no Street View agora é acessível pelo teclado e compatível com leitores de tela.
- As classes
MapsNetworkError,MapsRequestErroreMapsServerErroragora estão expostas publicamente e documentadas.
3.49.2
26 de maio de 2022
Mudanças:
- Contraste de cores aprimorado para o controle de rastreamento de movimento do Street View.
- O controle de rastreamento de movimento no Street View agora é acessível pelo teclado e compatível com leitores de tela.
- As classes
MapsNetworkError,MapsRequestErroreMapsServerErroragora estão expostas publicamente e documentadas.
3.49.1
19 de maio de 2022
Mudanças:
- Canal Beta: correção de um bug em que um código de região era ignorado em várias APIs Places JS. Introduz parâmetros de idioma e região em várias APIs Place JS.
- Melhora o contraste de cores para tela cheia e controles de bússola no modo escuro.
- Torna o controle de bússola, o botão de fechar e o controle de link de endereço do Street View acessíveis e compatíveis com leitores de tela.
3,49
12 de maio de 2022
Mudanças:
- O canal semanal foi 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 aceita mais tipos. Saiba mais.
isFractionalZoomfoi 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
JourneySharingnos tipos do TypeScript, nos arquivos externos e na documentação de referência 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étodo padrãoaddEventListener(). Esses métodos vão continuar funcionando e não há planos de desativação para eles. - Adiciona
titleearia-labelao ícone do marcador do Street View. - Adiciona o atributo
aria-pressedao controle Tela cheia. - Melhora o espaçamento do menu suspenso do controle Tipo de mapa.
- Atualiza os rótulos ARIA do controle suspenso Tipo de mapa.
Correções de bugs:
- Remove um atributo
aria-expandednã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 no logotipo do Google das APIs Maps JS e Embed.
3.48.7a
31 de março de 2022
Mudanças:
- Canal Beta: remove as APIs descontinuadas da visualização de sobreposição do WebGL.
- Ativa o mapa de base atualizado para clientes da API Maps JavaScript. O mapa de base atualizado, que já está em uso no Google Maps para consumidores, oferece um mapa de base mais rico e detalhado, principalmente em relação aos recursos 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. - Corrige problemas de contraste de cores no controle de tipo de mapa no modo de alto contraste de cores.
- Associa nomes acessíveis de caixas de seleção de controle do tipo de mapa a rótulos visuais correspondentes.
- Correção de problemas de contraste de cores em janelas de informações no modo de alto contraste de cores.
3.48.6
24 de março de 2022
Mudanças:
- Correção de
map.fitBounds()para facilitar a transição da janela de visualização em distâncias curtas.
3.48.5
17 de março de 2022
Mudanças:
- Somente Safari: garante que o botão de 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 no link "Ver no Google Maps" em
InfoWindows. - Correção de um problema de contraste de cores no link "Ver no Google Maps" no controle de endereço do
StreetViewPanorama.
3.48.4
10 de março de 2022
Mudanças:
- Apresenta um novo evento
visibleparaInfoWindow. - Introdução de um novo método
focusemInfoWindow.
3.48.3
3 de março de 2022
Mudanças:
- Canal Beta: ativa o novo estilo de chamada de serviço no serviço Street View da API Maps JavaScript. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador.
- Introduzimos uma nova propriedade
ariaLabelparaInfoWindow.
3.48.1
17 de fevereiro de 2022
Mudanças:
- Canal Beta: foi adicionado suporte para definir IDs de experiência global. Consulte a documentação de referência da API aqui.
- Canal Beta: os primeiro e segundo parâmetros de fromLatLngAltitude agora serão mesclados em um LatLngAltitude em vez de um LatLng e um
number. - O parâmetro
noWrapde LatLng foi renomeado comonoClampNoWrap. - O leitor de tela agora lê as instruções sobre como navegar pelos marcadores quando um marcador recebe foco.
- A API Maps JavaScript agora informa dados de telemetria. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador. Para mais informações, consulte as Perguntas frequentes.
- Esta versão não é compatível com o Internet Explorer. Para continuar usando o Internet Explorer 11, especifique
v=3.47, que vai estar disponível até novembro de 2022.
3,48
10 de fevereiro de 2022
Mudanças:
- O canal semanal foi atualizado para a versão 3.48.
- O canal trimestral foi atualizado para a versão 3.47.
- As versões 3.46 e 3.45 ainda estão disponíveis quando solicitadas 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. Descontinuação de todas as classes e métodos com "gl" no nome em favor de novos com "GL" no nome. Descontinuação de WebglCameraParams em favor da nova classe CameraParams (que é uma subclasse de CameraOptions).
- Atualizamos a documentação do método PlaceOpeningHours para refletir que os horários excepcionais não são usados nos cálculos.
3.47.3
9 de dezembro de 2021
Mudanças:
LatLng,LatLngBoundseCircleagora aceitam uma instância da mesma classe no construtor.
3.47.2
2 de dezembro de 2021
Mudanças:
LatLngLiteralagora é 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 (menos de 1,0).
3.47.1
18 de novembro de 2021
Mudanças:
LatLngLiteralagora é permitido como um parâmetro sempre queLatLngé permitido na biblioteca de geometria.- Adicionamos uma nova API onGIStateUpdateRequest para suporte ao WebGL na API Maps JavaScript.
- Correção do contraste de cores na tela de erro.
- O Internet Explorer 11 foi 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
keyboardShortcutsestá definida comofalse. - Os botões de aumentar e diminuir o zoom agora são desativados quando o nível máximo ou mínimo de zoom é atingido.
- O controle
MapTypefoi convertido para usar elementos semânticos e melhorar a acessibilidade e a experiência do leitor de tela na API Maps Embed. - Adicionamos um texto alternativo ao ícone na tela de erro.
- Várias melhorias gerais na integridade do código.
Correções de bugs:
- Substitua os atributos
controlHeightecontrolWidthque 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 por número.
- A versão 3.44 foi excluída e não pode mais ser usada.
3.46.12
4 de novembro de 2021
Correções de bugs:
- Atualizamos a barra de menu "Tipo de mapa" com rótulos ARIA mais precisos.
- API Embed: adicionamos identificadores ARIA a vários links para melhorar a experiência do leitor de tela.
- API Embed: contraste de cor corrigido para alguns itens de texto.
- Correção do tipo de
google.maps.Marker.MAX_ZINDEXem externs.
3.46.11
28 de outubro de 2021
Mudanças:
- Getters e setters convertidos para usar goog.a11y.aria. Isso ajuda a proteger contra erros de ortografia.
3.46.8
7 de outubro de 2021
Mudanças:
- Contexto local: removemos o link de atribuição das fotos da janela de informações do contexto local.
3.46.6
23 de setembro de 2021
Mudanças:
- Correção de um bug em que o cursor do mapa mostrava uma mão quando o mapa não podia ser arrastado.
3.46.5
16 de setembro de 2021
Correções de bugs:
- Correção de um bug com uma proporção 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 mostradas acima de
InfoWindows eCustomOverlays abertos.
3.46.2
26 de agosto de 2021
Mudanças:
- Canal Beta: as informações de telemetria agora são informadas. Talvez você precise atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador. Para mais informações, consulte as Perguntas frequentes.
3,46
18 de agosto de 2021
A versão 3.46 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Mudanças:
- Adicionamos dois novos campos a
PlaceResult,icon_mask_base_urieicon_background_color. - O canal semanal foi atualizado para a versão 3.46.
- O canal trimestral foi atualizado para a versão 3.45.
- A versão 3.44 ainda está disponível quando solicitada por número.
- A versão 3.43 foi excluída e não pode mais ser usada.
Descontinuações:
- O suporte ao Internet Explorer está sendo descontinuado. A partir de agosto de 2021, com a API Maps JavaScript v3.46, os usuários do Internet Explorer 11 vão ver uma mensagem de alerta na parte de cima do mapa. A última versão da API Maps JavaScript compatível com o Internet Explorer 11 é a v3.47. O suporte ao Internet Explorer 11 será totalmente desativado em novembro de 2022.
Correções de bugs:
- Correção de um bug em que o vértice de um polígono era deslocado em determinados níveis de zoom.
- Correção de um bug em que o conteúdo de várias janelas de informações se sobrepunha.
3.45.8
29 de julho de 2021
Mudanças:
- API Embed: em mapas incorporados, o nível de zoom é mantido após o redirecionamento para a página de rotas.
3.45.7
22 de julho de 2021
Mudanças:
- O suporte ao IE11 foi descontinuado. O Maps no IE11 agora vai mostrar um banner no canal Beta.
- Atualizamos o link "Como chegar" em mapas incorporados para que ele seja mais preciso.
Correções de bugs:
- Correção de um problema em que o método
getFeatureById()não conseguia recuperar recursos com um ID de 0. - Foi corrigido um problema em que uma
UNKNOWN ERROR/SERVICE BACKGROUND ERRORera gerada se o valorComponentRestrictionfosse indefinido ou nulo.
3.45.6a
15 de julho de 2021
Mudanças:
- Quando aberta, o foco agora é gerenciado para o contêiner InfoWindow quando o primeiro controle focalizável
não está na janela de visualização InfoWindow ou quando
disableAutoPan=true.
Correções de bugs:
- Foi corrigido um bug em que o desenho de polígonos 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 "Rotas" era truncada no pop-up "Incorporar um mapa" em alguns idiomas.
3.45.5
1º de julho de 2021
Mudanças:
- URL atualizado do Maps Studio em tipagens e na API JS.
Correções de bugs:
- Correção de uma rejeição de promessa não processada ao fornecer um callback.
3.45.4
24 de junho de 2021
Mudanças:
- Correção de um bug que fazia com que a caixa de diálogo de atalhos do teclado fosse aberta no envio do formulário.
- Correção de um bug em que o botão "Atalhos de teclado" estava desalinhado.
- Remoção de objetos adicionados acidentalmente a
window(Spherical, PolylineCodec, PolyGeometry). Em vez disso, acesse esses objetos no namespace totalmente qualificado.
3.45.3
16 de junho de 2021
Correções de bugs:
- Atualizamos
InfoWindowpara que o foco não se mova quandoopen()é chamado no mesmo loop de execução que a instanciação do mapa.
Mudanças:
- Atualizamos a seção de referência da API
InfoWindowOpenOptionscom informações mais detalhadas. - Corrigimos os 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 do teclado na API Embed.
- Correção de um problema que podia causar um erro ao carregar estilos CSS de fontes.
- Correção de um bug em que um tremular podia ocorrer ao mover 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:
- Adicionamos documentação para as propriedades de animações, ícones, rótulos e opacidade à interface Data.StyleOptions.
- Redesenhamos a caixa de diálogo de direitos autorais para melhorar a acessibilidade.
- Agora, as janelas de informações gerenciam automaticamente o foco quando são abertas. Esse é o novo comportamento padrão.
- Adicionamos a API InfoWindowOpenOptions, que permite aos desenvolvedores controlar como o foco é gerenciado ao abrir InfoWindows.
- Agora as InfoWindows podem ser fechadas pressionando a tecla ESC.
- Agora, as InfoWindows são anunciadas como uma "caixa de diálogo" ao usar leitores de tela.
- O isolamento de polyfill agora está ativado. Essa mudança impede que os polyfills internos da API Maps sejam instalados na página do host.
Correções de bugs:
- Correção de um problema em que um anel de foco do mapa aparecia ao trocar de guias do navegador.
- Corrigimos 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 apareciam incorretamente com a interação do mouse em alguns navegadores.
Novos recursos:
- Ativamos o suporte a Promises
nos serviços Directions, Matriz de Distância, Elevation, Geocoder, Maximum Zoom Imagery,
StreetView e
AutcompleteService.getPlacePredictions(). - Adicionamos o controle e a caixa de diálogo de atalhos do teclado no mapa para melhorar a descoberta de atalhos do teclado.
- Os mapas vetoriais agora estão disponíveis no canal semanal (somente recursos básicos; os recursos do 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 de mapa ou do Street View associada.
3.44.12
28 de abril de 2021
Correções de bugs:
- Corrigimos um problema em que marcadores otimizados removidos ou ocultos eram adicionados novamente ao mapa depois de mudar para um novo tipo.
Contexto local:
- Adicionamos suporte a matrizes que não têm um método
@@iteratordefinido como um valorplaceTypePreferencesválido.
3.44.11a
20 de abril de 2021
Mudanças:
- Melhoramos a performance para criar marcadores personalizados com objetos de ícone.
- Evita 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 de inicializar o 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 podiam ser acessados pelo teclado quando o Street View estava ativado.
3.44.8
1º de abril de 2021
Mudanças:
- Biblioteca do Contexto local: movemos o logotipo do Google na visualização de Place Details 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 ao elemento apropriado quando o InfoWindow é fechado.
3.44.4
4 de março de 2021
Mudanças:
- As imagens em 45° agora estão disponíveis em mais níveis de zoom, e o controle de rotação inclui botões para girar no sentido horário e anti-horário.
Correções de bugs:
- Correção de um vazamento de memória que podia ocorrer 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:
- Foi corrigido um bug em que a chamada de função
getPlacePredictionsdo Places Autocomplete apontava incorretamente para o endpoint errado no canal Beta.
3.44.1
18 de fevereiro de 2021
Mudanças:
- Os botões do seletor de lugares do LocalContext agora são desativados ao recarregar os lugares mostrados.
- Os marcadores não otimizados agora podem ser focados e acessados pelo teclado.
- Canal Beta: objetos removidos adicionados acidentalmente a
window(Spherical,PolylineCodec,PolyGeometry). Esses objetos precisam ser acessados no namespace totalmente qualificado. - Ativamos o isolamento de polyfill 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:
- Adicionamos suporte Beta para Promises
em
AutocompleteService.getPlacePredictions().
Correções de bugs:
- Correção de um problema em que
Markerscom rótulos interceptava eventos de clique, mesmo quandoclickableestava definido como "false".
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 furos de polígonos 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.
- Aumentamos o tamanho dos botões de andares para panoramas internos do Street View.
- Corrigimos a posição dos controles de rastreamento de movimento em dispositivos móveis no Street View.
Correções de bugs:
- O botão do menu do teclado agora aciona o evento
contextmenu. - Correção de um bug em que o controle de tela cheia não funcionava corretamente ao alternar entre o mapa e o Street View em algumas situações.
- Correção de um problema em que os leitores de tela não conseguiam navegar até os marcadores no mapa.
- Correção de um bug que fazia o ícone do lugar desaparecer no marcador de lugar do LocalContext.
3.43.3
9 de dezembro de 2020
Mudanças:
- A interface
google.maps.MouseEventfoi renomeada comogoogle.maps.MapMouseEvente uma propriedadedomEventfoi adicionada, fornecendo acesso direto ao evento subjacente do DOM. - Melhoria no comportamento da memória de sobreposições de polígonos.
- A memória do canvas agora é liberada explicitamente para evitar problemas de memória do Safari.
Correções de bugs:
- Correção de um bug em que o controle de tela cheia parava de funcionar ao alternar entre o mapa e o Street View em algumas situações.
- Correção de um bug em que um erro era registrado no console no evento
clickdo marcador. - Correção de um bug em que o tamanho da área clicável de um marcador era desenhado de forma muito grande.
- Correção de um bug com conflitos de polyfill que afetava os símbolos no IE11.
3.43.2
1º de dezembro de 2020
Mudanças:
- Adiciona o evento
contextmenucomo uma alternativa melhor ao eventorightclick. O eventocontextmenuadiciona a capacidade de responder ao Ctrl + clique no macOS. - Adiciona atributos de acessibilidade a marcadores não otimizados quando
titleoulabelsão fornecidos. - Adiciona mais rótulos e funções ARIA para controles
MapType, melhorando a experiência do leitor de tela. - Melhoria no suporte a leitores de tela para controles de
MapType. Quando o usuário sai do controle, o menu suspenso é fechado automaticamente. - Corrige o número de itens informados pelos leitores de tela no menu suspenso. Isso evita que o separador de linha seja contado como um item de lista.
- Adiciona um anel de foco ao elemento
mappara indicar o foco do teclado quando ele é focado por uma interação do teclado. - Adiciona controles de teclado aos controles
MapType. As opções do menu suspenso agora são fechadas automaticamente quando o controle perde o foco. As setas 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 item no menu suspenso, respectivamente.
Correções de bugs:
- Correção de um bug em que o cancelamento de uma animação de marcador podia, em algumas circunstâncias, fazer com que esse marcador específico encerrasse as próximas animações antes do tempo.
3.43.1a
20 de novembro de 2020
Mudanças:
- Adiciona uma propriedade
classNameà interfaceMarkerLabelpara definir a classe CSS do elementolabel. - Adiciona suporte Beta para Promises no Serviço de imagens com zoom máximo.
- Adicionamos suporte Beta para Promises no serviço StreetView.
- Adicionamos texto de acessibilidade a marcadores não otimizados quando
titleoulabelsão fornecidos. - Removemos o rótulo
aria-presseddo botão do menu suspenso de controleMapTypepara melhorar a acessibilidade. - Conversão de
DropdownMenueDropdownMenuItemem elementos semânticos para melhorar a acessibilidade. - Mudamos o texto do elemento de direitos autorais para atender aos padrões de contraste de cores.
- Agora, os menus suspensos podem ser abertos e fechados usando a tecla Enter ou a barra de espaço.
- Agora é possível focar nos itens do menu suspenso.
- Biblioteca do Contexto local: os botões de controle do carrossel agora são desativados quando não têm efeito e não se sobrepõem mais ao primeiro ou último item da lista.
Correções de bugs:
- Correção de um bug que poderia acontecer quando
GroundOverlayscruzava o meridiano de 180 graus. - Os atalhos de teclado não são mais desativados por padrão quando
disableDefaultUIé definido comotrue. - Correção de um bug em que o texto do leitor de tela estava incorreto para os botões ativar/desativar do mapa.
- Adiciona nome acessível e tipo a
Map. - Correção da documentação da interface que mostrava incorretamente algumas propriedades opcionais como obrigatórias.
- Correção de um bug em que o parâmetro do construtor
LatLngdenoWrapera ignorado quando umLatLngLiteralera transmitido.
3,43
18 de novembro de 2020
A versão 3.43 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
- O canal semanal foi atualizado para a versão 3.43.
- O canal trimestral foi atualizado para a versão 3.42.
- A versão 3.41 ainda está disponível quando solicitada pelo número.
- A versão 3.40 foi excluída e não pode mais ser usada.
3.42.9
15 de outubro de 2020
Mudanças:
- Correção de um bug em que o estado de uma caixa de seleção errada era comunicado por um leitor de tela.
- Correção de um problema com os controles do mapa, em que a ordem das teclas Tab/Shift+Tab estava incorreta.
- Os botões do mapa foram convertidos de
divpara botões nativos, melhorando a acessibilidade. - A inclinação agora é restrita dependendo do nível de zoom para mapas WebGL.
- Correção do desaparecimento parcial do botão de tela cheia 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 Geocoder
componentRestrictionsagora realiza verificações de validação para strings vazias. - Correção de um bug em que o rótulo do marcador era coberto pelo símbolo do marcador personalizado no Safari.
Suporte para ícones de lugares atualizados
1º de outubro de 2020
Os ícones retornados com as solicitações de Place Details e Place Search foram atualizados para usar novos glifos de ícones. Nenhuma ação é necessária, os novos glifos vão aparecer 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 do controle "Informar um erro no mapa".
- Rótulo de marcador centralizado para direção de texto RTL.
3.42.6
21 de setembro de 2020
Mudanças:
- Adicionamos suporte beta para promessas no serviço Matriz de Distância.
3.42.5
16 de setembro de 2020
Mudanças:
- Atualizamos o método
LatLngBounds.unionpara lidar com 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. - Adição de suporte Beta para Promises em métodos do serviço de elevação.
- Introduzimos uma nova propriedade
InfoWindow.minWidthpara especificar a largura mínima de umInfoWindow. - Correção de um bug em que as rotas ficavam desfocadas após a mudança do destino.
3,42
19 de agosto de 2020
A versão 3.42 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Mudanças:
- Os InfoWindows agora têm uma largura máxima padrão de 648 px, que pode ser modificada definindo a propriedade maxWidth do InfoWindow. A largura de uma InfoWindow agora pode exceder 648 px, mas ainda será limitada pela largura do mapa. Anteriormente, as janelas de informações eram sempre restritas ao menor valor entre 648 px ou a largura do mapa.
- Evita a oscilação da renderização com estilo padrão ao renderizar grandes conjuntos de dados GeoJson.
- O canal semanal foi atualizado para a versão 3.42.
- O canal trimestral foi atualizado para a versão 3.41.
- A versão 3.40 ainda está disponível quando solicitada por número.
- A versão 3.39 foi excluída e não pode mais ser usada.
3.41.7
22 de julho de 2020
Correção:
- Correção de um bug em que a definição da propriedade
clickableIconscomofalsenão tinha efeito ao usar a Estilização do Cloud.
3.41.5
6 de julho de 2020
Mudanças:
- Corrige violações de tipos confiáveis.
3.41.2
27 de maio de 2020
Mudanças:
- O campo
permanently_closedda biblioteca Places e da 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 de controle de versões.
- O canal semanal foi atualizado para a versão 3.41.
- O canal trimestral foi atualizado para a versão 3.40.
- A versão 3.39 ainda está disponível quando solicitada por número.
- A versão 3.38 foi excluída e não pode mais ser usada.
3.40.11
28 de abril de 2020
Mudanças:
- Adiciona um novo campo,
business_status, aos resultados do Place Search e do Place Details. Use esse campo em vez depermanently_closed. - Corrige 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 InvalidValueError mais fácil de diagnosticar se um mapDiv que não é um elemento for transmitido.
- O preenchimento automático de um endereço no
google.maps.places.Autocompletepelo navegador Chrome não deve mais acionar uma solicitação de preenchimento automático para o servidor (o que evita o faturamento). - A propriedade
maxWidthficou mais precisa. Antes dessa mudança, se você especificasse que omaxWidthde umInfoWindowera 100, a largura máxima real doInfoWindowseria de 94 px. Depois dessa mudança, a largura máxima seria de 100 px. - Correção de um problema de vazamento de memória com o criador 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 de um bug em que chamar
setTilt()duas vezes distorcia o mapa.
3.40.2
23 de fevereiro de 2020
Mudanças:
- O iframe oculto no mapa foi removido da navegação por guias.
3.40.1
18 de fevereiro de 2020
Mudanças:
- Não mostrar aviso 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 de controle de versões.
- O canal semanal foi atualizado para a versão 3.40.
- O canal trimestral foi atualizado para a versão 3.39.
- A versão 3.38 ainda está disponível quando solicitada por número.
- A versão 3.37 foi excluída e não pode mais ser usada.
3.39.6
8 de janeiro de 2020
A versão 3.39.6 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Corrigido:
- Para solicitações de rotas, os
ZERO_RESULTSagora são registrados no console e não resultam mais em um registro de erro.
3,39
20 de novembro de 2019
A versão 3.39 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Mudanças:
- O Internet Explorer 10 não é mais compatível (a versão 3.38 foi a última a oferecer suporte).
- Agora,
AutocompletePredictionretorna a distância em linha reta até o lugar selecionado, da latitude/longitude de origem especificada.
Descontinuações:
- Os campos
open_noweutc_offsetdo 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 por número.
- A versão 3.36 foi excluída e não pode mais ser usada.
3,38
20 de agosto de 2019
A versão 3.38 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
- O canal semanal foi atualizado para a versão 3.38.
- O canal trimestral foi atualizado para a versão 3.37.
- A versão 3.36 ainda está disponível quando solicitada por número.
- A versão 3.35 foi excluída e não pode mais ser usada.
- Não é mais possível usar as tabelas do Fusion Tables (a versão 3.37 foi a última com suporte a esse recurso).
- O suporte ao Internet Explorer 10 foi descontinuado e será encerrado entre novembro de 2019 e maio de 2020, dependendo do canal de lançamento ou do número da versão que você usa.
3,37
15 de maio de 2019
A versão 3.37 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
- O canal semanal foi atualizado para a versão 3.37.
- O canal trimestral foi atualizado para a versão 3.36.
- A versão 3.35 ainda está disponível quando solicitada por número.
- A versão 3.34 foi excluída e não pode mais ser usada.
- O Internet Explorer 9 não pode mais ser usado (a versão 3.34 foi a última compatível com ele).
3.36
14 de fevereiro de 2019
A versão 3.36 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Mudanças:
- Novos recursos adicionados:
- Agora é possível mudar 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 por número.
- A versão 3.33 foi excluída e não pode mais ser usada.
3,35
29 de janeiro de 2019
Mudanças:
- Agora a API pode retornar o número total de avaliações de cada lugar.
- Adicionamos suporte para 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 parâmetro
placeIdOnlyparaAutocompletefoi descontinuado. - A camada do Fusion Tables na API Maps JavaScript foi descontinuada em 3 de dezembro de 2018. A camada do Fusion Tables será completamente desativada em 3 de dezembro de 2019 e não estará mais disponível após essa data. Saiba mais.
13 de novembro de 2018
A versão 3.35 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Mudanças:
- O canal semanal foi atualizado para a versão 3.35.
- O canal trimestral foi atualizado para a versão 3.34.
- A versão 3.33 ainda está disponível quando solicitada pelo número.
- A versão 3.32 foi excluída e não pode mais ser usada.
3.34
14 de agosto de 2018
A versão 3.34 da API Maps JavaScript já está disponível. Consulte o guia de controle de versões.
Mudanças:
- Novos nomes de versão foram implementados.
Agora você pode especificar canais de lançamento ou números de versão:
- O canal semanal foi atualizado para a versão 3.34.
- O canal trimestral foi atualizado para a versão 3.33.
- A versão 3.32 ainda está disponível.
- A versão 3.31 foi excluída e não pode mais ser usada. Os clientes que especificarem as versões 3.0 a 3.31 vão receber o canal padrão, seja o semanal ou o trimestral (consulte o guia de controle de versões).
- Uma interface de controle maior foi ativada. Com o aumento das operações de toque em vários dispositivos, ajustamos a interface de controle para que ela seja adequada tanto para toques com os dedos quanto para 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 de Place Details agora permitem usar campos para especificar os tipos de dados de lugar que serão retornados.
- Dois novos pedidos do Find Place estão disponíveis:
- O Place Autocomplete agora é compatível com o faturamento com base em sessão.
16 de maio de 2018
A versão 3.33 da API Maps JavaScript já está disponível como experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- O novo renderizador agora é o padrão.
- O novo mapa de base agora é o padrão.
3,32
13 de fevereiro de 2018
Mudanças:
- Um novo renderizador experimental já disponível.
- Um novo mapa de base experimental já está disponível.
3.31
13 de fevereiro de 2018
Mudanças:
- Faça com que os primeiros 256 marcadores sejam marcadores DOM por padrão e, em seguida, faça com que os marcadores subsequentes sejam marcadores de bloco. O padrão atual é todos os marcadores de bloco.
- Em níveis de zoom altos (ampliados), ao arrastar o Pegman, prefira o panorama
NEARESTem vez doBESTselecionado pelo Google. gestureHandling: noneagora funciona da mesma forma quedraggable: falsequando alterado dentro de um gerenciador mousedown (agora 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
regionagora é retornado com as solicitações de Place Details.
3,30
16 de agosto de 2017
A versão 3.30 da API Maps JavaScript já está disponível como experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- O botão de tela cheia agora está ativado por padrão no computador.
-
Esta versão apresenta a propriedade
gestureHandlingpara aplicativos de computador que permitem a interação do usuário usando uma roda de rolagem do mouse ou touchpad. Para controlar como os usuários interagem com um mapa, recomendamos que você use a propriedadegestureHandlingem vez das propriedadesscrollwheel,disableDoubleClickZoomedraggable.
3,29
16 de maio de 2017
A versão 3.29 da API Maps JavaScript já está disponível como versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- O formato do ID de panoramas do Street View gerados pelo usuário (personalizados) mudou devido a atualizações na infraestrutura. Isso aumenta um pouco o número de panoramas disponíveis.
- As solicitações de panoramas gerados pelo usuário (personalizados) que usam o ID antigo na API Maps JavaScript ainda funcionam. Se você tentar encontrar um panorama usando a propriedade
positiondo objetoStreetViewPanoramaOptions, o resultado vai conter o novo ID do panorama. Não é necessário mapear os IDs de panorama antigos e novos, já que ambos vão continuar válidos. - Se você depende da lógica de análise e/ou verificação de IDs de panorama, observe que o formato deles pode mudar.
- Informe os problemas usando o Issue Tracker.
- Atualizações no método
fitBoundsda classegoogle.maps.Map. - Para mudar a janela de visualização enquanto um mapa está oculto, agora você pode definir o mapa como visibility: hidden, garantindo que a 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 o mapa em dispositivos desktop, 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 a versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- Os mapas com login não são mais compatíveis com a versão 3.28 e mais recentes da API Maps JavaScript.
3.27
2 de fevereiro de 2017
Corrigido:
- Problema 11331: não é possível selecionar o texto dentro de InfoWindow.
10 de janeiro de 2017
Agora é possível restringir as previsões de preenchimento automático para que apareçam apenas em vários
países. Para isso, especifique até cinco países no campo componentRestrictions do AutocompleteOptions.
15 de novembro de 2016
A versão 3.27 da API Maps JavaScript agora está disponível como a versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- Uma nova opção
gestureHandlingno objetoMapOptionsajuda a otimizar a experiência dos usuários ao interagir com o mapa em dispositivos móveis. Os valores disponíveis são:greedy: o mapa sempre se move (para cima ou para baixo, para a esquerda ou para a direita) quando o usuário desliza (arrasta) a tela. Em outras palavras, tanto um deslize com um dedo quanto com dois dedos faz com que o mapa seja movido.cooperative: o usuário precisa deslizar com um dedo para rolar a página e com dois dedos para mover o mapa. Se o usuário deslizar o mapa com um dedo, uma sobreposição vai aparecer com uma solicitação para usar dois dedos para mover o mapa. Acesse o exemplo acima em um dispositivo móvel para conferir o modo cooperativo em ação.none: não é possível arrastar ou aplicar zoom no mapa.auto(padrão): o comportamento écooperativeougreedy, dependendo se a página pode ser rolada ou não.
Para mais detalhes e exemplos, consulte o guia para desenvolvedores.
- O controle de tela cheia fica visível por padrão em dispositivos móveis para que os usuários possam ampliar o mapa com facilidade. Quando o mapa está no modo de tela cheia, os usuários podem movê-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 inteira não aparece em dispositivos iOS.
Os mapas com login foram descontinuados
6 de outubro de 2016
O recurso de login foi descontinuado.
As versões 3.27 e anteriores da API Maps JavaScript continuam oferecendo suporte a mapas conectados. Uma versão futura não vai mais oferecer suporte a mapas com login, mas vai continuar
oferecendo suporte a recursos que salvam um lugar no Google Maps usando uma janela de informações
ou o SaveWidget.
Leia mais sobre
mapas com login.
Mudança nos pontos de parada intermediários 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
vai continuar aparecendo na resposta de rotas arrastáveis, mas foi
descontinuado na resposta de rota alternativa. A versão 3.27 será a última da API que vai oferecer suporte a via_waypoints em trajetos alternativos.
A abordagem recomendada é solicitar trajetos alternativos e, em seguida, exibir todos os trajetos como não arrastáveis, além do 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 na rota resultante (arrastada
pelo usuário).
3,26
18 de agosto de 2016
A versão 3.26 da API Maps JavaScript já 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, melhor suporte para dispositivos móveis e controles mais claros. Confira os detalhes no blog para desenvolvedores de geolocalização do Google (link em inglês).
- A API agora é compatível com eventos de orientação de dispositivo no Street View. Assim, os usuários de dispositivos móveis podem olhar ao redor movendo os smartphones. 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 já está disponível como experimental. Consulte o guia sobre controle de versões da API.
Fim do suporte ao Internet Explorer 9
2 de maio de 2016
Desde 30 de abril de 2016, o Internet Explorer 9 não é mais oficialmente compatível com a API Maps JavaScript. Consulte a lista de navegadores compatíveis.
3,24
14 de abril de 2016
Mudanças:
- Agora é possível desativar a capacidade de clicar nos ícones do mapa. Um ícone de mapa representa um ponto de interesse, também conhecido como PDI. Consulte o
método
setClickableIconsemgoogle.maps.Map.
31 de março de 2016
Correção:
- Problema 9507: os links no Street View voltaram a funcionar no Safari.
28 de março de 2016
Correção:
- Problema 9394: as janelas de informações são fechadas automaticamente quando o usuário abre uma janela de informações para um ícone de mapa de base e vice-versa.
- Mostre um logotipo branco do Google quando o mapa de base for estilizado usando a propriedade
stylesno mapa (antes, o logotipo ficava branco apenas ao aplicar um estilo usando um StyledMapType).
18 de março de 2016
Correção:
-
Problema 9424:
new LatLng({lat: 0, lng: 0}) - Correção da movimentação do mouse com o novo renderizador do Street View (com
google.maps.streetViewViewer = 'photosphere').
15 de fevereiro de 2016
Mudanças:
- A capacidade de desativar os novos controles usando
google.maps.controlStyle = 'azteca'foi removida.
3,23
18 de janeiro de 2016
Mudanças:
- Esta versão inclui um novo controle de tela cheia para o mapa. Os usuários podem clicar no controle para maximizar o mapa e ocupar a tela inteira.
Por padrão, esse controle fica desativado. Você pode ativá-lo em
MapOptionse 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 em
StreetViewPanoramaOptionse configurá-lo usandoFullscreenControlOptions. A posição padrão agora éRIGHT_TOP.
4 de janeiro de 2016
Corrigido:
- Problema 9009: ao sintetizar eventos de mouse com base em toque, use o botão esquerdo em vez do botão do meio para garantir a compatibilidade com o jQuery.
-
Problema 4201: a API não usa mais
eval(). Portanto, agora é possível usar a API sem a diretivaunsafe-evalPolítica de segurança de conteúdo.
21 de dezembro de 2015
Mudanças:
- Mapeie a opção para desativar o botão de login nos mapas conectados. Ele vai mostrar o avatar dos usuários conectados e ainda vai permitir o login por ações conectadas (por exemplo, marcar com estrela), mas não terá mais o botão de login no mapa quando essa opção estiver definida.
- A interface para solicitações de Text Search mudou. O parâmetro
typesfoi descontinuado em 1º de março de 2016 e substituído por um novo parâmetrotype, que aceita apenas um tipo por solicitação de pesquisa. Além disso, os tiposestablishment,foodegrocery_or_supermarketnão serão mais aceitos como parâmetros de pesquisa. No entanto, esses tipos ainda podem ser retornados nos resultados de uma pesquisa. As solicitações que usam o parâmetro legadotypesserão aceitas até 1º 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
Autocompleteverifica se ele recebe um elemento de entrada. - As janelas de informações de pontos de interesse do mapa de base mostram o mesmo conteúdo nos modos com e sem login.
- Os externs da API Google Maps para o Closure Compiler agora especificam um tipo (número ou string) para tipos enumerados.
25 de novembro de 2015
Mudanças:
- Adição de métodos
.toJSON()aos objetosLatLngeLatLngBounds. Eles são destinados ao uso viaJSON.stringify().
19 de novembro de 2015
Mudanças:
- Logotipo branco do Google para mapas estilizados
Correção:
- Problema 8674: bug: proteger contra img { max-width: 100%; }
3,22
7 de janeiro de 2016
Corrigido:
- Problema 9009: ao sintetizar eventos de mouse com base em toque, use o botão esquerdo em vez do botão do meio para garantir a compatibilidade com o jQuery.
10 de novembro de 2015
Mudanças:
- Os serviços Directions e Matriz de Distância agora retornam o tempo previsto no trânsito (no campo de resposta
duration_in_traffic) quando o meio de transporte é de carro. Para receber tempos de viagem previstos, inclua um objeto literaldrivingOptionsna solicitação, especificando umdepartureTimeatual ou futuro. Você também pode especificar umtrafficModelde otimista, pessimista ou melhor estimativa (padrão) para influenciar as proposições usadas ao calcular o tempo de viagem. Para mais detalhes, consulte o guia para desenvolvedores do serviço Directions e do serviço Distance Matrix. Observação:oduration_in_trafficestá disponível apenas para clientes do Plano Premium da Plataforma Google Maps.
Descontinuado:
- O campo de solicitação
durationInTrafficfoi descontinuado. Anteriormente, ele era usado para os clientes do Plano Premium da Plataforma Google Maps especificarem se as condições atuais de trânsito deveriam ser consideradas no resultado. 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 das versões de lançamento e 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:
- Adição de suporte para IDs de lugar ao fazer solicitações de rotas e matriz de distância:
DirectionsRequest.origin,DirectionsRequest.destinationeDirectionsWaypoint.locationagora aceitam objetos Place, eDistanceMatrixRequest.originseDistanceMatrixRequest.destinationsagora aceitam uma matriz de objetos Place.
15 de setembro de 2015
Mudanças:
- A posição e a aparência padrão mudaram para muitos dos controles no mapa e nos panoramas do Street View. A experiência do usuário agora é
consistente, independentemente de um mapa estar usando o
modo conectado ou
não, e também é mais consistente com o site do Google Maps. Se você quiser
continuar usando o conjunto anterior de controles 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 de mapa de visão geral não está mais disponível.
- O controle de movimentação no mapa não está mais disponível. Para mover a visualização, os usuários clicam e arrastam ou deslizam o mapa. O controle de movimentação no Street View permanece disponível.
- O controle do Zoom está disponível em apenas um estilo e, portanto,
google.maps.ZoomControlStylenão está mais disponível.
1º de setembro de 2015
Mudanças:
- Adição de literais LatLngBounds
- Correção de um problema com classes CSS excessivamente amplas
- Melhoria no carregamento de blocos após o redimensionamento do mapa
Fim da compatibilidade com o Internet Explorer 8
31 de agosto de 2015
Desde 31 de agosto de 2015, o Internet Explorer 8 não é mais oficialmente compatível com a API Maps JavaScript. Consulte a lista de navegadores compatíveis. Para informações sobre a política de suporte a navegadores da Microsoft, consulte a postagem do IEBlog de 7 de agosto de 2014.
3.21
5 de agosto de 2015
Mudanças:
- Melhoria na performance: carregar apenas os blocos visíveis
- Várias melhorias no Google Docs
21 de julho de 2015
Mudanças:
- Lançamento dos marcadores com rótulos
- Corrigido: erro de memória insuficiente do iOS7 para polígonos em telas de altíssima definição
- Correções de eventos de toque no IE10 e versões mais recentes
- A verificação de erros nas entradas fornecidas pelo desenvolvedor agora é exibida no console em vez de gerar um erro.
6 de julho de 2015
Corrigido:
- Problema 8159: bug: renderização incorreta de StrokePosition.OUTSIDE
17 de junho de 2015
Mudanças:
- Correção: Problema 6321: bug "Uncaught TypeError: Cannot read property 'x' of undefined" somente em navegadores Android/iOS.
2 de junho de 2015
Mudanças:
- Descontinuado: CloudLayer, PanoramioLayer
- Corrigido: Problema 8098: bug: o mapa de calor ponderado não é renderizado corretamente com um ponto.
2 de junho de 2015
Mudanças:
- Adiciona a capacidade de geocodificar um placeId para um endereço/latlng.
- retorna placeIds pela API Geocoding
28 de maio de 2015
Mudanças:
- Correção: Problema 6358: a notação de caminho SVG não é renderizada corretamente em dispositivos HDPI.
19 de maio de 2015
Corrigido:
- Problema 7673: os controles perdem a posição após o uso do menu suspenso de tipo de mapa
- Problema 7589: o Pegman pula quando o mapa é redimensionado.
3,20
24 de abril de 2015
Correção:
- Aumento do zoom máximo do terreno e carregamento de blocos de alta dpi mesmo no zoom máximo.
13 de abril de 2015
Correção:
- Problema 7820: os cursores não funcionam em páginas carregadas de file://
- Problema 7591: bug: StreetViewService.getPanoramaByLocation falha quando o argumento de raio não é um número inteiro.
25 de março de 2015
Corrigido:
- Problema 7733: bug: as sobreposições de imagem KML estão com uma baixa resolução muito baixa de repente.
- Texto do widget "Salvar" mais alinhado com o ícone de estrela
17 de março de 2015
Corrigido:
- Problema 7756: bug: regressão de desempenho do Safari 8
- Camada de informações demográficas removida
- Melhorias no chrome do InfoWindow
17 de fevereiro de 2015
A versão experimental atual da API Maps JavaScript (3.19) vai se tornar a versão de lançamento.
A versão 3.17 será removida. As solicitações da versão 3.17 ou de qualquer versão anterior agora serão atendidas pela versão 3.18.
A documentação sobre controle de versões está disponível em: https://developers.google.com/maps/documentation/javascript/versions
Versões disponíveis após a substituição:
Experimental: 3.20
Versão: 3.19
Congelado: 3.18
3.19
24 de abril de 2015
Correção:
- Cursores no modo conectado.
19 de março de 2015
Corrigido:
- Problema 7756: bug: regressão de desempenho do Safari 8.
20 de janeiro de 2015
Correção:
- Problema 7475: Bug: TypeError do phantomjs: não é possível excluir a propriedade
13 de janeiro de 2015
Correção:
- os blocos agora estão ocultos para leitores de tela
17 de dezembro de 2014
Corrigido:
- Problema 6917: bug: as formas não respeitam a propriedade "draggable" do mapa
- Problema 7445: bug: falhas de apresentação ao usar o recurso de login da API Maps v3.
2 de dezembro de 2014
Correção:
- Problema 7390: Bug: hiperlinks do weather.com não funcionam
- Problema 7376: bug: o WebGL foi desativado (agora reativado)
- Conflito de nomenclatura ES6 com Symbol
25 de novembro de 2014
Correção:
- Problema 7333: bug: o cursor da janela de informações está corrompido no IE9
3.18
4 de dezembro de 2014
Correção:
- Problema 7390: bug: os hiperlinks do weather.com não estão funcionando.
18 de setembro de 2014
Corrigido:
- Problema 7136: Vários títulos de marcadores não funcionam no Firefox
9 de setembro de 2014
Correção:
- Problema 7098: a definição do cabeçalho do POV do Street View gera um erro.
26 de agosto de 2014
3.18 lançada para experimental.
A versão 3.17 agora é estável.
3.17
20 de agosto de 2014
Correção:
- Problema 6937: regressão na versão 3.17: não é possível ler a propriedade "remove" de indefinido (em Places)
12 de agosto de 2014
Correção:
- Problema 6968: bug: as teclas de seta do teclado não funcionam com v=3.exp
31 de julho de 2014
Adicionado em:
-
Os painéis do mapa receberam documentação explícita sobre como os eventos do DOM se propagam por eles.
Painel
overlayMouseTargetadicionado.
7 de julho de 2014
Adicionado em:
-
toGeoJsonadicionado às camadas de dados e aos recursos individuais de camada de dados, permitindo a exportação de geometria para GeoJSON.
24 de junho de 2014
Adicionado em:
-
place_id, um identificador exclusivo de um lugar, adicionado à biblioteca Places para preenchimento automático e Place Details. -
overview_pathadicionado aDirectionsRoute, fornecendo uma polilinha codificada que representa todo o percurso do trajeto.
26 de maio de 2014
Adicionado em:
-
O parâmetro
sensornão é mais obrigatório no URL da API Maps.
20 de maio de 2014
A versão 3.17 foi lançada para testes.
3,16
15 de abril de 2014
Correção:
- Os marcadores agora têm opacidade que corresponde a outros tipos de geometria: https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
8 de abril de 2014
Adicionado em:
- O mapa se move quando o mouse é movido durante o desenho.
Correção:
- Aceitar LatLngLiteral em mais locais.
- A InfoWindow se redimensiona quando o 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
Correção:
- Remoção de 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
Adicionado em:
- Lançamento da camada de dados: https://developers.google.com/maps/documentation/javascript/datalayer
12 de março de 2014
Adicionado em:
- Suporte a 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
Adicionado em:
- Suporte a balsas nos serviços Matriz de Distância e Directions.
17 de fevereiro de 2014
A versão 3.16 foi lançada como experimental.
3,15
3 de março de 2014
Correção:
- 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
Correção:
- Desative toda a aceleração de hardware de bloco no Chrome/Linux para contornar um problema maior de aceleração de hardware do Chrome.
3 de fevereiro de 2014
Correção:
- A roda de rolagem não funciona no IE 11 ( Problema 5944)
29 de janeiro de 2014
Correção:
- Desative toda a aceleração de hardware de blocos no Chrome/Windows para contornar o problema maior de aceleração de hardware do Chrome. ( Problema 6219)
22 de janeiro de 2014
Correção:
- Desative temporariamente a aceleração de hardware no Chrome/Windows quando o gerenciador de desenhos for carregado para contornar o problema do Chrome: https://code.google.com/p/chromium/issues/detail?id=336676 ( Problema 6224)
16 de janeiro de 2014
Correção:
- O CSS de atualização visual foi tornado menos específico para substituir menos estilos definidos pelo usuário.
27 de novembro de 2013
Correção:
- A criação de um marcador após a instanciação do mapa gera um erro indefinido "contains" (problema 5798).
19 de novembro de 2013
Correção:
- Os ícones de manobra do painel de rotas não são exibidos corretamente no Firefox.
3.14
10 de setembro de 2013
Correção:
- Os links nas janelas de informações oficiais do Google não são abertos em novas guias/janelas (problema 5794).
15 de agosto de 2013
- A atualização visual se torna o modo de renderização de mapa padrão na versão de lançamento da API.
- DynamicMapsEngineLayer: relatórios de recursos para camadas vetoriais, de imagens e KML
3.13
25 de junho de 2013
Adicionado em:
- DynamicMapsEngineLayer
11 de junho de 2013
Adicionado em:
- Opção "disableDefaultUI" para StreetViewPanoramaOptions
Correção:
- Bug: panoramas personalizados do Street View e 90 graus para baixo ( Problema 4875)
3.12
4 de junho de 2013
Correção:
- O domready da janela de informações não é acionado quando visualRefresh=true (problema 5415).
- Bug: janelas de informações do visualRefresh no iOS ( problema 5396)
15 de maio de 2013
Adicionado em:
- 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
Correção:
- Mudar o DrawingMode durante o desenho causa um erro
- Clicar nas etapas do painel de rotas muda o zoom
12 de fevereiro de 2013
Correção:
- O polígono não arrastável pode ser arrastado por um polígono arrastável com entrada por toque ( problema 4868)
- Ícones de transporte público incorretos no painel de alternativas de trajeto quando o travelMode é alternado ( problema 4581)
- panTo(latLng) nem sempre centraliza o mapa exatamente em latLng em algumas condições
29 de janeiro de 2013
Adicionado em:
- Adicionada a StreetViewCoverageLayer para adicionar a camada de cobertura de forma programática
- Expõe StreetViewPov para StreetViewPanoramas
Correção:
- O aumento do uso da memória ao usar a versão 3.8 da API Maps JavaScript do Google leva a uma falha (observada no IE 9, Chrome etc.) ( Problema 4162 )
- O menu suspenso (selecionar) na InfoWindow não acompanha o movimento do mapa no Firefox
22 de janeiro de 2013
Adicionado em:
- draggable para polilinhas, polígonos, círculos e retângulos
- Campo "price_level" em PlaceResult
15 de janeiro de 2013
Correção:
- Os ícones de polilinhas repetidas estão sendo desenhados incorretamente para algumas polilinhas ( problema 4333)
7 de janeiro de 2013
Correção:
- A rolagem do mapa também rola a página ( problema 1605, problema 3652)
17 de dezembro de 2012
Adicionado em:
- Novos idiomas: urdu e islandês
Correção:
- Mapas desfocados/embaçados no IE9 após a navegação (problema 3875)
17 de dezembro de 2012
Adicionado em:
- Novos idiomas: urdu e islandês
Corrigido:
- Mapas desfocados/embaçados no IE9 após a navegação (problema 3875)
10 de dezembro de 2012
Adicionado em:
- capacidade de carregar imagens com o atributo crossorigin definido
Corrigido:
- Problemas ao mostrar marcadores com imagens remotas em close-ups ( problema 4616)
- Erro de JS ao mostrar novamente símbolos em polilinhas no IE 7/8.
3 de dezembro de 2012
Correção:
- A biblioteca Markermanager não funciona com a API Maps JS v3 ( Problema 4543)
27 de novembro de 2012
Adicionado em:
- usando telas de alta DPI em dispositivos de alta DPI para marcadores otimizados
Correção:
- MapTypeControl não limpou os estilos ( Problema 4588)
3.10
4 de fevereiro de 2013
Correção:
- O aumento no uso da memória ao usar a V3.8 do JavaScript do Google Maps causa uma falha (observada no IE 9, Chrome etc.). ( Problema 4162 )
25 de setembro de 2012
Adicionado em:
- Street View interno
- Opção fixedRotation para IconSequence
- "Tempo no trânsito atual" para rotas
11 de setembro de 2012
Novo:
- 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
Adicionado em:
- tipos para textSearch da API Places
Corrigido:
- O objeto Symbol não pode ser transmitido para MarkerOptions no GWT.
- Regressão: gesto de pinça para dar zoom no iOS 5 quando a página é rolada ( problema 4046)
14 de agosto de 2012
Mudanças perceptíveis:
- Modifique a interface para KmlLayer para aceitar url como uma propriedade MVC, em vez de um argumento de construtor.
3,9
10 de setembro de 2012
Correção:
- Não é possível transmitir o objeto de símbolo para MarkerOptions no GWT
- Regressão: gesto de pinça para zoom no iOS 5 quando a página é rolada ( 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 a sobreposição do Street View em projeções personalizadas
Corrigido:
- Os símbolos de marcador não acionam eventos no Safari quando a escala é maior que 35
- O evento de clique não é acionado para marcadores em um mapa personalizado (tipo de mapa + projeção).
25 de julho de 2012
Correção:
- componentRestrictions no Autocomplete ( problema 4302)
17 de julho de 2012
Correção:
- Não é possível clicar na caixa de texto em InfoWindow no IE
- bounds_changed precisa ser acionado antes de zoom_changed ( Problema 1399)
- A opção backgroundColor do mapa não é preservada após a invocação do Street View
- A troca do mapa estilizado para o satélite carrega os blocos do mapa desnecessariamente.
- As propriedades de arrastar/roda de rolagem do mapa são ignoradas no modo de desenho (problema 4012).
- LatLngBounds deve retornar um intervalo de longitude completo quando mais de uma cópia do mundo é mostrada
- Não desenhar forma vazia ao clicar duas vezes ( Problema 3964)
- Eventos de marcador supérfluos ao clicar (problema 3911)
Mudanças notáveis:
- Renomeamos os endpoints de pesquisa e consulta para nearbySearch e textSearch.
10 de julho de 2012
Mudanças notáveis:
- Fazer com que google.maps.event.removeListener() aceite nulo como argumento
27 de junho de 2012
Adicionado em:
- TRANSIT DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Paginação, avaliações, textSearch para a API Places: http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Mudanças notáveis:
- Reconhecer "transparent" como uma cor.
23 de junho de 2012
Adicionado em:
- Símbolos
- HeatmapLayer
- Novas opções de estilo "weight" e "color":
http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html
15 de maio de 2012
Adicionado em:
- Restrição de país para o preenchimento automático (AutocompleteOptions.componentRestrictions) (problema 3899)
- Filtros de tipo de regiões e cidades
3,8
1º de maio de 2012
Corrigido:
- Os marcadores excluídos às vezes reaparecem ( problema 4087)
- As sombras dos marcadores à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)
- Não é possível adicionar novamente ao mapa marcadores animados removidos ( Problema 4052)
18 de abril de 2012
Correção:
- A janela de informações meteorológicas sempre mostra o ícone de chuva no Firefox ( problema 4063)
Adicionado em:
- orderBy, limit e offset para FusionTablesLayer ( Problema 3557)
10 de abril de 2012
Correção:
- Imagens aéreas mostradas mesmo que não estejam disponíveis para toda a janela de visualização ( Problema 3913)
3 de abril de 2012
Adicionado em:
- WeatherLayer e CloudLayer ( Problema 3555)
- DemographicsLayer
Corrigido:
- Limites de blocos visíveis para polígonos no IE 9 Quirks
- Os marcadores ficam pulando ao mover a tela no Canvas Street View
28 de março de 2012
Correção:
- Use nomes de tags em letras minúsculas para que sejam compatíveis com XHTML ( problema 3868).
- Mudança no comportamento de zoom dos trackpads da Apple para torná-los menos sensíveis ( 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).
Adicionado em:
- Clique para ir/Clique para ampliar no Street View (problema 2447)
Mudanças perceptíveis:
- O clique duplo para aplicar zoom foi desativado por padrão no Street View.
6 de março de 2012
Corrigido:
- Erro no OverviewMapControl ao aumentar o zoom muito rapidamente (problema 3882)
- Erro no IE quando a div do mapa é removida da página (problema 3971)
- Marcadores dimensionados renderizados incorretamente no IE < 9 ( problema 3912, problema 3908)
Adicionado em:
- Adição de opacidade a GroundOverlay (problema 2767).
- utc_offset e opening_hours para PlaceResult ( Problema 2431)
- opção clickToGo para StreetViewPanoramaOptions ( Problema 2447)
21 de fevereiro de 2012
Correção:
- Mapas borrados no IE 9 ( problema 3875)
- Polilinha com arestas colineares no espaço LatLng simplificada incorretamente (problema 3739)
Adicionado em:
- google.maps.geometry.poly.containsLocation() e isLocationOnEdge() ( problema 1978)
15 de fevereiro de 2012
Correção:
- Regressão: marcadores dimensionados renderizados incorretamente com o parâmetro "size" inválido (problema 3908).
- O mapa fica preso no modo de edição quando setEditable(false) é chamado enquanto o usuário está arrastando o ponto de controle ( Problema 3842)
Mudanças notáveis:
- Transição gradual entre panoramas do Street View.
3.7
7 de fevereiro de 2012
Corrigido:
- O marcador pisca na posição final antes da animação de queda ( problema 3608)
- Abrir uma InfoWindow e definir o zoom ao mesmo tempo resulta em um centro do mapa incorreto ( Problema 3738)
- Ignorar o clique com o botão direito do mouse ao arrastar marcadores (problema 3237)
- O título do marcador às vezes não aparece no Firefox (problema 3773).
Mudanças perceptíveis:
- Marcadores dimensionados agora renderizados no Canvas quando disponível
- setOpacity() para ImageMapType (problema 3125)
- setOpacity() para GroundOverlay ( Problema 2767)
- Evento "tilesLoaded" para ImageMapType (problema 1744)
- stop() para MouseEvent, que interrompe a propagação de eventos ( problema 2172)
31 de janeiro de 2012
Correção:
- Corrigido: blocos coreanos errados após navegar pelo mundo ( Problema 2722)
- Correção: não é possível soltar o Pegman com precisão para exibir o Street View (problema 3861).
- Adição da propriedade "visible" para polígonos ( problema 2861)
- panTo e panBy animados mesmo quando as janelas de visualização estão distantes (regressão)
24 de janeiro de 2012
Correção:
- Os eventos do mouse são propagados por uma InfoWindow (problema 3573).
- Transformações de CSS ativadas no IE9
- Adição de imageDateControl a StreetViewPanorama
- Ativação do Street View em Canvas no IE 9, Opera e Safari/Windows
16 de janeiro de 2012
Correção:
- O Pegman não pode ser arrastado no modo de desenho
- Acionar eventos corretamente, respeitando o zIndex de polígonos e outras camadas
- Adição da propriedade "status" de KmlLayer (problema 3015)
10 de janeiro de 2012
Corrigido:
- Mostrar o Pegman se disableDefaultUI for verdadeiro e streetViewControl for verdadeiro
7 de dezembro de 2011
Correção:
- As rodovias de acesso controlado podem ser estilizadas separadamente das rodovias (road.highway.controlled_access).
- place_changed é acionado quando o usuário pressiona "Enter" no preenchimento automático ( problema 3407)
28 de novembro de 2011
Corrigido:
- Reposicionar o Autocomplete quando a janela for redimensionada. O evento "resize" pode ser acionado no objeto Autocomplete.
22 de novembro de 2011
Correção:
- O tamanho do conteúdo da InfoWindow agora é calculado considerando os estilos em cascata.
- O controle de rotação do mapa aéreo não corresponde ao rumo na criação do mapa
7 de novembro de 2011
Mudanças notá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: website e international_phone_number
- Novo campo ElevationResult: resolução
Correção:
- Os ícones de início e fim nos resultados direcionais 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 Prototype no IE7
25 de outubro de 2011
Correção:
- Erros quando o mapa KmlLayer é alterado antes de o carregamento da camada ser concluído
- Vazamento de memória no IE ao adicionar e remover polígonos
18 de outubro de 2011
Mudanças notáveis:
- Adição do campo de palavra-chave a PlaceSearchRequest
- Linhas de estrada removidas do Street View
10 de outubro de 2011
Corrigido:
- O endereço é muito longo na prévia do Street View
27 de setembro de 2011
Correção:
- O controle do mapa de visão geral atualiza o centro e o zoom juntos se o zoom tiver mudado.
27 de setembro de 2011
Corrigido:
- Busca dupla de blocos iniciais no Chrome
- Vazamentos de memória ao movimentar o mapa
- Não soltar o Pegman do Street View ao mover para uma área fora da cobertura
- Regressão: GroundOverlays que cruzam a longitude -180 desaparecendo
- Regressão: o centro do mapa fica incorreto ao abrir uma janela de informações enquanto você move e aumenta o zoom.
Mudanças perceptíveis:
- Mostrar prévias do Street View enquanto o Pegman é arrastado
20 de setembro de 2011
Correção:
- Vazamento de memória no Chrome/Windows ao renderizar marcadores usando o Canvas
- Renderização de marcador para vista aérea com direçã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 tipos 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:
- O marcador fica preso na posição elevada depois que a dica aparece no Firefox 4 ou mais recente ( Problema 3334)
Mudanças perceptíveis:
- GeocoderResult.formatted_address não documentado
6 de setembro de 2011
Corrigido:
- A janela de informações do elemento de seleção (menu suspenso) não segue o deslocamento do mapa no Firefox.
- Blocos na Coreia em alguns dispositivos móveis
29 de agosto de 2011
Mudanças notáveis:
- Permitir que os controles personalizados tenham um z-index maior do que os controles da API
- Os links levam os usuários à versão correta do idioma de maps.google.com
- Não abra uma InfoWindow sobre um elemento KML se não houver HTML, nome ou descrição da janela de informações.
- Correção de regressão: blocos de DPI alto corrompidos
24 de agosto de 2011
Problemas resolvidos:
- Aceleração de hardware desativada para Chrome/Mac: corrige o problema de renderização de marcadores e o clique de sobreposição ( Problema 3544, Problema 3551)
- Correção do gesto de pinça para ampliar no Android quando a página foi rolada ( Problema 3373)
Mudanças notáveis:
- Os ícones de empresas agora estão ativados por padrão.
17 de agosto de 2011
Mudanças perceptíveis:
- Ícones de mapa clicáveis para pontos de interesse.
- Os estilos podem ser definidos em MapOptions e aplicados a todos os tipos de mapa padrão.
- O Pegman aparece em tipos de mapa personalizados, a menos que seja desativado explicitamente.
3.5
10 de agosto de 2011
Correção:
- Marcadores travados na posição de arrastar para cima quando arrastados para o horizonte no Street View
- O Street View não é redimensionado quando o mapa ou a janela são 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 no IE não funcionam ( problema 3503)
- O controle de escala não é impresso ( problema 2966)
- Regressão: erro ao usar OverviewMapControl com mapas estilizados (problema 3489).
Mudanças perceptíveis:
- O menu de contexto na maioria dos controles agora está desativado ao clicar com o botão direito do mouse.
- O panorama do Street View/mapa dentro de uma InfoWindow não se move quando o mouse passa sobre ela.
- Agora é possível rolar uma InfoWindow no iPad
18 de julho de 2011
Problemas resolvidos:
- O evento LatLng está incorreto quando a página é rolada no iOS >= 4.1 (problema 3373).
11 de julho de 2011
Problemas resolvidos:
- Correção:
<select>não clicável na janela de informações em um dispositivo touch ( problema 3232) - Correção: o clique não é acionado no mapa após o clique com o botão direito do mouse se MapOptions.draggable for falso ( problema 3071).
Mudanças notáveis:
- Os marcadores com o mesmo Z-index agora são ordenados de forma consistente nos limites dos blocos.
- Agora é possível rolar a janela de informações no iOS
- Os marcadores e polígonos agora são repintados quando a projeção do mapa muda.
5 de julho de 2011
Problemas resolvidos:
- Correção: o cursor do marcador não era exibido quando o mapa não era arrastável (problema 3120).
Mudanças perceptíveis:
- Adicionamos a capacidade de estilizar o controle e o menu suspenso do Place Autocomplete.
- O widget do Places Autocomplete preserva a descrição retornada pelo servidor depois que o usuário seleciona uma sugestão
30 de junho de 2011
Problemas resolvidos:
- Correção: os blocos de mapa iniciais eram buscados duas vezes.
- Correção: o evento maptypeid_changed era acionado várias vezes quando o mapa era criado após a versão 3.4 (problema 3051).
Mudanças notáveis:
- O preenchimento automático do Places foi alterado para ser anexado ao corpo, em vez de ao pai das entradas.
- BOTTOM_RIGHT agora posiciona corretamente
8 de junho de 2011
Problemas resolvidos:
- Correção: o zoom não é mais animado se a mudança no nível de zoom for maior que 2 (problema 3033).
Mudanças perceptíveis:
- Correção: OverlayView.set('map', foo) agora é igual a OverlayView.setMap.
- Remoção da opção "language" de GeocoderRequest
17 de maio de 2011
Problemas resolvidos:
- Correção: problema de renderização do Street View no IE7 (problema 3272).
Mudanças notáveis:
- Transições Esmaecer ativadas para blocos do mapa 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:
- Correção: o panorama do Street View não aparece 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 Matriz de distâncias
14 de abril de 2011
Problemas resolvidos:
- Correção: suporte a cores CSS nomeadas para poly strokeColor e fillColor
- Correção: o polígono não fica visível se strokeOpacity é definido como 0.0 (problema 3241).
- Correção: erros no IE8 ao mover a tela com a AdUnit visível ( Problema 3159)
- Permitir mapa 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 de DPI alto ( Problema 2614)
Mudanças perceptíveis:
- A inclinação aérea padrão é de 45 graus quando as imagens aéreas estão ativadas e disponíveis
- O comportamento de pinçar foi melhorado no iPad
- Renomeamos DirectionsTravelMode e DirectionsUnitSystem como TravelMode e UnitSystem (os nomes antigos continuam compatíveis com versões anteriores).
14 de abril de 2011
Problemas resolvidos:
- Corrigido: o ícone do marcador e a sombra não são mais transparentes no IE6.
- Correção: os marcadores não piscam mais ao aplicar zoom.
- Correção: renderização de polígonos nos limites de blocos perto dos polos norte/sul.
Mudanças perceptíveis:
- Polilinhas e polígonos agora renderizados no Canvas sempre que possível.
- LatLngs para eventos em polilinhas e bordas de polígonos agora se ajustam ao ponto mais próximo na linha.
5 de abril de 2011
Problemas resolvidos:
- panTo não anima em dispositivos touch ( Problema 3066)
- Marker.MAX_ZINDEX não está definido ( problema 3184)
28 de março de 2011
Problemas resolvidos:
- Não é possível mudar o título no Street View quando o modo satélite está ativado. ( Problema 3174)
- Mapa quebrado quando a VML está desativada ( problema 3119)
Mudanças notáveis:
- A sobreposição de vias do Street View agora aparece no modo oblíquo
22 de março de 2011
Problemas resolvidos:
- O Pegman aparece em tipos de mapa personalizados ( Problema 3154)
Mudanças notáveis:
- Correção: os marcadores gigantes são cortados nos limites do bloco.
- Correção: sobreposição do Street View no modo oblíquo
- Correção: o controle do mapa de visão geral aparece no modo de impressão.
17 de março de 2011
Problemas resolvidos:
- Imagens em 45 graus ( Problema 2412)
- Controle do mapa de visão geral ( Problema 1470)
- Adição do suporte a GIFs animados: opção "otimizado" ( Problema 3095)
- Marker.getVisible() retorna indefinido ( problema 3114)
Mudanças perceptíveis:
- Corrigido: círculos e retângulos ignoram zIndex
- Correção: eventos do mouse acionam eventos duas vezes quando o marcador está animado
- Corrigido: os mapas estilizados não usam estilos se o tipo de mapa for adicionado ao registro depois que o ID do tipo de mapa for definido.
- Corrigido: tipos de mapas não estilizados adotam o estilo de um tipo de mapa estilizado.
- Agora os marcadores acionam MouseEvents, não eventos do DOM
11 de março de 2011
Problemas resolvidos:
- Clicar duas vezes em um marcador não amplia mais o mapa ( Problema 3090)
- O ponto de fixação com sombra de marcador personalizado agora funciona (problema 3112).
Mudanças perceptíveis:
- Camada do Panoramio
- Correção do Z-index do marcador de rotas
- Posição padrão da sombra corrigida
2 de março de 2011
Mudanças perceptíveis:
- Os marcadores agora são renderizados em Canvas/VML, quando disponíveis.
- Alvos de clique maiores para polilinhas, polígonos e KML em dispositivos com tela sensível ao toque
22 de fevereiro de 2011
Problemas resolvidos:
- A âncora do InfoWindow foi exposta pela propriedade MVC "anchorPoint" (problema 2860).
- Corrige 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: false corrigido em dispositivos touchscreen ( problema 3044)
18 de fevereiro de 2011
Problemas resolvidos:
- Os marcadores no Street View são apenas reduzidos, não ampliados (problema 2969).
- As rotas arrastáveis agora funcionam quando routeIndex não é 0 (problema 2995).
- Correção do conflito entre o Flash e o recurso de arrastar o mapa (problema 2956).
- Quando mapTypeId é alterado no listener maptypeid_changed, o controle do tipo de mapa agora é consistente.
Mudanças notáveis:
- Os rótulos agora ficam ativados por padrão quando o modo Satélite é clicado no controle de tipo de mapa.
8 de fevereiro de 2011
Mudanças perceptíveis:
- Novos controles hierárquicos de tipo de mapa, que são fáceis de usar com toque.
- Novo logo (problema 2574)
- MarkerShape.coord foi renomeado como MarkerShape.coords para corresponder ao atributo coords de
<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 rightclick não é acionado 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 corretamente no IE
21 de janeiro de 2011
Mudanças notáveis:
- Agora, MVCArrays são aceitos na biblioteca de geometria esférica
- Correção da cruz que aparece sob um marcador ao ser arrastada no IE6
- O z-index não é mais definido na div do contêiner do mapa.
17 de janeiro de 2011
Problemas resolvidos:
- Correção de um problema em que a marcação de tempo incorreta para zoom_changed causava resultados incorretos para fromLatLngToContainerPixel ( Problema 2539)
6 de janeiro de 2011
Problemas resolvidos:
- Biblioteca de geometria adicionada: fornece geometria esférica e utilitários de 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 movimento foram separados (não há mais controle de navegação). Eles podem ser configurados separadamente.
- Novo controle de zoom otimizado para dispositivos com tela touchscreen
- O conteúdo de um MVCArray agora pode ser apagado chamando clear().
- Correção de vazamento de memória ao adicionar e remover marcadores no IE8
- Renderização mais rápida de polígonos com algoritmo de simplificação aprimorado
23 de dezembro de 2010
Problemas resolvidos:
- Os manipuladores de clique em waypoints foram corrigidos em rotas arrastáveis (problema 2871).
21 de dezembro de 2010
Problemas resolvidos:
- Adição de impulso ao mapa ao arrastar ( problema 2592)
- Correção de um erro de CSS no Street View ( Problema 2666)
- Correção do erro de JS ao mostrar uma InfoWindow com um mapa de largura 0 no IE (problema 2536).
Mudanças perceptíveis:
- Em dispositivos touchscreen, agora mostramos um controle de zoom otimizado para toque, seja para ZOOM_PAN ou para o controle de navegação SMALL. Se o dispositivo for compatível com multitoque no navegador, nenhum controle de zoom será exibido, já que o zoom é feito por gesto de pinça.
9 de dezembro de 2010
Problemas resolvidos:
- Os InfoWindows agora são impressos corretamente no IE ( problema 1343).
- Opacidade corrigida no IE8 para ImageMapType.
Mudanças perceptíveis:
- Uma cruz será exibida abaixo dos marcadores com um ícone personalizado quando arrastados, e raiseOnDrag estiver ativado.
5 de dezembro de 2010
Problemas resolvidos:
- Ofereça uma interface para descobrir o nível de zoom máximo em um determinado local para imagens de satélite. ( problema 2049)
- Adicionamos uma opção (raiseOnDrag) para ativar/desativar animações quando um marcador é arrastado. ( problema 2910)
Mudanças perceptíveis:
- Agora os marcadores são levantados quando arrastados e pulam quando soltos.
- As animações de marcador podem ser controladas de forma programática com a função setAnimation.
28 de novembro de 2010
Problemas resolvidos:
- maptypeid_changed não é mais acionado duas vezes (problema 2449).
- A propriedade "size" de um objeto MarkerImage agora está acessível ( Problema 2465)
- O formato do marcador faz referência ao ícone em vez do sprite ( Problema 2629)
- Melhoramos o movimento do mapa ao arrastar o marcador em mapas menores ( Problema 2868)
- Agora é possível imprimir mapas sem ativar a impressão de imagens de plano de fundo.
- Correção de um bug em que os marcadores de direção arrastáveis eram arrastáveis quando "draggable" estava definido como false
16 de novembro de 2010
Problemas alterados:
- Problema 2076: Forneça uma maneira de dar uma InfoWindow ao DirectionsRenderer ( Problema 2076)
- Problema 2524: implementar streetViewControlOptions
- Problema 2557: adicionar a opção de desativar o zoom no Street View
Mudanças perceptíveis:
- Correção de um bug que fazia com que uma nova janela fosse aberta no FF quando um marcador era clicado com a tecla Shift pressionada.
- Os ícones de marcador de letra foram perdidos quando as markerOptions foram especificadas com o DirectionsRenderer.
3.2
11 de novembro de 2010
Mudanças notáveis:
- Correção de um bug em que os polígonos eram cortados/truncados com RTL no IE7/IE8.
- Correção de um bug que fazia com que as caixas de seleção ficassem ocultas no Safari 5 devido a transformações 3D.
- As polilinhas geodésicas que abrangiam o equador não tinham detalhes
- Adicionamos posições de controle para LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER e RIGHT_BOTTOM.
- As posições de controle foram renomeadas: LEFT para LEFT_TOP, RIGHT para RIGHT_TOP, TOP para TOP_CENTER e BOTTOM para BOTTOM_CENTER.
11 de outubro de 2010
Problemas alterados:
- Problema 2478: Street View - Bússola desalinhada/ausente em alguns navegadores
- Problema 2528: A opacidade de ImageMapTypeOptions não funciona no IE8
- Problema 2661: Janela de informações: clicar com o botão direito do mouse em um campo de entrada não mostra o menu de contexto
- Problema 2741: o posicionamento do marcador não funciona no iOS 4 após o movimento panorâmico do mapa.
Mudanças perceptíveis:
- O Street View é ativado por padrão
- Correção de um bug em que "this" não era transmitido para .getTileUrl
- O evento domready do InfoWindow agora é acionado depois que a janela fica visível.
28 de setembro de 2010
Problemas alterados:
- Problema 2712: vazamentos de memória (adicionar/remover marcadores, mostrar/ocultar marcadores, aplicar zoom/mover 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 em HTML5 quando arrastado rapidamente para baixo
16 de setembro de 2010
Problemas alterados:
- Problema 2701: o cabeçalho inicial do controle do navegador do Street View não segue o POV
14 de setembro de 2010
Problemas alterados:
- Problema 157: suporte para rotas de carro arrastáveis
- Problema 1852: O evento "rightclick" em um google.maps.Marker é acionado sem um argumento.
- Problema 2673: o Pegman desaparece após uma mudança de posição
Mudanças perceptíveis:
- A performance dos marcadores foi melhorada
31 de agosto de 2010
Problemas alterados:
- Problema 2658: janelas de informações altas
Mudanças notáveis:
- As geodésicas foram melhoradas para zooms maiores
24 de agosto de 2010
Problemas alterados:
- Problema 2648: o evento de redimensionamento do mapa de acionamento causa um 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: o movimento panorâmico e o zoom do Apple Magic Mouse são muito sensíveis
- Problema 2606: Definir draggable: false em um mapa desativa os links
- Problema 2640: A memória não é limpa com atualizações do navegador / onunload (IE).
Mudanças notáveis:
- Os marcadores do Street View são dimensionados de acordo com a distância
- Atualizações do controle deslizante de zoom ao movimentar
9 de agosto de 2010
Mudanças notáveis:
- As propriedades obsoletas KMLMouseEvent.position e FusionTablesMouseEvent.position foram removidas. Use .latLng
- A propriedade descontinuada StreetViewService.getNearestPanorama foi removida. Use .getPanoramaByLocation
3.1
28 de setembro de 2010
Mudanças perceptíveis:
- Correção de um problema em que as rotas com a mesma origem e destino geravam um erro de JS.
9 de agosto de 2010
Mudanças perceptíveis:
- A mudança do mapa de uma OverlayView foi corrigida
- A chamada de GroundOverlay.setMap(null) foi corrigida
- O IE não vaza mais memória ao aumentar/diminuir o zoom ou fazer panorâmica.
5 de agosto de 2010
Problemas alterados:
- Problema 2588: chamar setVisible(false) no objeto Panorama com um listener anexado causa um erro de JS no IE.
Mudanças notáveis:
- O problema de desaparecimento de marcadores no IE6 ao mudar o zoom foi corrigido.
29 de julho de 2010
Problemas alterados:
- Problema 2337: polilinha perdida
- Problema 2497: a opção clicável não é respeitada para Circle.
Mudanças perceptíveis:
- O panorama personalizado "originHeading" foi descontinuado em favor de "centerHeading"
- Os blocos híbridos coreanos agora mostram estradas
- Os cliques agora passam por polígonos não clicáveis no mapa
22 de julho de 2010
Problemas alterados:
- Problema 1856: suporte à renderização de polígonos no Opera
- Problema 2159: O evento "dragend" é acionado após o zoom usando a roda de rolagem.
- Problema 2385: em níveis de zoom mais profundos, a GroundOverlay fica preta no Internet Explorer
- Problema 2337: polilinha perdida
- Problema 2427: Arrastar com uma janela de informações aberta no pan automático causa marcadores "pendurados"
- Problema 2493: os marcadores não são limpos corretamente no IE7.
- Problema 2500: MarkerImage cortada ao usar !Marker.setIcon(<scaled MarkerImage>) para um marcador existente
- Problema 2549: o CSS do menu suspenso do Google gera um aviso
Mudanças perceptíveis:
- Um evento de clique não é mais disparado quando um polígono é arrastado
- Clicar em um elemento de seleção de formulário que se expande fora de uma InfoWindow não aciona mais um clique no mapa.
- Clicar em uma sobreposição KML não aciona mais um evento de clique no mapa.
- O Street View agora é deslocado automaticamente para ajustar uma InfoWindow na tela.
- O KML e o MouseEvent LatLng do Fusion Tables mudaram de "position" para "latLng"
- Os controles de zoom do Android não transmitem mais cliques para o mapa
17 de junho de 2010
Problemas alterados:
- Problema 2346: opção para desativar a animação suave.
Mudanças perceptíveis:
- Correção do bug de oscilação do marcador
- O gatilho do evento domready do InfoWindow foi melhorado
- DirectionsRoute.bounds agora está exposto
11 de junho de 2010
Problemas alterados:
- Problema 2389: O Street View não funciona no IE7
- Problema 2460: bug no posicionamento do Pegman.
- Correção do vazamento de memória do marcador
- A latência da primeira geocodificação foi melhorada.
- Acesso fornecido ao StreetViewService
3.0
18 de maio de 2010
Problemas alterados:
- Problema 2037: geodésica GPolylineOptions
- Correção de bug para exibir corretamente os direitos autorais do Google em tipos de mapa personalizados.
- Adição da propriedade geodésica a polígonos e polilinhas.
- Adicionamos a opção clicável a polígonos e polilinhas.
- Adição da opção clicável a GroundOverlay
13 de maio de 2010
- Problema 1724: tamanho/margens incorretos de infoWindow ao definir o conteúdo por um elemento, em vez de uma string
Mudanças notáveis:
- Correção de um bug em que as sobreposições de solo eram cortadas prematuramente ao cruzar a linha de data.
- O setIcon do marcador agora funciona com \ no URL.
- Acionadores de eventos mouseout de polígono e polilinha no IE
- A alteração de um ícone de marcador não pisca mais
7 de maio de 2010
- Problema 1458: Solicitação de recurso: suporte a KML na API Google v3
- Problema 1658: adicionar sobreposição de trânsito
- Problema 2209: Stack overflow
- Problema 2254: várias chamadas "setMap(gMap)" e "setMap(null)" no objeto Circle mudam a opacidade do traço e do preenchimento.
Mudanças perceptíveis:
- Adição de camadas KML e GeoRSS.
- Adicionamos sobreposições de solo
- Adicionamos novas camadas: Trânsito e Bicicleta
- Adicionada a propriedade "suppressBicyclingLayer" a DirectionsRendererOptions
- Correção de um bug para garantir que a camada de zoom seja referenciada corretamente quando o MapType mudar.
- A propriedade "start/end_point" de DirectionsResult foi renomeada para "start/end_location".
- A propriedade DirectionsLeg "start/end_geocode" foi renomeada como "start/end_address".
- A propriedade "optimized_waypoint_order" de DirectionsRoute foi renomeada como "waypoint_order".
- Remoção do suporte para nomes de propriedades de rotas antigas (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) e continuidade do registro de avisos. Também remove a conversão de rotas em trechos em etapas e viagens em rotas em etapas.
- Atualização de GeocoderGeometry.latLng para GeocoderGeometry.location
30 de abril de 2010
- Problema 2230: o mapa é inicializado sem a projeção personalizada pretendida
Mudanças perceptíveis:
- Clicar no mapa agora foca o teclado
- Agora é possível fazer gesto de pinça para dar zoom no iPad
26 de abril de 2010
- Problema 1826: adicionar eventos mouseover e mouseout em polígonos e polilinhas
- Problema 2177: map.setZoom(z) não funciona corretamente durante o evento 'maptypeid_changed'
- Problema 2247: a opção hideRouteList no DirectionsRenderer não funciona como esperado.
Mudanças perceptíveis:
- Correção de um bug em que os ícones personalizados desapareciam da parte de baixo do mapa durante o movimento
13 de abril de 2010
- Problema 2275: não é possível reutilizar MarkerImage
- 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 problema alterado.
5 de abril de 2010
- Problema 1976: Problemas com ícones personalizados e marcadores arrastáveis
- Problema 2107: O marcador arrastável desaparece quando é arrastado para fora do mapa
- Problema 2181: a propriedade de projeção dos mapas de base não está presente
Mudanças notáveis:
- Expôs a polilinha de visão geral das rotas em DirectionsRoute como overview_path.
- Expôs a projeção atual do mapa como uma propriedade somente leitura.
23 de março de 2010
Mudanças notáveis:
- A elevação agora está exposta na API.
- Melhoria no carregamento de blocos para conexões de Internet lentas.
15 de março de 2010
Mudanças perceptíveis:
- Agora os polígonos são repintados corretamente quando os estilos são alterados.
- Mensagens de aviso de descontinuação via console.log são exibidas quando o estilo antigo de "Rotas" é usado.
10 de março de 2010
- Problema 1801: zIndex de polilinha/polígono
- Problema 2144: DirectionsRequest deve fornecer a opção avoidHighways
- Problema 2207: bug: a polilinha é preenchida no IE.
- Problema 2113: polilinhas quebradas no FF em níveis de zoom altos após o lançamento de janeiro
Mudanças perceptíveis:
- Adicionamos rotas de bicicleta!
- Adicionamos novas opções de DirectionsRequest:
-
avoidHighways -
avoidTolls -
optimizeWaypoints - Melhoria na velocidade de renderização de polígonos/linhas poligonais
- Os seguintes objetos de rotas foram renomeados. Os nomes antigos continuam sendo aceitos.
- DirectionsRoute para DirectionsLeg
- DirectionsTrip para DirectionsRoute
3 de março de 2010
- Problema 2136: ofuscar propriedades em google.maps.MarkerImage que não devem ser referenciadas.
Mudanças notáveis:
- Correção de um bug de pulo no mapa.
- O zoom duplo em sequência foi melhorado.
- O evento de arrastar o marcador .latLng não é mais ofuscado.
26 de fevereiro de 2010
- Problema 1651: mousemove / mouseover / mouseout para tela do mapa
- Problema 2142: DirectionsRendererOptions should allow users to suppress markers entirely
- Problema 2148: event.latLng ausente.
- Problema 2109: bug: NavigationControlStyle.ZOOM_PAN não é exibido corretamente no IE8.
- Problema 2153: MVCArray.push() não retorna o novo comprimento
Mudanças perceptíveis:
- Adicione 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 ao serem ocultados.
8 de fevereiro de 2010
- Problema 2135: Bug: se você reutilizar um MVCArray de um polígono em uma polilinha, a polilinha será fechada.
Mudanças perceptíveis:
- Adicionamos a nova classe Rectangle.
- Adicionamos a nova classe Circle.
- Correção de um vazamento de memória ao criar e remover um marcador.
- Parou de anotar o MVCArray de LatLngs para fechar polígonos, porque isso faz com que polilinhas que compartilham o mesmo MVCArray também sejam fechadas (consulte Problema 2135)
- Correção de um bug que às vezes ocultava os marcadores na tela se o zoom do mapa estivesse definido como o valor atual.
- Correção de ImageMapType para exibição correta no Android.
- O esquema de recorte de polígonos foi alterado para permitir polígonos que contêm o polo norte ou sul.
- Aumentamos o intervalo de latitude de MercatorProjection para o máximo possível, sujeito à precisão de ponto flutuante.
28 de janeiro de 2010
- Problema 1367: solicitação de recurso: expor o LayoutManager para que os desenvolvedores coloquem DIVs no "fluxo de controle"
- Problema 1916: solicitação de recurso: adicionar a capacidade de dimensionar MarkerImage
- Problema 1443: extend() e union() precisam retornar o objeto LatLngBounds
- Problema 1997: Documentação de "size" MapOption
- Problema 2074: o mapa não é renderizado quando o mapa-múndi se ajusta às dimensões exatas do contêiner do mapa.
Mudanças perceptíveis:
- Adicionamos suporte para idiomas indianos:
- bn, gu, kn, ml, mr, ta, te
- Adicionados novos métodos estáticos ao namespace de eventos:
- addListenerOnce
- addDomListenerOnce
- Adicionamos a nova propriedade "encoded_lat_lngs" ao objeto DirectionsStep para expor o conjunto de latlngs no formato ASCII compactado.
- Melhoria na performance com a remoção de elementos DOM de marcadores fora da tela
- Correção de um bug de movimentação no Google Chrome
- Correção de um bug de zoom com pinça no iPhone
19 de janeiro de 2010
- Problema 1422: solicitação de recurso: permitir que os desenvolvedores criem tipos de mapa personalizados
- Problema 1523: solicitação de recurso: fromContainerPixelToLatLng (e vice-versa)
- Problema 1443: "extend()" e "union()" precisam retornar o objeto LatLngBounds
- Problema 1960: bug: informações incompletas usando provideTripAlternatives
- Problema 1675: erro na documentação do tutorial
- Problema 1676: erro na documentação do tutorial - opções de controle
- Problema 1856: Polígonos não são renderizados no Opera!!!
- Problema 1954: a localização do idioma búlgaro não está correta.
- Problema 1976: Bug: problemas com ícones personalizados e marcadores arrastáveis
- Problema 2063: conflitos de nomes de variáveis ao minificar subclasses OverlayView
Mudanças perceptíveis:
- Lançamos 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 mapa personalizados
17 de dezembro de 2009
Mudanças perceptíveis:
- Correção do solavanco inicial que ocorria antes do início de uma animação de movimentação do mapa.
- Corrigimos o problema em que o mapa pulava para um local diferente ao ultrapassar o nível máximo de zoom usando a roda de rolagem ou o clique duplo.
- Os controles de direitos autorais, MapType e navegação são redimensionados para se adequar ao tamanho do mapa.
- Os getters, setters e nomes de eventos de estilo antigo foram oficialmente descontinuados e não são mais definidos.
10 de dezembro de 2009
- Problema 1820: Aumentar o zoom com a roda de rolagem parece ir além do nível máximo de zoom e "pular" a posição do mapa.
- Problema 1743: O zoom por rolagem faz com que o mapa se mova para um local completamente diferente.
Outras mudanças importantes:
- Adicionamos o novo método panToBounds.
- Adicionada nova animação de mapa. Afeta as ações de arrastar, deslocar, aplicar zoom e as chamadas para setCenter/setZoom em todos os navegadores.
- Adicionamos uma mensagem de aviso de registro do console se métodos descontinuados estiverem sendo usados.
25 de novembro de 2009
- Problema 1696: solicitação de recurso: posicionamento do controle do mapa
- Problema 1909: corrupção de getBounds após a mudança do centro do mapa
- Problema 1938: map.setOptions não reconhece opções de controle
Outras mudanças notáveis:
- Adição de suporte a RTL para ativar os seguintes idiomas: árabe, farsi e hebraico
- Exposição da propriedade lat_lngs para as etapas de DirectionsResult.
11 de novembro de 2009
- Problema 1742: o marcador de ícone personalizado sempre aparece sobre o marcador padrão.
Outras mudanças notáveis:
- Adicionamos suporte para três novos idiomas.
- Basco
- Galego
- Tagalo
29 de outubro de 2009
- Problema 1421: Solicitação de recurso: adicionar uma classe Directions à API v3
Outras mudanças importantes:
- Documentação de referência atualizada com DirectionsRenderer e DirectionsService
26 de outubro de 2009
- Problema 1647: Solicitação de recurso: fornecer um evento para o DOM da janela de informações pronto
- Problema 1710: capacidade de cancelar o evento de zoom do usuário com um clique duplo
Outras mudanças importantes:
- O erro de JS é gerado quando argumentos inválidos são transmitidos para new google.maps.LatLng()
- Correção de bug: o mapa estático estava sendo carregado duas vezes ao carregar o mapa
15 de outubro de 2009
- Problema 1525: erro get_bounds em níveis de zoom baixos
- Problema 1757: fitBounds() não funciona no meridiano 180.
- Problema 1790: map.setOptions não pode definir o cursor
- Problema 1767: BugProblem with event propagation
Outras mudanças importantes:
- Atualizações da documentação:
- Novo método exposto: LatLngBounds.isEmpty()
- Classificou todos os métodos, eventos, propriedades e constantes por nome.
- Correção de tipos incorretos nas propriedades de opções de polilinha e polígono
28 de setembro de 2009
- Melhorias no desempenho de renderização de polígonos.
- Correção do problema com o aviso de JS para SVGView.
22 de setembro de 2009
- Problema 1420: Recurso: adicionar classe Polyline à API
- Problema 1371: o evento map.bounds_changed é disparado repetidamente quando o mapa está em movimento.
- Problema 1700: localização incorreta no clique após diminuir o zoom no Firefox 3.5
- Problema 1702: LatLng incorreto informado em eventos de clique e duplo clique quando há um deslocamento de rolagem em um elemento pai
- Problema 1723: o mapa pula ao arrastar no iPhone
Outras mudanças importantes:
- Lançamento de polilinhas e polígonos. Com eles, é possível desenhar linhas ou regiões preenchidas no mapa, especificar estilos de traço e preenchimento e aceitar a maioria dos eventos do mouse (ou seja, ainda não há mouseover). Eles funcionam em todos os navegadores compatíveis (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), incluindo dispositivos móveis compatíveis.
- Adicionamos duas novas seções ao guia para desenvolvedores sobre Polilinhas e Polígonos.
- Adicionamos duas novas classes à referência da API para polilhas e polígonos.
- Adicionado um novo evento do mapa "idle", acionado quando o mapa não é movido por um tempo. Resolve o problema 1371.
- Correção de valores de LatLng incorretos retornados dos eventos de clique.
- Corrigimos o bug de zoom com gesto de pinça no iPhone. Consulte o problema 1723.
10 de setembro de 2009
- Problema 1659: latLng incorreto informado em eventos de clique e clique duplo após o deslocamento, Firefox 3.5
- Problema 1621: localização errada após clicar no mapa no IE8 com DOCTYPE
- Problema 1642: InfoWindow overflow:auto
- Problema 1531: a altura da infoWindow aumenta cada vez que ela é aberta.
Outras mudanças importantes:
- A sintaxe foi modificada para métodos get/set e nomes de eventos, conforme especificado abaixo. A sintaxe antiga ainda é compatível para manter a compatibilidade com versões anteriores. Por exemplo:
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- Adicionamos o novo método "onAdd" à interface OverlayView, que é chamado quando os painéis e a projeção são inicializados pela primeira vez. Isso resolve o Issue 1377.
- O método "remove" da interface OverlayView foi renomeado como "onRemove". O nome antigo continua sendo aceito para manter a compatibilidade com versões anteriores.
2 de setembro de 2009
- Problema 1525: erro get_bounds em níveis de zoom baixos
- Problema 1596: mover o mapa além do limite norte ou sul do mundo retorna um erro.
- Problema 1643: bug: as rodas de rolagem do mapa rolam desnecessariamente.
- Problema 1379: não consigo ver os dados do mapa da Coreia na V3.
Outras mudanças importantes:
- Ativação da roda de rolagem contínua e do zoom com clique duplo no Chrome, Safari 4 e Firefox 3.5
- Melhoria no desempenho de arrastar o mapa
- Agora, o clique duplo centraliza o mapa após o zoom.
24 de agosto de 2009
- Problema 1567: map.set_center para um local próximo não funciona.
- Problema 1605: ao rolar o mapa, a página também é rolada
- Problema 1467: função de mapa de deslocamento + animação
Outras mudanças notáveis:
- Ativação do zoom com a roda de rolagem por padrão. Para desativar, defina a propriedade scrollwheel da opção Map como false.
- Documentação atualizada para incluir as funções panTo e panBy.
14 de agosto de 2009
- Problema 1575: bug no método set_draggable() de marcadores arrastáveis
Outras mudanças notáveis:
- O zoom com a roda de rolagem foi ativado.
- Correção de um problema que afetava iPhones em que o mapa pulava depois de ser arrastado.
4 de agosto de 2009
- Problema 1393: permitir marcadores arrastáveis
- Problema 1448: bug: a API v3 precisa de uma função checkResize() (ou equivalente)
- Problema 1404: Erro com o cursor no Opera
- Problema 1514: a seta de seleção MapType é exibida incorretamente com o HTML 4.01 strict.
- Problema 1426: Controle de z-index da InfoWindow
Outras mudanças importantes:
- Os gestos de pinça e arrastar no iPhone devem ser mais robustos.
- Adicionamos setters e getters de zIndex aos objetos InfoWindow.
Mudanças na documentação:
- Adição dos métodos get_draggable e set_draggable do marcador
- Eventos de arrastar o marcador, dragstart, dragend e draggable_changed adicionados
- Propriedade arrastável do marcador adicionada
- Métodos get_zIndex e set_zIndex da janela de informações adicionados
- Evento zIndex_changed da janela de informações adicionado
- Propriedade zIndex da janela de informações adicionada
13 de julho de 2009
- Problema 1415: conteúdo da infowindow: selecionável como verdadeiro/ falso
- Problema 1432: o evento mouseout não é acionado após a chamada de set_icon.
- Problema 1365: os controles de tipo de mapa são renderizados incorretamente com doctype estrito
Outras mudanças notáveis:
- Os desenvolvedores não precisam mais especificar o tamanho de um MarkerImage. A API vai detectar isso quando não for fornecido. Em uma observação relacionada, os argumentos de tamanho, âncora e origem para MarkerImage são todos opcionais.
- Os desenvolvedores não precisam mais chamar OverlayView.call(this) no construtor de uma subclasse OverlayView.
- Os métodos "changed" de OverlayView foram removidos da interface. Isso não deve afetar o código do desenvolvedor, já que esses métodos não eram usados antes.
- A opção partialmatch foi removida dos objetos de solicitação do Geocoder. Se um desenvolvedor continuar transmitindo esse parâmetro, ele não terá efeito na consulta.
12 de junho de 2009
Problemas alterados:
- Problema 1363: bug: os eventos de clique no mapa não são enviados no iPhone.
Outras mudanças importantes:
- O controle de zoom grande é clicável em todos os navegadores
- A janela de informações "limpa" o controle de zoom grande, posicionando-se totalmente dentro do mapa e dos controles.
- Os direitos autorais para dispositivos móveis usam imagens bonitas
- Os blocos são carregados do centro, em vez do canto superior esquerdo
- Os usuários não podem mais selecionar o texto dos botões de tipo de mapa nem nenhuma das imagens de controle.
- A biblioteca principal é menor em cerca de 1,9 KB