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
controle de versões.
Este changelog lista as versões por data e número da versão, além das mudanças associadas.
Para receber atualizações sobre novas versões da API Maps, inscreva-se no grupo google-maps-js-api-v3-notify.
3.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] Otimize Route3DElement para evitar solicitações de back-end desnecessárias ao alternar trafficPolylinesDisabled.
3.66.2d
26 de agosto de 2026
Mudanças:
- [canal Alfa] Removemos os ícones de rota 3D do carregamento de fontes e os movemos para recursos SVG incorporados para evitar complicações ao carregar a fonte Material Symbols mais de uma vez.
- [canal Beta] Adiciona componentes avançados do kit de interface do usuário 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 apareça 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 rota
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 de substituição e removendo paradas de foco do teclado redundantes.
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. Os desenvolvedores agora 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" em todos os widgets de Place Details.
- [canal Alfa] Melhoria nas mensagens de erro do modo de viagem 3D de rotas quando
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 polilines com reconhecimento de tráfego ao usar as opções de roteamentoTRAFFIC_AWAREouTRAFFIC_AWARE_OPTIMAL. - [canal Alfa] O padding dos limites norte da AutofitsCamera foi aumentado para evitar o corte do pin padrão.
- Correção de um problema em que o Pegman do Street View não podia ser arrastado para o mapa em dispositivos com tela touchscreen.
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, motocicleta 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 pontos de parada 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 podia afetar a mesma fonte carregada na página base.
- Foi corrigido um problema em que
PlaceAutocompleteElementenviava um valor vazio em POST de formulário quando inicializado com "options.value" ou modificado programaticamente pela propriedade "value". - Atualizamos os controles de inclinação do mapa 3D e de interface de cabeçalho para reativar se o intervalo de restrição da câmera for aumentado.
3.65.8c (revertido)
7 de julho de 2026
Mudanças:
- [canal Alfa] O
Route3DElementrenderiza mais dados de polilinha e popover para rotas de transporte público. - Adição de suporte para
internalUsageAttributionIdsà API Address Validation. Essa propriedade permite atribuir chamadas de API a pacotes específicos ou bibliotecas de código aberto. - Atualizamos a janela de informações padrão para cliques em POIs nos mapas 2D para usar widgets de lugar.
- Melhoramos a confiabilidade dos panoramas do Street View em condições de tráfego intenso.
3.65.6a
25 de junho de 2026
Mudanças:
- [canal Beta] Atualizamos a janela de informações padrão para cliques em POIs em mapas 2D para usar widgets de lugar.
- Corrigido um bug que fazia com que o mapa 3D ocasionalmente apresentasse um erro em valores extremos de
fov. - Os marcadores de rota padrão foram atualizados para não usarem mais a opção obsoleta
glyphPinElement.
3.65.5e
17 de junho de 2026
Mudanças:
- Tipos fixos 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 JavaScript do Maps não está mais disponível. Para mais informações, consulte https://developers.google.com/maps/deprecations.
- Melhoria no contraste de cores da caixa de diálogo de direitos autorais do mapa no modo escuro.
- Desative os controles de rotação do mapa 3D quando os limites de direção forem atingidos.
- Corrigido um problema em que o campo de entrada "Preenchimento automático de local" para dispositivos móveis se sobrepunha à barra de status/área segura do sistema iOS. Observação: a correção funciona quando viewport-fit=cover está definido na meta tag viewport.
- Adicionada a funcionalidade `internalUsageAttributionIds` à API JavaScript do Maps 3D. Essa propriedade permite que os desenvolvedores atribuam chamadas de API a pacotes ou bibliotecas OSS específicos.
- Adicionada a funcionalidade internalUsageAttributionIds à API Places (Nova). Essa propriedade permite que os desenvolvedores atribuam chamadas de API a pacotes ou bibliotecas OSS específicos.
- [canal alfa] Tipos de getters restritos às propriedades Route3DElement para corresponder à normalização dos setters.
- [canal alfa] O Route3DElement expõe as propriedades routes, fallbackInfo e geocodingResults.
3.65.2d
27 de maio de 2026
Mudanças:
- Corrigido um problema com o botão de zoom ao diminuir o zoom em um mapa com limites restritos.
- A biblioteca Places introduziu
transitStationaos lugares. - Adicionado suporte para
internalUsageAttributionIdsna biblioteca de rotas. Essa propriedade permite que os desenvolvedores atribuam chamadas de API a pacotes ou bibliotecas 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 os mapas de roteiro e terreno no modo claro, independente de um ID de mapa ou estilo personalizado ser fornecido.
- [canal alfa] O Route3DElement envia eventos gmp-load e gmp-error após chamadas bem-sucedidas e com erro da API de Rotas, respectivamente.
- Corrigida a documentação incorreta que afirmava que as correspondências eram destacadas no texto secundário das previsões de autocompletar. As correspondências são destacadas apenas no texto principal, refletindo o comportamento de autocompletar da API Places.
- Melhoria na herança de cores para os itens de previsão do recurso "Completar Automático" do Place, para que eles herdem corretamente a cor definida no elemento pai.
- Adicionamos os slots 'input-icon' e 'clear-icon' aos elementos PlaceAutocompleteElement e BasicPlaceAutocompleteElement para personalização de ícones.
- Expusemos 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 sem correspondência. - Adicione o atributo `no-clear-button` e a propriedade `noClearButton` aos elementos `PlaceAutocompleteElement` e `BasicPlaceAutocompleteElement` para permitir ocultar o botão de limpar.
- A funcionalidade de camada de mapa de calor na API Maps JavaScript foi desativada.
- Melhoramos o tratamento de erros para recuperação de configurações de mapa.
- As imagens de 45 graus foram desativadas para mapas rasterizados.
- Adicionamos classes ausentes à 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 independente da configuração de animação de voo. As atualizações subsequentes da câmera respeitam a configuração de voo. - [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] O MarkerElement adiciona a propriedade autofitsCamera para oferecer suporte ao ajuste automático da câmera do 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 de área de serviço pura definindopureServiceAreaBusinessesIncludedem solicitações de Place Autocomplete (API de dados e widgets) e Text Search. - A biblioteca Places introduziu
addressDescriptor,containingPlacesetimeZoneem lugares. - A biblioteca Places introduziu
futureOpeningDateem lugares. Agora é possível solicitar resultados de empresas que ainda não abriram definindofutureOpeningBusinessesIncludedem solicitações de Place Autocomplete (API Data e widgets), Nearby Search e Text Search. - O logotipo do Google agora será o mesmo para o mapa de roteiro 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 do 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.
- Adição de novas
FuelTypeDIESEL_PLUSeE100. Adicionamos novasEVConnectorTypeNACS. - 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 nulo ou indefinido. Corrigido o 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 "true" para "false" em um determinado elemento não vai atualizar a câmera para excluir esse elemento, mas vai desativar as atualizações futuras da câmera para ele.
- 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 enumeração baseada em string tem um tipo de união de string definido (como${EnumName}String), que é usado para essa enumeração 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:
- Agora, a propriedade
mapIdpode ser atualizada dinamicamente após a inicialização deMap3DElement, eliminando a necessidade de uma nova instanciação deMap3DElement. - [canal Alfa] Adicionamos um novo
Route3DElementpara renderizar rotas em mapas 3D. - [canal Alfa] Adição de 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 bonequinho 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 JavaScript do Maps.
3.64.6d
26 de março de 2026
Mudanças:
- Foi corrigido um problema em que pressionar "Enter" não enviava um formulário que continha elementos do preenchimento automático de lugares se nenhuma previsão estivesse em destaque.
- Corrigida uma condição de corrida que impedia a renderização de
FlattenerElementem mapas 3D. - Corrigido um bug que impedia o funcionamento correto do toque em dispositivos móveis quando um mapa era anexado a um elemento DOM criado em um contexto iframe diferente do código da biblioteca Maps JS.
3.64.5d
18 de março de 2026
Mudanças:
- O canal
weeklyagora apresenta várias atualizações de mapas 3D, incluindo os novosMarkerElementeFlattenerElement. Além disso, adicionamos as propriedadescameraPositionefov, além do suporte para os métodosaltitudeModeeflyCameraToeflyCameraAround. - A biblioteca Places introduziu
currentOpeningHours,regularSecondaryOpeningHoursecurrentSecondaryOpeningHourspara locais identificados. OcurrentOpeningHoursfornece os horários de funcionamento para a próxima semana, incluindo quaisquer horários excepcionais, como feriados. O horário secundário é diferente do horário principal do estabelecimento e indica o horário de funcionamento de serviços como drive-thru, retirada no local ou entrega para viagem. - Corrigido um problema nos mapas 3D em que o link para o Google Maps às vezes não era atualizado corretamente após o mapa ser movido.
3.64.4d
12 de março de 2026
Mudanças:
- Sincronize a propriedade
InfoWindowdo mapa na mudança de posição para corrigir o problema que causava avisos desnecessários no console. - Corrige um problema em que atualizações programáticas
fovpara Map3DElement eram ocasionalmente descartadas. - 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 detalhes de lugares.
- [canal beta] A propriedade
cameraPositionintroduzida anteriormente emMap3DElementna versão 3.64.2 agora também é suportada no alvoflyCameraTo. Consulte Mapas 3D em JavaScript do Maps para mais informações.
3.64.2b
26 de fevereiro de 2026
Mudanças:
google.maps.DirectionsService,google.maps.DirectionsRendereregoogle.maps.DistanceMatrixServiceserão descontinuados a partir de 25 de fevereiro de 2026. Neste momento, não está previsto que sejam descontinuados e continuarão a receber correções de erros para quaisquer regressões importantes. Será dado um aviso prévio de pelo menos 12 meses antes da descontinuação do suporte. Consulte legacy para obter detalhes adicionais (incluindo alternativas mais recentes e recomendadas).- [canal beta] Introduzimos um novo
MarkerElementque permite exibir conteúdo HTML personalizado dentro de marcadores no mapa 3D. Além disso, um novoFlattenerElementagora pode achatar malhas 3D em áreas específicas. - [canal beta]
Map3DElementfoi atualizado com as propriedadesfovecameraPosition, enquanto os métodosflyCameraToeflyCameraAroundagora suportamaltitudeMode. Consulte Mapas 3D em JavaScript do Maps para mais informações. - Corrigido um bug que fazia com que a criação de um
PinElementusandodocument.createElement('gmp-pin')lançasse umNotSupportedError.
3.64.1c
19 de fevereiro de 2026
Mudanças:
- Atualizar colisão quando
AdvancedMarkerElementredimensionar.
3.63.14d
5 de fevereiro de 2026
Mudanças:
- A biblioteca Places introduziu novas opções para identificar um local ao solicitar dados. Além de usar
id, agora é possível especificar umresourceNamepara inicializar um objetoPlace. - A biblioteca Places introduziu
subDestinationspara locais identificados. EssessubDestinationsfornecem destinos mais específicos para usuários que estão pesquisando em um local grande ou complexo, como um aeroporto, parque nacional, universidade ou estádio. - Corrigido um problema em que o Map3D exigia que a altitude fosse especificada ao definir a propriedade center em JS (agora o padrão é 0).
- O objeto Place de
PlaceDetailsElementePlaceDetailsCompactElementagora inclui uma propriedadegoogleMapsLinks, que fornece URLs para links diretos para o Google Maps para uma variedade de ações. Isso inclui URLs para visualizar o local, obter direções, visualizar fotos, ler avaliações existentes e escrever uma nova avaliação.
3.63.13
29 de janeiro de 2026
Mudanças:
- A API Maps Embed não exibe mais cartões de informações ao posicionar o cursor do mouse sobre os Pontos de Interesse (POIs).
- Adiciona avisos no console para elementos do Places UI Kit (Detalhes do Local + Busca de Local) mal configurados.
- O elemento PlaceDetails agora exibirá resumos de locais gerados por IA quando disponíveis.
- Agora está disponível um resumo de avaliações gerado por IA para o elemento PlaceDetails.
3.63.10a
13 de janeiro de 2026
Mudanças:
- Correção de um problema que impedia gestos de rolagem e clique dentro de popovers.
- Os campos
resourceNameeshortFormattedAddressagora estão disponíveis na API Places
3.63.9d
8 de janeiro de 2026
Mudanças:
- O
PlaceSearchElementmostra conteúdo que não é de foto um pouco mais rápido enquanto as fotos são carregadas. 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 no desempenho ao carregar fotos para
PlaceDetailsElementePlaceSearchElement. - Esclarecemos o comportamento da propriedade
draggableemMapOptionspara explicar melhor as restrições de interação do usuário. - Força o acesso ao canal Beta para
possibleNextActionna biblioteca Address Validation. - Adicionar suporte a propriedades
placeholdere atributos HTML aPlaceAutocompleteElement - O
PlaceAutocompleteElementagora oferece suporte à personalização de mais propriedades de fonte CSS padrão, incluindo: fonte, tamanho da fonte, família de fontes, peso da fonte, altura da linha, estilo da fonte e cor. O tamanho de fonte padrão agora é 16 px. - Adicionar suporte a propriedades
valuee atributos HTML aPlaceAutocompleteElement - Otimize o carregamento de imagens no Kit de Interface do Places.
- Adicionada a parte CSS
inputaoPlaceAutocompleteElement
3.63.5d
11 de dezembro de 2025
Mudanças:
- Inicia a API Address Validation na API Maps JavaScript
mapTypeIdagora assume o valor padrãoMapTypeId.ROADMAPquando definido como nulo ou indefinido, corrigindo um problema que poderia impedir o carregamento dos blocos do mapa.- Oculte 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:
- Agora,
--gmp-mat-spacing-mediumse aplica ao padding do contêiner interno da visualização horizontalPlaceDetailsCompactElement. - Corrigimos um problema com a mudança do mapa 3D no Safari do macOS ao interagir com controles da interface.
- As propriedades
languageeregionagora podem ser mudadas dinamicamente emMap3DElementsem precisar 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 do atributo de orientação não diferencia maiúsculas e minúsculas nos estilos PlaceDetailsCompactElement.
- Adicionada a capacidade de desativar a movimentação do mapa quando
PopoverElementestiver aberto em Mapas 3D. - Correção de um bug que impedia o uso de
addEventListener()noPinElement. - As janelas modais (como a janela de atalhos de teclado no mapa e a janela de informações adicionais no Places UI Kit) agora fecham com um clique fora da área de conteúdo.
- Os dados de lugares agora incluem resumos informativos gerados com IA para avaliações e serviços próximos. As novas propriedades são evChargeAmenitySummary, neighborhoodSummary, generativeSummary e reviewSummary.
3.62.13e
6 de novembro de 2025
Mudanças:
- Foi corrigido um problema de vazamento de memória quando um
PopoverElementé adicionado e removido dinamicamente do DOM. - Foi corrigido um problema de vazamento de memória quando um
Map3DElementé adicionado e removido dinamicamente do DOM. - Alinhamento fixo dos cantos arredondados da imagem com os cantos arredondados do contêiner ao usar uma borda espessa em
PlaceDetailsCompactElement.
3.62.12c
30 de outubro de 2025
Mudanças:
- [canal Alfa] Removemos o
ElevationElementexperimental. - Adicionamos variáveis CSS para
background-color,border-radius,box-shadowepaddingao mapa 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] Faça o modo escuro funcionar para destacar itens contextuais da lista de lugares.
- Adicionadas as propriedades
anchorLefteanchorTopaAdvancedMarkerElementOptions. - 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 exibir texto. A propriedadeglyphagora está obsoleta noPinElement. - Impede que a InfoWindow apareça inesperadamente quando um AdvancedMarker associado é criado fora da janela de visualização.
- O conteúdo de mapas 3D já está disponível no canal semanal. Esta versão inclui um novo controle de bússola e controles simplificados da interface padrão, suporte para estilização de mapas baseada na nuvem e processamento cooperativo de gestos, melhorias na localização com novas propriedades
languageeregionnoMap3DElement, além de melhorias de acessibilidade para rótulos de mapa básico. Consulte Mapas 3D em Maps JavaScript para obter mais informações. - Melhoramos o gerenciamento de memória para o Mapa 3D e evitamos problemas de memória insuficiente em dispositivos iOS.
- Lançamento do Routes JS. Permite que os desenvolvedores façam chamadas da API Routes e desenhem rotas com a API Maps JavaScript.
3.62.9c
9 de outubro de 2025
Mudanças:
- Adicionadas as propriedades
anchorTopeanchorLeftaoAdvancedMarkerElement. Isso permite alterar o ponto de ancoragem de um marcador para algo diferente do centro inferior padrão.
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] Esclarecer mensagens de erro
Route. - [canal Beta] Compatibilidade com 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 de "coordenadas" nesses dois elementos foram descontinuadas, mas continuarão funcionando no canal beta.
3.62.3c
3 de setembro de 2025
Nenhuma mudança voltada ao público.
3.62.2c
28 de agosto de 2025
Mudanças:
- A Biblioteca de Desenhos está obsoleta. Consulte https://developers.google.com/maps/deprecations para mais informações.
3.62.1
21 de agosto de 2025
Mudanças:
- [canal beta] Adicionadas
sessionTokeneplaceAutocompleteElementcomo opções opcionais para a API de Validação de Endereços para gerenciamento de sessão emAddressValidation.fetchAddressValidation() - [canal Beta] Lançamento do Routes JS. Permite que os desenvolvedores façam chamadas da API Routes e desenhem rotas com a API Maps JavaScript.
3.61.14
7 de agosto de 2025
Mudanças:
- Corrigimos um problema em que a caixa de luz 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:
- Foi adicionada documentação para campos extras em PlaceAutocompleteElementOptions e BasicPlaceAutocompleteElementOptions.
- Resolvemos um problema em que os marcadores avançados piscavam brevemente e desapareciam ao serem movidos para fora da tela.
- Adicionou googleMapsLinks à classe Place.
3.61.11a
24 de julho de 2025
Mudanças:
- Adicione originalText e originalTextLanguageCode à classe Place Review.
- [canal Alfa] Ative o mapMode para o widget de ancoragem contextual do mapa de lugares. Permite que os usuários alternem entre ROTEIRO, HÍBRIDO e NENHUM.
- [canal Beta] O Map3DElement agora aciona um evento se o mapa não for inicializado, por exemplo, por 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 experimental PlaceListElement.
- 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 a cada vez que você entra no grupo.
- Corrigimos um problema de contraste na caixa de diálogo de atalho do teclado no modo escuro.
- Ative a compatibilidade com personalização de borda, raio da borda, cor de plano de fundo do widget e esquema de cores para o elemento Place Autocomplete. O elemento Place Autocomplete agora respeita automaticamente o modo escuro. Para desativar, aplique
color-scheme: lightem CSS. - Adicionamos campos googleMapsURI às classes Place Photo e Review.
- [canal Beta] Adição da enumeração
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 será desativada 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 perda de contexto do WebGL em mapas 3D. Os mapas 3D agora tentam se restaurar quando o contexto do WebGL é restaurado.
3.61.6d
26 de junho de 2025
Mudanças:
- Adicione internalUsageAttributionIds a Map3DElement e Map3DElementOptions.
3.61.5a
17 de junho de 2025
Mudanças:
- Ativa a compatibilidade com a string "IP_BIAS" para LocationBias no Place Autocomplete.
- Correção de um erro na documentação de
SearchNearbyRequest. O valor padrão deSearchNearbyRequest.RankPreferenceéPOPULARITY, nãoDISTANCE.
3.61.4a
12 de junho de 2025
Mudanças:
- Adicionamos a enumeração
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:
- Adição de PlaceDetailsElement, PlaceDetailsCompactElement e elementos de configuração associados. Removeu PlaceDetailsSize.
- Correção de um problema com PlaceAutocompleteElement em que a seleção de uma entrada de 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/viewport ausente na saída de lugar PlaceDetailsCompactElement.
- Os detalhes 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 (revertido)
1º de maio de 2025
Mudanças:
- [canal Beta] Adicione 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] Os mapas 3D agora estão disponíveis no canal Beta. Esta versão inclui melhorias de acessibilidade e novos elementos interativos para polilinhas, polígonos e modelos 3D. Além disso, um novo
PopoverElementestá disponível para mostrar conteúdo HTML personalizado nos 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) por padrão no Google Maps 3D.
3.60.8
9 de abril de 2025
Mudanças:
- [canal Beta] A API LocalContext foi totalmente 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 sensíveis ao toque.
- Aumentamos a opacidade da sobreposição de processamento de gestos cooperativos para que o texto nela atenda aos requisitos de contraste em todas as áreas do mapa.
- Adicionamos suporte para
PostalAddressna API Places. - Garante que a cobertura regional estática na inicialização tenha o mesmo colorScheme do mapa subjacente.
3.60.7b
3 de abril de 2025
Mudanças:
- O widget Place Autocomplete agora 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 compatibilidade com
PriceRangeno Places.
3.60.5 (revertido)
20 de março de 2025
Mudanças:
- Correção de um bug que impedia o rolamento da página ao clicar ou tocar em Marcadores avançados.
- Correção de um bug que impedia o modo de tela cheia de funcionar corretamente no
<gmp-map>. - Corrigido um erro que fazia com que a janela de informações de um marcador avançado oculto permanecesse visível.
- Os mapas com estilo personalizado no Roadmap não perderão seu estilo personalizado quando a camada de Ciclismo for adicionada.
3.60.4
11 de março de 2025
Mudanças:
- Os estilos e cores de fundo personalizados são aplicados ao tipo de mapa e esquema de cores específicos para os quais o estilo foi definido (inicialmente, isso será limitado a Roadmap e Roadmap Dark). A camada de Trânsito manterá qualquer estilo personalizado para o tipo de mapa selecionado.
3.60.3 (Revertido)
5 de março de 2025
Mudanças:
- Corrigido um erro que impedia a exibição do painel de instruções.
3.60.2
27 de fevereiro de 2025
Mudanças:
- Localizações: Adicionado suporte para o conector EV tipo NACS (SAE J3400).
- Os elementos HTML gmp-map e gmp-advanced-marker foram disponibilizados no Google Analytics.
3.60.1
20 de fevereiro de 2025
Mudanças:
- [canal alfa]
altitudeModeemPolygon3DElementePolyline3DElementagora é definido comoCLAMP_TO_GROUNDpor padrão. - [canal alfa] Uma nova opção
modeemMap3DElementagora precisa ser definida para que o Mapa 3D seja renderizado (2 novos valoresHYBRIDeSATELLITEestão disponíveis). A opção existentedefaultLabelsDisabledfoi removida, por favor, definamodecomoHYBRIDouSATELLITE. - [canal beta] A cor de fundo retornará ao padrão ou à cor definida em
MapOptionsse não tiver sido definida especificamente para um determinado tipo de mapa. - [canal beta] Os estilos personalizados de raster devem ser aplicados somente ao tipo de mapa ao qual o estilo foi atribuído.
- Corrigido um problema em que os Marcadores Avançados se deslocavam ao serem arrastados no modo de tela cheia. Também foi corrigido um problema em que o boneco de madeira do Street View apresentava um deslocamento ao ser arrastado no modo de tela cheia.
- Substitua o controle de zoom padrão pelo novo controle de câmera, que contém botões de panorâmica e zoom.
- Atualize os ícones do botão de zoom para que fiquem alinhados com os novos ícones do botão de panorâmica.
3.59.8
6 de fevereiro de 2025
Mudanças:
- Os clientes agora podem acessar os valores do TransitFare em formato de texto.
- [canal alfa] Lançado o novo elemento AirQualityMeterElement: <gmp-air-quality-meter>.
- [canal alfa] O uso do PlaceAutocompleteElement agora exigirá que a API Places (Nova) esteja ativada no projeto do Google Cloud. .
- [canal alfa] PlaceAutocompleteElement: O evento gmp-placeselect é substituído por gmp-select e fornece um objeto PlacePredictionSelectEvent em vez de um objeto PlaceAutocompletePlaceSelect.
- [canal alfa] PlaceAutocompleteElement: O evento gmp-requesterror é substituído por gmp-error e fornece um objeto Event em vez de um objeto PlaceAutocompleteRequestErrorEvent.
- [canal alfa] PlaceAutocompleteElement: componentRestrictions é substituído por includedRegionCodes.
- [canal alfa] PlaceAutocompleteElement: types é substituído por includedPrimaryTypes.
3.59.7
30 de janeiro de 2025
Mudanças:
- [canal beta] As cores de fundo do roadmap e do roadmap em modo escuro definidas para estilos personalizados devem ser renderizadas atrás dos blocos e além das margens do mapa.
- [canal beta] Um mapa rodoviário com estilo personalizado (ou mapa rodoviário em modo escuro) manterá seu estilo personalizado quando uma camada de transporte público for adicionada, em vez de retornar ao estilo padrão do mapa base.
- Os mapas que estão no modo escuro agora permanecerão nesse modo quando a camada de transporte público for adicionada.
3.59.6
23 de janeiro de 2025
Nenhuma mudança voltada ao público.
3.59.5
16 de janeiro de 2025
Mudanças:
- Corrigimos 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:
- Corrigido um bug que causava erros não tratados quando a camada de tráfego estava ativada.
- [canal beta] Resolve um problema em que o PlaceAutocompleteElement não concedia o foco corretamente.
- [canal beta] Os recursos do mapa atômico serão exibidos em cidades compatíveis com z17 e profundidades maiores.
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 o Places JS.
3.59.2
5 de dezembro de 2024
Mudanças:
- [canal alfa] Os recursos do mapa atômico serão exibidos nas cidades compatíveis com z17 e profundidades maiores.
- Adiciona um ID de atribuição de uso ao inicializador, o que ajuda o Google a entender quais bibliotecas e amostras são úteis para os desenvolvedores, como o uso de uma biblioteca de agrupamento de marcadores. Para optar por não enviar o ID de atribuição de uso, basta excluir essa propriedade ou substituir o valor por uma string vazia. Alterações a esse valor após a instanciação podem ser ignoradas.
- Agora você pode usar o Firebase App Check 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] Corrigido um problema em que o controle de zoom estava ausente do Street View.
- Correção de um bug em que marcadores legados que não são clicáveis ainda enviam o evento de clique.
- Correção de um bug que impedia a atualização da posição do pixel pelos marcadores avançados ao mudar para um tipo de mapa personalizado.
- Agora, um aviso do console é registrado ao aplicar tipos e estilos de mapa padrão ou personalizados com um ID de mapa. Quando um ID de mapa está presente, os estilos são controlados pelo console do Cloud, e o estilo na nuvem só é compatível com tipos de mapas de roteiro.
- Estilo dos botões de controle da câmera que se movem ao passar o cursor no modo escuro.
- Corrigir problema de preenchimento do fitBounds ao usar limites muito pequenos.
3.58.11a
31 de outubro de 2024
Mudanças:
- [canal beta] Corrigido um bug que impedia o uso do boneco de identificação do Street View no mapa do componente web.
- Impede que leitores de tela foquem na mensagem de rolagem quando ela estiver oculta em um mapa da API Embed.
3.58.10
24 de outubro de 2024
Mudanças:
- Corrigido 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:
- Removida uma advertência incorreta do console WebGLOverlayView.
- Corrigido um problema em que o Chrome exibia erroneamente uma linha de foco azul ao redor do mapa se este fosse o primeiro elemento da página a receber interação com um ponteiro ou mouse.
- Adicionamos provedores de localização de veículos e frotas da 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 correspondentes*Colorusando os formatos de cor#rgba,#rrggbbaa,rgba(r, g, b, a)ourgb(r g b / a). - [canal alfa] Os controles de interface do usuário padrão, marcadores, modelos 3D e funções de animação de câmera predefinidas agora estão disponíveis para uso com mapas 3D na versão experimental.
- Corrigido um erro que impedia a troca entre tipos de mapas personalizados em mapas vetoriais.
- Utilize imagens de satélite de alta resolução (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 voltada ao público.
3.58.2
29 de agosto de 2024
Mudanças:
- O glifo de texto do
PinElementagora é dimensionado com oPinElemente sua cor padrão corresponde aoglyphColorpadrão doPinElement.
3.58.1a
22 de agosto de 2024
Mudanças:
- [canal beta] Substituir o controle de zoom pelo controle da câmera por padrão. O controle da câmera tem controles de zoom e movimento.
- Publicar 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
- Integramos um novo rotulador para renderizar os rótulos dos mapas vetoriais.
- As novas cores do mapa base agora são o padrão no canal
v=weeklypara desenvolvedores que não usam IDs de mapa. Consulte https://developers.google.com/maps/new-basemap-style-opt-in para obter mais informações.
3.57.13
8 de agosto de 2024
Mudanças:
- [Canal Beta] Adição de descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID do lugar.
3.57.12
1 de agosto de 2024
Mudanças:
- [Canal Beta] Adição de descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID do lugar.
- [canal Beta] Permite que o esquema de cores (claro ou escuro) seja definido na instanciação do mapa.
- Diminuir a latência de IconMouseEvent quando um recurso é clicado em mapas vetoriais
3.57.10
25 de julho de 2024
Mudanças:
- [Canal Beta] Adição de descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID do lugar.
- Adicionamos diversos atributos para tipos primários e nomes de exibição à classe Place.
3.57.9
18 de julho de 2024
Mudanças:
- Melhoramos a acessibilidade do controle do personagem de referência do Street View.
3.57.8b
11 de julho de 2024
Nenhuma mudança voltada ao público.
3.57.7
4 de julho de 2024
Mudanças:
- Adicione opções de veículos elétricos e opções de combustível às propriedades da classe Place. Ative as opções de pesquisa de EV 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] Integrado um novo rotulador para renderizar os rótulos dos Mapas Vetoriais.
- A InfoWindow agora possui a propriedade
isOpenpara indicar se está aberta em um Mapa ou em uma Street View. - Corrigida a documentação de referência incorreta para a classe Place Autocomplete
PlacePrediction.
3.57.3a
6 de junho de 2024
- [Canal Beta] Adição de descritores de endereço à resposta da API Geocoding para geocodificação inversa, direta e pesquisa de ID do lugar.
3.57.2
28 de maio de 2024
Mudanças:
- Corrigido um erro que impedia a abertura dos menus no controle do tipo mapa em um componente web.
- Corrigido um erro que fazia com que o indicador de arrastar do AdvancedMarkerElement desaparecesse.
- Adicionar funcionalidade de autocompletar à nova API Place.
- Os mosaicos de mapas raster agora são disponibilizados no formato de imagem WebP.
- Documentação atualizada para Place.searchByText e Place.searchNearby, apontando agora para a lista de campos correta.
- Um novo botão para fechar a janela de informações e um cabeçalho opcional já 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:
- Corrigido um erro que fazia com que o indicador de arrastar de
AdvancedMarkerElementdesaparecesse.
3.56.11
2 de maio de 2024
Mudanças:
- [canal beta]
<gmp-map>agora também usará o modo vetorial por padrão quando houver um ID de mapa definido, mas nenhum tipo de renderização explícito estiver 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 se propaga.
- [canal beta] Agora estão disponíveis um novo botão para fechar a janela de informações e um cabeçalho opcional.
- [canal Beta] Melhoria nos recursos de acessibilidade de teclado e de um único ponteiro para o controle "Pegman" do Street View.
- Corrigido o problema de vazamento de memória causado pela remoção dos Marcadores Avançados.
- Corrigido 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:
- Corrigido 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.
- Posicionamento fixo da âncora da janela de informações para pontos de interesse (POIs) em mapas vetoriais.
- Corrigido um erro que exibia o
AdvancedMarkerElementsem uma posição definida. - Adicionado um evento "fechar" à API InfoWindow.
3.56.5
21 de março de 2024
Mudanças:
- [canal Beta] As novas cores de mapa de base agora são o padrão para desenvolvedores que não usam IDs de mapa. Consulte https://developers.google.com/maps/new-basemap-style-opt-in para obter mais informações.
- Corrigida a posição base da janela de informações para os rótulos e ícones do mapa vetorial.
3.56.4
14 de março de 2024
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:
- Corrigido 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 da classe Place.
- 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 para quaisquer regressões importantes, os bugs existentes no google.maps.Marker não serão corrigidos. Será dado um aviso prévio de pelo menos 12 meses antes da descontinuação do suporte. Consulte https://developers.google.com/maps/deprecations para obter detalhes sobre a descontinuação.
- Adicione outros atributos à nova API Place Class.
- Adicione opções de pagamento à nova API da classe Place.
3.55.11a
15 de fevereiro de 2024
Mudanças:
- Impedir que os mapas rolem automaticamente para a tela ao clicar neles.
3.55.11
8 de fevereiro de 2024
Mudanças:
- [canal alfa] Propriedade inputElement removida de PlaceAutocompleteElement.
- [canal alfa] Adicionar partes CSS para o elemento de autocompletar local
- [Canal Beta] O PlaceAutocompleteElement agora está disponível em pré-lançamento (v=beta)
- Adicionar opções de acessibilidade à API Places V2.
3.55.10
1 de fevereiro de 2024
Mudanças:
- [canal beta] Descontinuar SearchByTextRequest.rankBy. Por favor, utilize SearchByTextRequest.rankPreference em vez disso.
- [canal beta] Os métodos Place.findPlaceFromQuery e Place.findPlaceFromPhoneNumber não estão mais disponíveis; use Place.searchByText em vez disso.
- 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 JavaScript Journey Sharing.
- A nova aula "Place" já está disponível no canal semanal.
- Descontinuar Place.openingHours. Por favor, use o horário de funcionamento regular.
3.55.9
25 de janeiro de 2024
Mudanças:
- [canal beta] Corrige um problema em que a caixa de diálogo de atalhos de 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 script. 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 isso comoasyncsempre que possível, para um melhor 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. Esta é uma alteração que quebra a compatibilidade 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 web. Para usuários que usam addListener()para registrar o eventogmp-click, você não precisa fazer nenhuma alteração neste momento.
3.55.7
11 de janeiro de 2024
Mudanças:
- [canal beta] A propriedade
elementdeAdvancedMarkerElementagora aponta para a instância deAdvancedMarkerElement. - [canal beta] Os marcadores avançados agora podem personalizar seu conteúdo com nós filhos.
- Corrige um erro que impedia o funcionamento dos atalhos de teclado para panorâmica e zoom após clicar no mapa.
- Ative a personalização de polilinhas para o compartilhamento de viagens em JavaScript.
- [canal alfa] Adicione os atributos `types`, `requestedLanguage`, `requestedRegion` e `name` ao `PlaceAutocomplete`.
- [canal beta] Corrigido o bug que impedia a criação do elemento Advanced Marker 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:
- Corrigido um bug que causava erros de CSP relacionados a estilos 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:
- Corrigido um erro que impedia a renderização do WebGLOverlayView em determinadas situações.
3.54.12
2 de novembro de 2023
Mudanças:
- [canal alfa] Atualizar o recurso de preenchimento automático de locais para ser um componente web. Essa é uma alteração interruptiva. Consulte https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement para obter informações atualizadas sobre o uso.
- [Canal Alfa] Atualizar o gerenciamento de foco do elemento Place Autocomplete
- [canal beta] Expor o evento gmp-zoomchange em MapElements
- Habilite o MapTypeControl HORIZONTAL_BAR para lidar automaticamente com contextos de layout RTL.
3.54.11
26 de outubro de 2023
Mudanças:
- Corrigido um problema que causava erro ao configurar controles em um mapa.
- Adicionar a capacidade de restringir as imagens do Street View apenas a fontes oficiais do Google, por meio de StreetViewLocationRequest e StreetViewControlOptions.
3.54.10
18 de outubro de 2023
Mudanças:
- [canal beta] O MapElement agora ajusta automaticamente o layout de seus controles da esquerda para a direita ou da direita para a esquerda com base em seu estilo
directioncalculado. Também há slots disponíveis para adicionar controles personalizados. O ControlPosition agora oferece suporte a valores lógicos para compatibilidade com layout da esquerda para a direita (LTR) e da direita para a esquerda (RTL). A API Maps Embed agora também ajusta automaticamente o layout dos controles para leitura da esquerda para a direita ou da direita para a esquerda, com base no idioma. - [canal Beta] O MapElement agora tem delegatesFocus ativado
3.54.9
12 de outubro de 2023
- [canal beta] Adiciona resumo editorial à API Places v2.
3.54.7a
28 de setembro de 2023
Mudanças:
- Adicionada compatibilidade com múltiplos provedores de localização no JavaScript de compartilhamento de viagens.
3.54.6
21 de setembro de 2023
Mudanças:
- O google.maps.FeatureLayer responde a eventos de movimento do mouse.
- Adicionada a propriedade google.maps.FeatureType.SCHOOL_DISTRICT, para que os distritos escolares sejam suportados na estilização baseada em dados.
3.54.5
14 de setembro de 2023
Mudanças:
- [canal Beta] Correção de um bug que fazia com que addEventListener() do AdvancedMarkerElement não ficasse disponível.
3.54.4
7 de setembro de 2023
Mudanças:
- O logotipo do Google não se sobreporá às informações de direitos autorais no mapa com tanta frequência.
3.54.2
24 de agosto de 2023
Mudanças:
- Corrigido um bug no DirectionsRenderer que impedia o carregamento do mapa caso o zoom e o centro não fossem definidos antes da renderização do DirectionsResult.
3.54.1
18 de agosto de 2023
Mudanças:
- Faz upgrade da API Maps JavaScript para oferecer suporte nativo ao ECMAScript 2020.
- Os marcadores avançados agora são exibidos com mais clareza.
- O mapa é desativado quando o método `Array.from` é sobrescrito com uma implementação que não suporta iteráveis.
- Corrigido o problema de perda de foco que ocorria quando os botões de zoom eram desativados nos níveis 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} agora está disponível emAuthorAttribution.Photo.attributionsagora éPhoto.authorAttributions.Review.authorAttribution{?AuthorAttribution} substituiPhoto.author/authorURI/authorPhotoURI. - [Canal Beta] Adição do campo obrigatório
textQuerye descontinuação dequeryno método searchByText() da classe Place. - Ajustei o deslocamento da âncora da janela de informações para os rótulos e ícones do mapa raster.
3.53.12
20 de julho de 2023
Mudanças:
- [canal beta] Adicionados provedores de localização de veículos e frotas ODRD para compartilhamento de viagens em JavaScript - rastreamento de frotas.
- Atualizou-se a mensagem de aviso para quando o argumento passado para o construtor
LatLng()for ignorado. - Obsoleto
Marker.collisionBehaviorem 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 os desenvolvedores quando o mapa vetorial não carrega e recorre a um mapa raster.
3.53.7
15 de junho de 2023
Mudanças:
- [canal alfa] Atualize o elemento de autocompletar local para melhor oferecer suporte a leitores de tela e outras tecnologias assistivas.
3.53.5
1 de junho de 2023
Mudanças:
- Permitir a passagem do elemento Node para a propriedade
contentdo marcador avançado. - Melhoramos o desempenho do comportamento de colisão dos Marcadores Avançados.
- Adicionado um novo campo para DeliveryVehicleStop no Compartilhamento de Jornadas em JavaScript.
3.53.4a
24 de maio de 2023
Correções de bugs:
- Corrigido o problema de cintilação que ocorria no mapa vetorial.
- Corrigido o cálculo incorreto da data ao considerar diferentes fusos horários no método getNextOpeningTime() do método place.
- Corrigimos um tipo incorreto em VehicleJourneySegment para o Compartilhamento de viagem.
3.53.3
18 de maio de 2023
Mudanças:
- [canal alfa] Corrigido um bug em que o elemento de autocompletar "Inserir" não restaurava o texto original se você usasse as teclas de seta para destacar uma previsão e depois clicasse em Esc.
- [canal alfa] Estilos de previsão de preenchimento automático de locais atualizados para garantir que as reticências sejam exibidas quando o texto ultrapassar os limites.
- [canal beta] O Contexto Local agora exibe um aviso de que as informações contextuais sobre locais no mapa do Contexto Local serão removidas 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 tivesse sido retornado ao dock pelo menos uma vez.
- Limites, localização e raio obsoletos para o serviço de autocompletar local. Use locationBias e locationRestriction em vez disso.
3.53.2
4 de maio de 2023
Mudanças:
- [canal beta] Estilização orientada a dados para conjuntos de dados está disponível
- [canal beta] Os componentes web
<gmp-map>e<gmp-advanced-marker>já estão disponíveis. - Adicionamos o campo TimeWindow às funcionalidades Task e TaskTrackingInfo no compartilhamento de jornadas em JavaScript.
- Os elementos AdvancedMarkerElement e PinElement foram lançados no canal semanal.
- Estilo baseado em dados para Boundaries 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:
- Serviço de preenchimento automático de locais atualizado para oferecer suporte a locationBias e locationRestriction.
- [canal beta] Documentação publicada sobre o método toJSON do Place v2.
- [canal beta] Corrigido o problema de arrastar o marcador avançado quando o mapa está sobreposto.
- [canal beta] Estilização orientada a dados: os displayNames de PlaceFeature.fetchPlace serão exibidos no idioma do usuário final.
- [canal beta] AdvancedMarkerView e PinView foram renomeados para 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] O
positionAdvancedMarker agora é 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] Descontinuar AdvancedMarkerView.draggable em favor de gmpDraggable.
- [canal Beta] Remoção da propriedade "icon" e do nome do campo da classe Place. Recomendamos que os desenvolvedores usem "svgIconMaskURI".
- [canal Beta] Agora, a propriedade "title" do AdvancedMarkerView aceita apenas uma string. Os títulos podem ser removidos com uma string vazia.
- [canal Beta] Adicione "svgIconMaskURI" como um nome de campo compatível para métodos Place.fromPlaceFrom.
- [canal Beta] Mudança na propriedade da classe "Place" de
userRatingsCountparauserRatingCount - Melhoramos a impressão de erros quando registrados no console.
Correções de bugs:
- Correção de um bug em que o fechamento da InfoWindow causava um erro.
3.52.8
6 de abril de 2023
Mudanças:
- Adicionamos
pollingIntervalMilliscomo um campo público de provedores de local de pesquisa em JavaScript Journey Sharing. - [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
publishTimes da avaliação de lugar mostravam a data errada. - Correção de um problema em que a criação de elementos personalizados era interrompida globalmente.
- [canal Beta] Correção de um bug que fazia os marcadores avançados desaparecerem quando o mapa estava envolvendo.
3.52.6
23 de março de 2023
Mudanças:
- [Canal Alfa] O widget Place Autocomplete (novo) experimental foi lançado.
- Lançamento do Compartilhamento de trajeto em JavaScript no canal semanal.
3.52.5
16 de março de 2023
Mudanças:
- [Canal Beta] Estilo baseado em dados: remoção dos FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e SUBLOCALITY_LEVEL_1.
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.
- Corrige um bug que fazia com que o elemento interativo ficasse clicável quando estava abaixo de um marcador avançado clicável em dispositivos de toque.
3.52.2
23 de fevereiro de 2023
Mudanças:
- [canal Beta] Estilo baseado em dados: remoção da propriedade PlaceFeature.displayName.
- [canal Beta] Correção de WebGLOverlayViews que 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 da InfoWindow ficava invisível em uma raiz shadow.
- Para melhorar os Core Web Vitals e reduzir a transferência desnecessária de dados, o Maps JS agora adia o carregamento dos blocos do mapa até que o mapa esteja próximo da área visível da tela. Os mapas criados dentro da área visível inicial da página não devem apresentar nenhuma diferença.
3.52.1
16 de fevereiro de 2023
Mudanças:
- Adiciona o
importLibrary()função que permite carregar bibliotecas dinamicamente em tempo de execução. - [canal beta] Ativar o recurso de panorâmica automática da Janela de Informações quando aberta em um Marcador Avançado.
- [Canal beta] tornou certos campos nos objetos de dados da biblioteca de Compartilhamento de Jornadas não nulos.
- [canal beta] Estilização orientada por dados: os FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 e SUBLOCALITY_LEVEL_1 foram descontinuados. Eles serão removidos em março de 2023.
3.51.8
2 de fevereiro de 2023
Mudanças:
- Canal beta: Suporte para renderização de marcadores avançados em tipos de mapa personalizados.
- A versão mais recente do carregador de inicialização inline agora reutilizará nonces CSP encontrados em outras partes do documento.
3.51.7
26 de janeiro de 2023
Mudanças:
- Canal Beta: Estilização orientada por dados: Adicionado o método fetchPlace para obter 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 remover um marcador com colisão do mapa às vezes podia resultar em um elemento de marcador fantasma deixado 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 precisamente o tipo de elemento necessário.
Correções de bugs:
- Corrige um erro que ocorria ao usar um marcador avançado com uma janela de informações, em que a janela de informações podia não abrir após arrastar o marcador usando o teclado.
3.51.4
5 de janeiro de 2023
Mudanças:
- Canal beta: Adicionar novos atributos à classe de local
- Canal Beta: Estilização orientada a dados. O array FeatureMouseEvent.features pode conter mais de um recurso se houver vários sob o clique, e todos os ouvintes de clique do FeatureLayer sob um clique serão acionados.
- Canal beta: Gera erro para argumentos inválidos em google.maps.Map.getFeatureLayer.
- Corrige a posição em pixels dos Marcadores Avançados em um mapa em tela cheia.
- Alterações no mapa de eventos do mouse para agora ignorar cliques de botões do mouse que ocorrem enquanto outro botão do mouse já está pressionado.
- Corrige um erro que fazia com que os Marcadores Avançados desaparecessem ao ampliar o mapa.
- Melhora o desempenho ao ampliar o mapa com muitos marcadores avançados.
- Atualiza a documentação do StreetViewPanoramaOptions para esclarecer que o recurso clickToGo não está disponível com panoramas personalizados.
- Melhora o desempenho ao criar limites LatLng, inclusive por meio de Map.getBounds().
- Atualiza a referência do WebGLOverlayView para os eventos onAdd e onRemove.
- Adiciona personalização de estilo de marcador fixo para o Compartilhamento de Jornadas.
3.51.3
8 de dezembro de 2022
Mudanças:
- Corrige um erro que impedia um marcador de liberar o foco do teclado quando estava fora da área visível do mapa.
- Canal Beta: Apresenta o
Placeclasse, uma nova API mais simples que oferece suporte a padrões de uso modernos, como Promises. A classe Place inclui alguns novos campos de dados. - Canal Beta: Corrige um bug que impedia a renderização de Marcadores Avançados ao passar um Mapa que estava encapsulado em um Proxy.
- Canal beta: Adiciona personalização do marcador do provedor de localização da viagem para o Compartilhamento de Viagens em JavaScript.
3.51.2
01 de dezembro de 2022
Mudanças:
- Canal Beta:
google.maps.importLibrary()A API já está disponível. - Canal Beta: Obsoleto: O Contexto Local está obsoleto e não é mais recomendado para novos sites. A funcionalidade continuará funcionando e um aviso prévio de 12 meses será dado antes da descontinuação do suporte. Se você estiver interessado em criar uma experiência semelhante ao Contexto Local, sugerimos que você dê uma olhada na solução "Descoberta de Bairros" no Quick Builder ou use a Places Library, Maps JavaScript API. Exemplos de código e codelabs para a Places Library podem te ajudar.
- Canal beta: Para melhorar os Core Web Vitals e reduzir a transferência desnecessária de dados, o Maps JS agora adia o carregamento dos blocos do mapa até que o mapa esteja próximo da área visível da tela. Os mapas criados dentro da área visível inicial da página não devem apresentar nenhuma diferença.
- Canal beta: Adiciona um evento para consultar as alterações de estado dos provedores de localização do Compartilhamento de Viagens.
- Canal beta: Adiciona funções de personalização de estilo para o Compartilhamento de Viagens. Os métodos de configuração mais antigos foram suspensos.
- Adiciona acessibilidade por teclado às etapas do painel de instruções. Agora é possível navegar pelas direções usando a tecla Tab e selecioná-las com a barra de espaço ou a tecla Enter.
-
google.maps.geometry.spherical.computeArea()agora aceitaLatLngBoundseCircles.LatLngBoundsagora pode ser construído com umLatLngBoundsLiteral. - Adiciona texto
altàs imagens no painel de rotas sugeridas deDirectionRenderer.
3.51.1
17 de novembro de 2022
Mudanças:
- Canal Beta: a classe Place na biblioteca Places foi lançada.
- Canal beta: Adiciona funções de personalização de estilo para o Compartilhamento de Viagens. Os métodos de configuração antigos estão obsoletos.
- O Internet Explorer 11 foi desativado na API de incorporação de mapas.
- O logotipo do Google na API Maps Embed muda de estilo ao usar os tipos de mapa Híbrido ou Satélite para aumentar a visibilidade.
- 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.
- Ative o foco do teclado e a interação para o controle de escala do mapa.
- Introduz um parâmetro de idioma na API Geocoder JS. A API Maps JS não considera mais
UScomo uma região padrão no Geocoder se não for explicitamente especificada. - Introduz um parâmetro de idioma na API Directions JS.
- Introduz um parâmetro de idioma na API Distance Matrix JS.
Correções de bugs:
- Correção de um bug que fazia o foco do teclado ser redirecionado para o marcador quando uma janela de informações era aberta.
- Corrige um erro que impedia que os marcadores pudessem ser focados.
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 mediante solicitação 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 vinculaçãothisincorreta.
3.50.12
03 de novembro de 2022
Mudanças:
- Canal beta: Os marcadores avançados agora suportam altitude quando usados em mapas oblíquos.
3.50.11
27 de outubro de 2022
Mudanças:
- Canal beta: Agora, um erro é registrado quando as camadas de recursos de estilo orientadas por dados ficam indisponíveis.
- Canal beta: Melhorias de desempenho no carregamento padrão de marcadores avançados.
3.50.10
20 de outubro de 2022
Correções de bugs:
- Corrige o espaçamento lateral direito e inferior da janela de informações no iOS.
3.50.9
13 de outubro de 2022
Mudanças:
- As etapas selecionadas agora estão destacadas no painel de instruções.
- Corrige a tipagem TypeScript para o construtor
PinView. - Corrige a tipagem 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: o pré-lançamento dos Marcadores avançados foi lançado.
- Canal Beta: Introduz documentação para
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 em 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 de inclinação e rotação à caixa de diálogo de atalhos de teclado.
3.50.6
22 de setembro de 2022
Correções de bugs:
- Corrige um bug em que o Voice Over no iOS podia navegar pelos elementos abaixo da caixa de diálogo de atalhos do teclado.
- Adiciona texto alternativo à imagem do mapa estático.
Mudanças:
- Agora, um erro é registrado no console quando
map.getMapCapabilities()é chamado e tem um erro.
3.50.5
15 de setembro de 2022
Mudanças:
- Adicione a constante MAX_BOUNDS para LatLngBounds e indique os limites máximos de LatLng para mapas.
- Permite que leitores de tela realizem ações de clique em marcadores padrão.
3.50.3
1º de setembro de 2022
Mudanças:
- Canal Beta: atualiza a classe
DeliveryVehicledo Compartilhamento de trajeto em JavaScript para incluir atributos personalizados. - Corrige 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 de marcador padrão.
3.50.1
18 de agosto de 2022
Mudanças:
- Canal Beta: apresenta APIs de recursos de mapa (evento
getMapCapabilitiesemapcapabilities_changed) ao canal Beta. - Canal Beta: apresenta um parâmetro
languageparagoogle.maps.Geocoder. - Canal Beta: apresenta um parâmetro
languageparagoogle.maps.DistanceMatrixService. - Canal Beta: apresenta um parâmetro
languageparagoogle.maps.DirectionsService. - Corrige um erro que fazia com que o código de região fosse ignorado em várias APIs Places JS. Apresenta parâmetros de idioma e região a várias APIs do Place JS.
- Remove o suporte na API Maps JavaScript Street View 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 de mapa não foi criado para uso em aplicativos de produção e não pode ser usado para recursos que exigem configuração na nuvem, como a estilização na nuvem. - Deixe claro 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 uma enumeração de tempo de execução.
3.49.10
21 de julho de 2022
Mudanças:
- Valores NaN são rejeitados para largura ou altura ao validar o tamanho do ícone do marcador, o tamanho escalonado 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.
- Corrige um erro em que o texto de instruções exibido ao passar o cursor era cortado em idiomas da direita para a esquerda na API Embed.
- Torna a janela de informações de transporte público 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 Viagens.
3.49.8
7 de julho de 2022
Mudanças:
- Torna os links de navegação do Street View acessíveis por 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: Estilo orientado a dados para limites do Google foi lançado.
Correções de bugs:
- Torna o enum
BusinessStatusacessível através degoogle.maps.places.BusinessStatus.
3.49.5
16 de junho de 2022
Mudanças:
- Adiciona um controle e uma caixa de diálogo de atalhos de teclado ao Street View, melhorando a descoberta desses atalhos.
Correções de bugs:
- Corrige um erro que fazia com que um formulário fosse enviado ao fechar o Street View.
3.49.4
9 de junho de 2022
Mudanças:
- Move
WebGLOverlayView,CameraParams,LatLngAltitude,moveCamera, zoom fracionário egetVisibleRegionpara o canal semanal. - O panorama padrão do Street View para
Mapagora gerencia o foco automaticamente quando aberto. Este é o novo comportamento padrão. - O panorama do Street View agora restaura o foco automaticamente ao ser fechado (se possível).
- O Street View agora pode ser fechado pressionando a tecla ESC (quando o botão de fechar estiver ativado).
geometry.spherical.computeSignedArea()egeometry.spherical.computeArea()foram otimizados para maior robustez e 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.
- Tornamos o controle de rastreamento de movimento no Street View acessível por teclado e compatível com leitores de tela.
- As classes
MapsNetworkError,MapsRequestErroreMapsServerErroragora estão expostas e documentadas publicamente.
3.49.2
26 de maio de 2022
Mudanças:
- Contraste de cores aprimorado para o controle de rastreamento de movimento do Street View.
- Tornamos o controle de rastreamento de movimento no Street View acessível por teclado e compatível com leitores de tela.
- As classes
MapsNetworkError,MapsRequestErroreMapsServerErroragora estão expostas e documentadas publicamente.
3.49.1
19 de maio de 2022
Mudanças:
- Canal Beta: Corrige um bug em que o código de região era ignorado em várias APIs Places JS. Apresenta parâmetros de idioma e região a várias APIs do Place JS.
- Melhora o contraste de cores para tela cheia e controles da bússola no modo escuro.
- Torna o controle da bússola do Street View, o botão de fechar e o controle do link de endereço acessíveis e compatíveis com leitores de tela.
3,49
12 de maio de 2022
Mudanças:
- O canal semanal é atualizado para a versão 3.49.
- O canal trimestral é atualizado para a versão 3.48.
- As versões 3.47 e 3.46 ainda estão disponíveis mediante solicitação 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 a WebGL 2.0 para
WebGLOverlayView. - Canal Beta: inclui a biblioteca
JourneySharingnos tipos, externs e documentação de referência do TypeScript da API Maps JavaScript. - As funções
google.maps.event.addDomListener()egoogle.maps.event.addDomListenerOnce()foram descontinuadas e não devem 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 para o controle Tipo de mapa.
- Atualiza os rótulos aria para o controle suspenso Tipo de mapa.
Correções de bugs:
- Remove um atributo
aria-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 elementos naturais da terra.
Correções de bugs:
- Reverte uma correção anterior para
map.fitBounds()(facilita a transição da janela de visualização para distâncias curtas), pendente de análise. - Corrige problemas de contraste de cores no controle "Tipo de mapa" no modo de alto contraste de cores.
- Corresponde aos nomes acessíveis das caixas de seleção de controle do tipo de mapa com os rótulos visuais correspondentes.
- Corrige 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:
- Corrige
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 no Safari: garante que o botão de fechar e o contêiner de conteúdo sejam focados automaticamente em
open.
Correções de bugs:
- Corrige um problema de contraste de cores no link "Ver no Google Maps" em
s
InfoWindows. - Corrige um problema de contraste de cores no link "Ver no Google Maps" do controle de endereço
StreetViewPanorama.
3.48.4
10 de março de 2022
Mudanças:
- Apresenta um novo evento
visibleparaInfoWindow. - Apresenta 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 paranoClampNoWrap. - O leitor de tela agora lê as instruções sobre como navegar pelos marcadores quando um marcador recebe o foco.
- A API JavaScript do Maps agora reporta informações de telemetria. Você pode precisar 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 oferecendo suporte ao Internet Explorer 11, especifique
v=3.47que 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 mediante solicitação por número.
3.47.6
20 de janeiro de 2022
Correções de bugs:
- Corrigido 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 a versão Beta - todas as classes e métodos com "gl" em seus nomes foram descontinuados em favor de novos com "GL" no nome, e a classe WebglCameraParams foi descontinuada em favor da nova classe CameraParams (que herda de CameraOptions).
- A documentação do método PlaceOpeningHours foi atualizada para refletir que horários excepcionais não são utilizados em seus cálculos.
3.47.3
09 de dezembro de 2021
Mudanças:
LatLng,LatLngBoundseCircleagora aceitam uma instância da mesma classe no construtor.
3.47.2
02 de dezembro de 2021
Mudanças:
LatLngLiteralagora é permitido como parâmetro sempre queLatLngfor permitido para projeções.
Correções de bugs:
- Corrigidos alguns problemas de renderização que podiam ocorrer em valores de escala menores (inferiores a 1,0).
3.47.1
18 de novembro de 2021
Mudanças:
LatLngLiteralagora é permitido como parâmetro sempre queLatLngfor permitido na biblioteca de geometria.- Adicionada uma nova API onGIStateUpdateRequest para suporte a WebGL na API JavaScript de Mapas.
- Contraste de cores corrigido na tela de erro.
- O Internet Explorer 11 foi desativado na versão beta. A última versão da API JavaScript do Maps 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 Tab quando a opção de mapa
keyboardShortcutsestá definida comofalse. - Os botões de zoom in e zoom out agora são desativados quando o nível de zoom máximo ou mínimo respectivo é atingido.
- O controle
MapTypefoi convertido para usar elementos semânticos a fim de melhorar a acessibilidade e a experiência do leitor de tela na API de incorporação de mapas. - Adicionado texto alternativo ao ícone na tela de erro.
- Diversas melhorias gerais na integridade do código.
Correções de bugs:
- Substitua os atributos
controlHeightecontrolWidthque não são compatíveis com 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
04 de novembro de 2021
Correções de bugs:
- Atualizou-se a barra de menu Tipo de Mapa com rótulos ARIA mais precisos.
- API de incorporação: Adicionadas etiquetas ARIA a vários links para uma melhor experiência de leitura de tela.
- API de incorporação: Correção do contraste de cores para alguns itens de texto.
- Corrigido o 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:
- Corrigimos um bug com uma taxa de contraste de cores no widget do Place Autocomplete.
3.46.3
2 de setembro de 2021
Mudanças:
- As instruções de rolagem agora são mostradas acima dos
InfoWindows eCustomOverlays abertos.
3.46.2
26 de agosto de 2021
Mudanças:
- Canal Beta: agora as informações de telemetria são informadas. Talvez seja necessário atualizar sua Política de Segurança de Conteúdo para garantir que essas chamadas não sejam bloqueadas no nível do navegador. Para mais informações, consulte as Perguntas frequentes.
3,46
18 de agosto de 2021
A versão 3.46 da API Maps JavaScript já está disponível. Consulte o guia 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:
- A compatibilidade com o Internet Explorer está sendo descontinuada. A partir de agosto de 2021, com a API Maps JavaScript v3.46, os usuários do Internet Explorer 11 vão receber uma mensagem de alerta na parte de cima dos mapas. A última versão da API Maps JavaScript compatível com o Internet Explorer 11 é a v3.47. O suporte ao Internet Explorer 11 será totalmente desativado em novembro de 2022.
Correções de bugs:
- Correção de um bug em que o vértice de um polígono era deslocado em determinados níveis de zoom.
- Correção de um bug em que o conteúdo de várias janelas de informações se 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" nos mapas incorporados para aumentar a precisão.
Correções de bugs:
- Correção de um problema em que o método
getFeatureById()não conseguia recuperar recursos com um ID de 0. - Correção de 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 aberto, o foco agora é gerenciado para o contêiner InfoWindow quando o primeiro controle focalizável
não está na janela de visualização do 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.
- Corrigido um erro que fazia com que a string 'Directions' fosse truncada na janela pop-up 'Embed a map' em alguns idiomas.
3.45.5
01 de julho de 2021
Mudanças:
- URL atualizado do Maps Studio em tipagens e API JS.
Correções de bugs:
- Corrigida uma rejeição de Promise não tratada 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 ao enviar um formulário.
- Correção de um bug em que o botão "Atalhos de teclado" estava desalinhado.
- Objetos removidos adicionados acidentalmente a
window(Spherical, PolylineCodec, PolyGeometry). Esses objetos devem ser acessados em seu namespace totalmente qualificado.
3.45.3
16 de junho de 2021
Correções de bugs:
- Atualização de
InfoWindowpara que o foco não seja movido quandoopen()for chamado no mesmo loop de execução da instanciação do mapa.
Mudanças:
- Atualizado o
InfoWindowOpenOptionsSeção de referência da API com informações mais detalhadas. - Correção dos anéis de foco ao usar a navegação por teclado (Tab + Option) no Safari.
3.45.2
10 de junho de 2021
Correções de bugs:
- Correção de um problema em que o controle "Tipo de mapa" não era sobreposto corretamente pelo plano de fundo da caixa de diálogo de atalho do teclado na API Embed.
- Corrigido 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 InfoWindow aberta.
Mudanças:
- Adicionou o
InfoWindowOpenOptions.mappropriedade.
3.45.1
3 de junho de 2021
Mudanças:
- Adicionada documentação para animações, ícones, rótulos e propriedades de opacidade à interface Data.StyleOptions.
- Redesenhamos a caixa de diálogo de direitos autorais para melhor oferecer suporte à acessibilidade.
- O InfoWindows agora gerenciará o foco automaticamente ao ser aberto. Isso representa o novo comportamento padrão.
- Adicionada a API InfoWindowOpenOptions, que permite aos desenvolvedores controlar como o foco é gerenciado ao abrir InfoWindows.
- Agora é possível fechar o InfoWindows pressionando a tecla ESC.
- Agora, as janelas de informações 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 do mapa, elementos de marcador e itens do submenu de controle de tipo de mapa aparecia incorretamente com a interação do mouse em alguns navegadores.
Novos recursos:
- Ativamos o suporte para Promises
nos serviços Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Imagery,
StreetView e
AutcompleteService.getPlacePredictions(). - Adicionamos um controle e uma caixa de diálogo de atalhos de teclado no mapa para melhorar a capacidade de descoberta deles.
- 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 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 após a mudança para um novo tipo de mapa.
Contexto local:
- Adicionado suporte para arrays que não possuem um método
@@iteratordefinido como um valorplaceTypePreferencesválido.
3.44.11a
20 de abril de 2021
Mudanças:
- Desempenho aprimorado na criação de marcadores personalizados com objetos de ícone.
- Impedir que o foco se mova para os menus suspensos de tipo de mapa ao passar o cursor sobre um botão.
Correções de bugs:
- Corrigido um erro que podia ocorrer ao carregar marcadores estáticos antes da inicialização do mapa base.
3.44.9
8 de abril de 2021
Correções de bugs:
- Corrigido um erro que permitia o acesso aos controles do mapa pelo teclado quando o Street View estava ativado.
3.44.8
1 de abril de 2021
Mudanças:
- Biblioteca de Contexto Local: O logotipo do Google na visualização de detalhes do local foi movido para a parte inferior do conteúdo.
3.44.7
25 de março de 2021
Mudanças:
- O foco do teclado agora retorna ao elemento apropriado quando a janela de informações é fechada.
3.44.4
4 de março de 2021
Mudanças:
- A imagem 45° agora está disponível em uma gama mais ampla de níveis de zoom, e o controle de rotação agora inclui botões no sentido horário e anti-horário.
Correções de bugs:
- Corrigido um vazamento de memória que podia ocorrer ao renderizar o mapa repetidamente.
- Corrigido um vazamento de memória que podia ocorrer ao adicionar ou remover círculos ou retângulos no mapa.
3.44.2
25 de fevereiro de 2021
Mudanças:
- Corrigido um bug onde a chamada da função Places Autocomplete
getPlacePredictionsapontava incorretamente para o endpoint errado no canal beta.
3.44.1
18 de fevereiro de 2021
Mudanças:
- Os botões do seletor de lugar 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 adicionados acidentalmente a
window(Spherical,PolylineCodec,PolyGeometry) foram removidos. Esses objetos devem ser acessados em seu namespace totalmente qualificado. - Isolamento Polyfill ativado no canal Beta. Isso significa que a API JavaScript do Maps não instalará mais polyfills na página principal.
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:
- Adicionado suporte beta para Promises em
AutocompleteService.getPlacePredictions().
Correções de bugs:
- Corrigido um problema em que
Markerscom rótulos interceptavam eventos de clique, mesmo quandoclickableestava definido como falso.
3.43.7a
28 de janeiro de 2021
Correções de bugs:
- Corrigidos diversos problemas relacionados ao desenho de polilinhas.
3.43.6
21 de janeiro de 2021
Correções de bugs:
- Corrigido um bug que, por vezes, preenchia buracos em polígonos GeoJSON.
- Corrigido um erro que fazia com que a sobreposição desaparecesse ao alternar entre o mapa e a visualização de rua.
3.43.5
14 de janeiro de 2021
Mudanças:
- Alteramos as caixas de seleção nos menus para torná-las mais acessíveis com leitores de tela.
- Aumentamos o tamanho dos botões floors para panoramas internos do Street View.
- Corrigida a posição dos controles de rastreamento de movimento móvel no Street View.
Correções de bugs:
- O botão de menu do teclado agora aciona o evento
contextmenu. - Corrigido um erro que impedia o funcionamento correto do controle de tela cheia ao alternar entre o Mapa e o Street View em algumas situações.
- Corrigido um problema que impedia os leitores de tela de navegar até os marcadores no mapa.
- Corrigido um erro que fazia com que o ícone de local desaparecesse no marcador de local do LocalContext.
3.43.3
9 de dezembro de 2020
Mudanças:
- Renomeamos a interface
google.maps.MouseEventparagoogle.maps.MapMouseEvente adicionamos uma propriedadedomEvent, fornecendo acesso direto ao evento subjacente do DOM. - Melhoria no comportamento da memória em sobreposições de polígonos.
- A memória do Canvas agora é liberada explicitamente para evitar problemas de memória no Safari.
Correções de bugs:
- Corrigido um erro que impedia o funcionamento do controle de tela cheia 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. - Corrigido um erro que fazia com que a área clicável de um marcador fosse desenhada muito grande.
- Corrigido um bug relacionado a conflitos de polyfill que afetava os símbolos no IE11.
3.43.2
1 de dezembro de 2020
Mudanças:
- Adiciona o evento
contextmenu, como uma alternativa melhor ao eventorightclick. O eventocontextmenuadiciona a capacidade de responder ao clique com a tecla Ctrl pressionada 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, para uma experiência aprimorada de leitor de tela. - Melhor suporte para leitores de tela nos controles
MapType. Quando o usuário sai da área de controle, o menu suspenso fecha automaticamente. - Corrige o número de itens relatados pelos leitores de tela no menu suspenso; isso impede que o separador de linha seja contado como um item da lista.
- Adiciona um anel de foco dentro do elemento
map, para indicar o foco do teclado quando este é selecionado por meio de interação com o teclado. - Adiciona controles de teclado adicionais aos controles
MapType. As opções do menu suspenso agora são fechadas automaticamente quando o controle perde o foco. As teclas de seta para cima e para baixo abrem o menu suspenso, e a tecla Escape o fecha. As teclas "Home" e "End" movem para o primeiro e o último item no menu suspenso, respectivamente.
Correções de bugs:
- Corrigido um erro que, em certas circunstâncias, fazia com que o cancelamento da animação de um marcador encerrasse prematuramente as animações futuras desse marcador.
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 Maximum Zoom Imagery Service.
- Adicionar suporte beta para Promises no serviço StreetView.
- Adicionado texto de acessibilidade aos marcadores não otimizados quando
titleoulabelsão fornecidos. - Removemos o rótulo
aria-presseddo botão do menu suspenso de controleMapTypepara melhorar a acessibilidade. - Os elementos
DropdownMenueDropdownMenuItemforam convertidos em elementos semânticos para melhorar a acessibilidade. - O texto do elemento de direitos autorais foi alterado para atender aos padrões de contraste de cores.
- Agora, os menus suspensos podem ser abertos e fechados usando a tecla "Enter" ou a barra de espaço.
- Agora é possível focar os itens do menu suspenso.
- Biblioteca de Contexto Local: Os botões de controle do carrossel agora estão desativados quando não teriam efeito e não se sobrepõem mais ao primeiro ou último item da lista.
Correções de bugs:
- Corrigido um erro que podia ocorrer quando
GroundOverlayscruzava o meridiano de 180 graus. - Os atalhos do teclado não são mais desativados por padrão quando
disableDefaultUIestá definido comotrue. - Corrigido um erro em que o texto do leitor de tela estava incorreto nos botões de alternância do mapa.
- Adiciona nome e tipo de acessibilidade a
Map. - Correção da documentação da interface, que mostrava incorretamente algumas propriedades opcionais como obrigatórias.
- Corrigido um bug onde o parâmetro do construtor
noWrapLatLngera ignorado quando umLatLngLiteralera passado.
3,43
18 de novembro de 2020
A versão 3.43 da API JavaScript de Mapas já está disponível. Consulte o guia Controle de versões.
- O canal semanal foi atualizado para a versão 3.43.
- O canal trimestral foi atualizado para a versão 3.42.
- A versão 3.41 ainda está disponível quando solicitada por número.
- A versão 3.40 foi excluída e não pode mais ser usada.
3.42.9
15 de outubro de 2020
Mudanças:
- Corrigido um erro que fazia com que o leitor de tela comunicasse o estado incorreto de uma caixa de seleção.
- Corrigido um problema com os controles do mapa, onde as teclas Tab/Shift+Tab estavam na ordem errada.
- Os botões do mapa foram convertidos de
divpara botões nativos, para melhorar a acessibilidade. - A inclinação agora é limitada dependendo do nível de zoom para mapas WebGL.
- Corrigido o problema em que o botão de tela cheia desaparecia parcialmente no Internet Explorer quando
controlSizeera menor que 27.
3.42.8
7 de outubro de 2020
Mudanças:
- Adicionado suporte beta para promises no serviço Directions.
- O Geocoder
componentRestrictionsagora realiza verificações de validação para strings vazias. - Corrigido um erro que fazia com que o rótulo do marcador fosse coberto pelo símbolo do marcador personalizado no Safari.
Suporte para ícones de locais atualizados
1 de outubro de 2020
Os ícones retornados com as solicitações de Detalhes do Local e Pesquisa de Local foram atualizados para usar novos glifos de ícone. Nenhuma ação é necessária, os novos glifos serão exibidos automaticamente.
3.42.7
29 de setembro de 2020
Mudanças:
- Corrigido um erro que fazia com que a ordem das palavras estivesse incorreta para idiomas RTL (da direita para a esquerda) na dica de ferramenta do controle "Reportar um erro no mapa".
- Rótulo de marcador centralizado para direção do texto da direita para a esquerda (RTL).
3.42.6
21 de setembro de 2020
Mudanças:
- Adicionado suporte beta para promises no serviço Distance Matrix.
3.42.5
16 de setembro de 2020
Mudanças:
- Método
LatLngBounds.unionatualizado para lidar com casos em que dois limites são maiores que 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. - Adicionada a versão beta do suporte a Promises nos métodos de serviço Elevation.
- Introduzida uma nova propriedade
InfoWindow.minWidthpara especificar a largura mínima de umInfoWindow. - Corrigido um erro que fazia com que as rotas de navegação ficassem desfocadas após a alteração do destino.
3,42
19 de agosto de 2020
A versão 3.42 da API JavaScript de Mapas já está disponível. Consulte o guia Controle de versões.
Mudanças:
- As janelas de informação agora têm uma largura máxima padrão de 648px, que pode ser alterada definindo a propriedade maxWidth da janela de informação. A largura de uma janela de informações agora pode exceder 648px, mas ainda será limitada pela largura do mapa. (Anteriormente, as janelas de informações eram sempre limitadas ao menor valor entre 648px e a largura do mapa.)
- Impede 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
Corrigido:
- Corrigido um erro em que definir a propriedade
clickableIconsparafalsenão tinha efeito ao usar o Cloud Styling.
3.41.5
6 de julho de 2020
Mudanças:
- Corrige violação de tipos confiáveis.
3.41.2
27 de maio de 2020
Mudanças:
- O campo Locais
permanently_closedna Biblioteca de Locais, API JavaScript de Mapas está obsoleto.
3,41
20 de maio de 2020
A versão 3.41 da API JavaScript de Mapas já está disponível. Consulte o guia Controle de versões.
- O canal semanal foi atualizado para a versão 3.41.
- O canal trimestral foi atualizado para a versão 3.40.
- A versão 3.39 ainda está disponível quando solicitada 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 da Pesquisa de Local e Detalhes do Local. Use este campo em vez depermanently_closed. - Corrige um aviso incorreto no console ao solicitar (novo)
PlaceResult.utc_offset_minutes; agora um aviso é retornado paraPlaceResult.utc_offset, que foi deprecated.
3.40.9
14 de abril de 2020
Mudanças:
- O mapa agora gera um erro InvalidValueError mais fácil de diagnosticar se for passado um mapDiv que não seja um Element.
- O preenchimento automático de um endereço no navegador Chrome com
google.maps.places.Autocompletenão deve mais acionar uma solicitação de preenchimento automático para o servidor (o que evitará a cobrança). - A propriedade
maxWidthtornou-se mais precisa. Antes dessa alteração, se você especificasse omaxWidthde umInfoWindowcomo 100, a largura máxima real doInfoWindowseria 94px. Após essa alteração, a largura máxima seria de 100px. - Corrige um problema de vazamento de memória no construtor de solicitações de pintura ao usar marcadores e limites de mapa.
3.40.6
24 de março de 2020
Mudanças:
- Corrigido o texto truncado no campo de tempo de viagem para o IE11.
3.40.4
10 de março de 2020
Mudanças:
- Corrige um bug em que chamar
setTilt()duas vezes distorcia o mapa.
3.40.2
23 de fevereiro de 2020
Mudanças:
- O iframe oculto dentro do mapa foi removido da navegação por abas.
3.40.1
18 de fevereiro de 2020
Mudanças:
- Não emita avisos sobre InvalidVersion para v=beta.
- Corrige um problema de rolagem quando o Street View é exibido.
3,40
11 de fevereiro de 2020
A versão 3.40 da API JavaScript do Maps já está disponível. Consulte o guia Controle de versões.
- O canal semanal foi atualizado para a versão 3.40.
- O canal trimestral foi atualizado para a versão 3.39.
- A versão 3.38 ainda está disponível quando solicitada por número.
- A versão 3.37 foi excluída e não pode mais ser usada.
3.39.6
08 de janeiro de 2020
A versão 3.39.6 da API JavaScript do Maps já está disponível. Consulte o guia Controle de versões.
Corrigido:
- Para solicitações de direções,
ZERO_RESULTSagora são registradas 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 JavaScript de Mapas já está disponível. Consulte o guia 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 a ele.
- Agora,
AutocompletePredictionretorna a distância em linha reta até o lugar selecionado, da origem especificada de latitude/longitude.
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 JavaScript do Maps já está disponível. Consulte o guia Controle de versões.
- O canal semanal foi atualizado para a versão 3.38.
- O canal trimestral foi atualizado para a versão 3.37.
- A versão 3.36 ainda está disponível quando solicitada 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 de fusão. A versão 3.37 foi a última a oferecer suporte a elas.
- O suporte para o Internet Explorer 10 foi descontinuado e terminará entre novembro de 2019 e maio de 2020, dependendo do cenário.canal de lançamento ou o número da versão que você utiliza.
3,37
15 de maio de 2019
A versão 3.37 da API JavaScript do Maps já está disponível. Consulte o guia Controle de versões.
- O canal semanal foi atualizado para a versão 3.37.
- O canal trimestral foi atualizado para a versão 3.36.
- A versão 3.35 ainda está disponível quando solicitada por número.
- A versão 3.34 foi excluída e não pode mais ser usada.
- O Internet Explorer 9 não é mais compatível (a versão 3.34 foi a última a oferecer suporte a ele).
3.36
14 de fevereiro de 2019
A versão 3.36 da API JavaScript do Maps já está disponível. Consulte o guia Controle de versões.
Mudanças:
- Novos recursos adicionados:
- Agora é possível mudar o tamanho dos controles do mapa usando MapOption.controlSize.
- Agora você pode 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 para cada lugar.
- Adicionado suporte para códigos Plus. 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 existem 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 de tabelas de fusão 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 JavaScript do Maps já está disponível. Consulte o guia Controle de versões.
Mudanças:
- O canal semanal foi atualizado para a versão 3.35.
- O canal trimestral foi atualizado para a versão 3.34.
- A versão 3.33 ainda está disponível quando solicitada por número.
- A versão 3.32 foi excluída e não pode mais ser usada.
3,34
14 de agosto de 2018
A versão 3.34 da API Maps JavaScript já está disponível. Consulte o guia 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 Controle de versões.
- Uma interface de controle maior agora está ativada. Com o aumento das operações de toque em vários dispositivos, ajustamos a interface de controle para se adequar a toques com os dedos e cliques do mouse. É possível desativar esse recurso 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 aceitam o uso de 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 aceita o faturamento com base em sessão.
16 de maio de 2018
A versão 3.33 da API Maps JavaScript agora está disponível como versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- O novo renderizador agora é o padrão.
- O novo mapa de base é o padrão.
3,32
13 de fevereiro de 2018
Mudanças:
- Um novo renderizador experimental está disponível.
- Um novo mapa de base experimental 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. - Agora,
gestureHandling: nonefunciona da mesma forma quedraggable: falsequando é alterado em um manipulador mousedown (agora ele entra em vigor emmousedown).
21 de novembro de 2017
A versão 3.31 da API Maps JavaScript agora está disponível como versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- O campo
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 agora está disponível como versão experimental. Consulte o guia sobre controle de versões da API.
Mudanças:
- O botão de tela cheia agora está ativado por padrão no computador.
-
Esta versão apresenta o
gestureHandlingPropriedade para aplicativos de desktop que permite a interação do usuário usando a roda de rolagem do mouse ou o touchpad. Para controlar como os usuários interagem com um mapa, recomenda-se o uso degestureHandlingpropriedade em vez dascrollwheel,disableDoubleClickZoom, edraggablepropriedades.
3,29
16 de maio de 2017
A versão 3.29 da API JavaScript de Mapas já está disponível como versão experimental. Consulte o guia paraversionamento de API.
Mudanças:
- O formato do ID do panorama para panoramas do Street View gerados pelo usuário (personalizados) foi alterado devido a atualizações na infraestrutura subjacente. Isso aumenta ligeiramente o número de panoramas disponíveis.
- As solicitações de panoramas (personalizados) gerados pelo usuário usando o antigo ID de panorama na API JavaScript do Maps ainda funcionam. Se você tentar encontrar um panorama usando o
positionpropriedade doStreetViewPanoramaOptionsobjeto, seu resultado conterá o novo ID do panorama. Não é necessário mapear os IDs de panorama antigos e novos, pois ambos permanecerão válidos. - Se você depende da lógica de análise e/ou verificação de IDs de panorama, observe que o formato dos IDs de panorama pode mudar.
- Você pode relatar quaisquer problemas usando o rastreador de problemas .
- Atualizações sobre o
fitBoundsmétodo dogoogle.maps.Mapaula. - Para alterar a área visível enquanto um mapa está oculto, agora você pode definir o mapa como visibility: hidden, garantindo assim que a div do mapa tenha um tamanho real.
3,28
18 de abril de 2017
Odraggable propriedade doMapOptions objeto éobsoleto. Para desativar o arrastar do mapa em dispositivos desktop, use ogestureHandling propriedade e defina-a comonone.
15 de fevereiro de 2017
A versão 3.28 da API JavaScript de Mapas já está disponível como versão experimental. Consulte o guia paraversionamento de API.
Mudanças:
- Mapas que exigem login não são mais suportados na versão 3.28 e superiores da API JavaScript de Mapas.
3,27
2 de fevereiro de 2017
Corrigido:
- Problema 11331: o texto dentro da InfoWindow não pode ser selecionado
10 de janeiro de 2017
Agora você pode restringir as previsões do recurso de preenchimento automático para exibir apenas resultados de determinados países. Você pode fazer isso especificando até 5 países nocomponentRestrictions campo doAutocompleteOptions.
15 de novembro de 2016
A versão 3.27 da API JavaScript de Mapas já está disponível como versão experimental. (Consulte o guia paraversionamento de 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 o gesto de deslizar com um dedo quanto o gesto de deslizar com dois dedos fazem o mapa se deslocar.cooperative: O usuário deve deslizar com um dedo para rolar a página e com dois dedos para mover o mapa. Se o usuário deslizar o dedo no mapa, uma sobreposição aparecerá sobre ele, com uma mensagem instruindo-o a usar dois dedos para movimentá-lo. Confira o exemplo acima em um dispositivo móvel para ver o modo cooperativo em ação.none: O mapa não pode ser movido ou ampliado com os dedos.auto(padrão): O comportamento écooperativeougreedy, dependendo se a página é rolável ou não.
Para obter mais detalhes e exemplos, consulte oguia do desenvolvedor.
- O controle de tela cheia é visível por padrão em dispositivos móveis, permitindo que os usuários ampliem o mapa facilmente. Quando o mapa está em modo de tela cheia, os usuários podem deslocá-lo usando um ou dois dedos. Nota: O iOS não suporta o recurso de tela cheia. Portanto, o controle de tela cheia não está visível em dispositivos iOS.
Mapas com login desativados
6 de outubro de 2016
O recurso de login está obsoleto.
As versões 3.27 e anteriores da API JavaScript de Mapas continuam a suportar mapas com autenticação. Uma versão futura não suportará mais mapas com login feito, mas continuará a suportar recursos que salvam um local no Google Maps usando uma janela de informações ou o SaveWidget.
Leia mais sobre mapas com login.
Alteração nos pontos de passagem na resposta do serviço de direções
29 de agosto de 2016
Ovia_waypoints O campo na resposta do serviço Directions contém uma matriz de pontos de referência que não foram especificados na solicitação original. O campo via_waypoints continuará a aparecer na resposta de direções arrastáveis, mas está obsoleto na resposta de rota alternativa. A versão 3.27 será a última versão da API que suporta via_waypoints em rotas alternativas.
A abordagem recomendada é solicitar rotas alternativas e, em seguida, exibir todas as rotas como não arrastáveis, além da rota principal como arrastável. Os usuários podem arrastar a rota principal até que ela corresponda a uma rota alternativa. O campo via_waypoints está disponível na rota resultante (arrastada pelo usuário).
3,26
18 de agosto de 2016
A versão 3.26 da API JavaScript de Mapas já está disponível como versão experimental. (Consulte o guia paraversionamento de API.)
Mudanças:
- Um novo renderizador do Street View traz melhorias na 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 do Google Geo (link em inglês).
- A API agora oferece suporte a eventos de orientação do dispositivo no Street View, permitindo que usuários em dispositivos móveis olhem ao redor movendo seus telefones. Como desenvolvedor, você pode ativar ou desativar esse recurso. Consulte o guia do desenvolvedor para obter detalhes.
3,25
25 de maio de 2016
A versão 3.25 da API JavaScript de Mapas já está disponível como versão experimental. (Consulte o guia paraversionamento de API.)
O suporte para o Internet Explorer 9 termina aqui.
2 de maio de 2016
A partir de 30 de abril de 2016, o Internet Explorer 9 deixou de ser oficialmente compatível com a API JavaScript do Maps. Veja a lista de navegadores suportados.
3,24
14 de abril de 2016
Mudanças:
- Agora é possível desativar a clicabilidade dos ícones do mapa. Um ícone de mapa representa um ponto de interesse, também conhecido como POI. Veja o método
setClickableIconsemgoogle.maps.Map.
31 de março de 2016
Corrigido:
- Problema 9507: Os links no Street View agora funcionam novamente no Safari.
28 de março de 2016
Corrigido:
- Problema 9394: As janelas de informações fecham automaticamente quando o usuário abre uma janela de informações para um ícone de mapa base e vice-versa.
- Exibir um logotipo branco do Google quando o mapa base for estilizado usando a propriedade
stylesno mapa (anteriormente, o logotipo ficava branco apenas ao aplicar um estilo usando um StyledMapType).
18 de março de 2016
Corrigido:
-
Edição 9424:
new LatLng({lat: 0, lng: 0}) - Correção do movimento panorâmico do mouse com o novo renderizador do Street View (com
google.maps.streetViewViewer = 'photosphere').
15 de fevereiro de 2016
Mudanças:
- A opção de desativar os novos controles usando
google.maps.controlStyle = 'azteca'foi removida.
3,23
18 de janeiro de 2016
Mudanças:
- Esta versão inclui um novo controle de tela cheia para o mapa. Os usuários podem clicar no controle para maximizar o mapa e ocupar toda a tela.
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
desativar o recurso usando
StreetViewPanoramaOptionse configurá-lo com oFullscreenControlOptions. Sua posição padrão agora éRIGHT_TOP.
4 de janeiro de 2016
Corrigido:
- Problema 9009: ao sintetizar eventos de mouse de toque, use o botão esquerdo em vez do botão do meio para compatibilidade com jQuery.
-
Problema 4201: a API não usa mais
eval(). Portanto, agora é possível usar a API sem a diretivaunsafe-evalContent Security Policy.
21 de dezembro de 2015
Mudanças:
- Mapear 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 pesquisa de texto mudou. O parâmetro
typesfoi descontinuado em 1º de março de 2016 e substituído por um novo parâmetrotype, que só aceita 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, eles ainda poderão 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 um elemento de entrada foi fornecido. - As janelas de informações de pontos de interesse do mapa de base mostram o mesmo conteúdo no modo conectado e desconectado.
- As externs da API Google Maps para o Closure Compiler agora especificam um tipo (número ou string) para enums.
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
Corrigido:
- Problema 8674: bug: proteção contra img { max-width: 100%; }
3,22
7 de janeiro de 2016
Corrigido:
- Problema 9009: ao sintetizar eventos de mouse de toque, use o botão esquerdo em vez do botão do meio para compatibilidade com jQuery.
10 de novembro de 2015
Mudanças:
- Os serviços Directions e Distance Matrix agora retornam o tempo previsto no trânsito (no campo de resposta
duration_in_traffic) quando o meio de transporte é carro. Para receber tempos de viagem previstos, inclua um literal de objetodrivingOptionsna 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 de rotas 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. Antes, era a maneira recomendada para os clientes do Plano Premium da Plataforma Google Maps especificarem se o resultado deveria incluir uma duração que levasse em consideração as condições atuais de trânsito. Agora, use o campodrivingOptions.
5 de novembro de 2015
Descontinuado:
- A biblioteca do 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:
- Adicionado suporte para IDs de locais ao fazer solicitações de rotas e matrizes 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 de muitos dos controles no mapa e nos panoramas do Street View foram alteradas. A experiência do usuário agora é consistente, independentemente de um mapa estar usando o modo logado 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, você pode definir
google.maps.controlStyle = 'azteca'na v3.22. - O novo controle de Tela Cheia no Street View permite ao usuário abrir o panorama do Street View em modo de tela cheia.
Descontinuado:
- O controle Mapa Geral não está mais disponível.
- O controle de panorâmica no mapa não está mais disponível. Para deslocar a visualização, os usuários clicam e arrastam, ou deslizam, o mapa. (Observe que o controle de panorâmica no Street View continua disponível.)
- O controle de 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:
- Adicionadas literais LatLngBounds
- Problema corrigido com classes CSS excessivamente amplas.
- Melhoria no carregamento de blocos após o redimensionamento do mapa.
O suporte para o Internet Explorer 8 termina aqui.
31 de agosto de 2015
A partir de 31 de agosto de 2015, o Internet Explorer 8 deixou de ser oficialmente compatível com a API JavaScript do Maps. Veja a lista de navegadores suportados. Para obter informações sobre a política de suporte de navegador da Microsoft, consulte a postagem do IEBlog de 7 de agosto de 2014.
3.21
5 de agosto de 2015
Mudanças:
- Melhoria de performance: carregar apenas os blocos visíveis
- Inúmeras melhorias na documentação
21 de julho de 2015
Mudanças:
- Marcadores com Etiquetas lançados
- Corrigido: Erro de falta de memória no iOS 7 para o aplicativo Poly em telas de altíssima definição.
- Correções de eventos de toque no IE10+
- A verificação de erros em entradas fornecidas pelo desenvolvedor agora exibe a saída 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:
- Corrigido: Problema 6321: Bug: "Uncaught TypeError: Cannot read property 'x' of undefined" apenas em navegadores Android/iOS
2 de junho de 2015
Mudanças:
- Obsoleto: 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 ID de local para um endereço/latitude/longitude.
- Retorna IDs de locais por meio da API de Geocodificação.
28 de maio de 2015
Mudanças:
- Corrigido: 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: Pegman pula quando o mapa é redimensionado.
3,20
24 de abril de 2015
Corrigido:
- Aumento do zoom máximo do terreno e carregamento de tiles de alta resolução mesmo com o zoom máximo.
13 de abril de 2015
Corrigido:
- Problema 7820: Cursores não funcionam em páginas carregadas de file://
- Problema 7591: Bug: StreetViewService.getPanoramaByLocation falha quando o argumento raio não é um número inteiro
25 de março de 2015
Corrigido:
- Problema 7733: Bug: Sobreposições de imagens/terreno KML ficam repentinamente com resolução muito baixa
- O texto do widget Salvar deve estar melhor alinhado com o ícone de estrela.
17 de março de 2015
Corrigido:
- Problema 7756: Bug: Regressão de desempenho no Safari 8
- Camada demográfica removida
- Melhorias na interface gráfica do InfoWindow.
17 de fevereiro de 2015
A versão experimental atual da API JavaScript de Mapas (3.19) se tornará a versão de lançamento.
A versão 3.17 será removida. Solicitações para a versão 3.17 ou qualquer versão anterior agora serão atendidas pela versão 3.18.
A documentação sobre versionamento está disponível em: https://developers.google.com/maps/documentation/javascript/versions
Versões disponíveis após a atualização:
Experimental: 3.20
Versão: 3.19
Congelado: 3,18
3.19
24 de abril de 2015
Corrigido:
- Cursores no modo de login.
19 de março de 2015
Corrigido:
- Problema 7756: Bug: regressão de desempenho do Safari 8
20 de janeiro de 2015
Corrigido:
- Problema 7475: Bug: phantomjs TypeError: Não foi possível excluir a propriedade
13 de janeiro de 2015
Corrigido:
- 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 'arrastável' do mapa
- Problema 7445: Bug: Falhas de apresentação ao usar o recurso de login da API de Mapas v3
02 de dezembro de 2014
Corrigido:
- Problema 7390: Bug: hiperlinks do weather.com não funcionam
- Problema 7376: Bug: WebGL foi desativado (agora reativado)
- Conflito de nomenclatura ES6 com Symbol
25 de novembro de 2014
Corrigido:
- Problema 7333: Bug: o cursor da janela de informações está quebrado no IE9
3.18
04 de dezembro de 2014
Corrigido:
- Problema 7390: Bug: hiperlinks do weather.com não funcionam
18 de setembro de 2014
Corrigido:
- Problema 7136: Vários títulos de marcadores não funcionam no Firefox
09 de setembro de 2014
Corrigido:
- Problema 7098: Definir a direção do ponto de vista do Street View gera um erro
26 de agosto de 2014
A versão 3.18 foi lançada para a fase experimental.
A versão 3.17 agora está estável.
3.17
20 de agosto de 2014
Corrigido:
- Problema 6937: Regressão na versão 3.17: Não é possível ler a propriedade "remove" de undefined (em Places)
12 de agosto de 2014
Corrigido:
- Problema 6968: Bug: Teclas de seta do teclado não funcionam com v=3.exp
31 de julho de 2014
Adicionado em:
-
Painéis de Mapa recebem documentação explícita sobre como os eventos DOM se propagam através deles.
overlayMouseTargetpainel adicionado.
07 de julho de 2014
Adicionado em:
-
toGeoJsonadicionado às Camadas de Dados e aos Recursos individuais da Camada de Dados, permitindo a exportação da geometria para GeoJSON.
24 de junho de 2014
Adicionado em:
-
place_id, um identificador único para um local, adicionado à Biblioteca de Locais para Autocompletar e Detalhes do Local. -
overview_pathadicionado aDirectionsRoute, fornecendo uma polilinha codificada representando todo o percurso da rota.
26 de maio de 2014
Adicionado em:
-
O parâmetro
sensornão é mais necessário na URL da API de Mapas.
20 de maio de 2014
A versão 3.17 foi lançada para a fase experimental.
3,16
15 de abril de 2014
Corrigido:
- Os marcadores agora têm opacidade que corresponde a outros tipos de geometria - https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
08 de abril de 2014
Adicionado em:
- O mapa se desloca conforme o movimento do mouse durante o desenho.
Corrigido:
- Aceitar LatLngLiteral em mais locais.
- A janela de informações se redimensiona quando o Roboto termina de carregar ( Issue 5713)
31 de março de 2014
Corrigido:
- Camadas KML semitransparentes deixam de ser transparentes no IE 8 ( Problema 6540)
26 de março de 2014
Corrigido:
- Removemos as chamadas event.returnValue no Chrome para evitar avisos no console.
- O gesto de pinça para zoom não funciona no IE11 ( Problema 5747)
18 de março de 2014
Adicionado em:
- Camada de dados lançada - https://developers.google.com/maps/documentation/javascript/datalayer
12 de março de 2014
Adicionado em:
- Suporte para LatLngLiteral na maioria dos lugares onde 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 Distance Matrix e Directions.
17 de fevereiro de 2014
A versão 3.16 foi lançada para a fase experimental.
3,15
03 de março de 2014
Corrigido:
- Reative a aceleração de hardware no Chrome para Windows e Linux agora que o bug do Chrome foi corrigido ( https://code.google.com/p/chromium/issues/detail?id=336676)
10 de fevereiro de 2014
Corrigido:
- Desative toda a aceleração de hardware em blocos no Chrome/Linux para contornar um problema maior de aceleração de hardware no Chrome.
03 de fevereiro de 2014
Corrigido:
- A roda de rolagem não funciona no IE 11 ( Problema 5944)
29 de janeiro de 2014
Corrigido:
- Desative toda a aceleração de hardware em blocos no Chrome/Windows para contornar um problema maior de aceleração de hardware no Chrome. ( Edição 6219)
22 de janeiro de 2014
Corrigido:
- Desative temporariamente a aceleração de hardware no Chrome/Windows quando o gerenciador de desenho 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
Corrigido:
- O CSS do Visual Refresh foi otimizado para sobrescrever menos estilos definidos pelo usuário.
27 de novembro de 2013
Corrigido:
- A criação de um marcador após a instanciação do mapa gera um erro 'contains' indefinido ( Issue 5798)
19 de novembro de 2013
Corrigido:
- Os ícones de manobra do painel de direções não são exibidos corretamente no Firefox.
3.14
10 de setembro de 2013
Corrigido:
- Os links nas janelas de informações oficiais do Google não abrem em novas guias/janelas ( Problema 5794)
15 de agosto de 2013
- A atualização visual se torna o modo de renderização de mapa padrão na versão de lançamento da API.
- DynamicMapsEngineLayer: relatórios de recursos para camadas vetoriais, de imagens e KML
3.13
25 de junho de 2013
Adicionado em:
- DynamicMapsEngineLayer
11 de junho de 2013
Adicionado em:
- Opção "disableDefaultUI" para StreetViewPanoramaOptions
Corrigido:
- Bug: panoramas personalizados do Street View e 90 graus para baixo ( Problema 4875)
3.12
4 de junho de 2013
Corrigido:
- O domready 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
Corrigido:
- Mudar o DrawingMode durante o desenho causa um erro
- Clicar nas etapas no painel de rotas muda o zoom
12 de fevereiro de 2013
Corrigido:
- Um polígono não arrastável pode ser arrastado por um polígono arrastável com entrada de toque ( Problema 4868)
- Ícones de transporte público incorretos no painel de alternativas de trajeto quando o travelMode é trocado ( 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
- Exposed StreetViewPov para StreetViewPanoramas
Corrigido:
- O aumento no uso de memória ao usar a V3.8 do JavaScript do Google Maps causa uma falha (observada no IE 9, Chrome etc.). ( problema 4162 )
- O menu suspenso (selecionar) na InfoWindow não acompanha o movimento do mapa no Firefox.
22 de janeiro de 2013
Adicionado em:
- opção arrastável para polilinhas, polígonos, círculos e retângulos
- Campo "price_level" em PlaceResult
15 de janeiro de 2013
Corrigido:
- Os ícones de polilinha repetidos estão sendo desenhados incorretamente para algumas polilinhas ( Problema 4333)
7 de janeiro de 2013
Corrigido:
- Rolar o mapa também rola a página ( problema 1605, problema 3652)
17 de dezembro de 2012
Adicionado em:
- Novos idiomas: urdu e islandês
Corrigido:
- Mapas desfocados/nebulosos 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/nebulosos 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 mostrando marcadores com imagens remotas em close-ups ( Edição 4616)
- Erro de JS ao exibir novamente os símbolos em polilinhas no IE 7/8
03 de dezembro de 2012
Corrigido:
- A biblioteca Markermanager não funciona com a API Maps JS v3 ( Issue 4543)
27 de novembro de 2012
Adicionado em:
- Utilizando telas de alta DPI em dispositivos de alta DPI para otimizar os marcadores.
Corrigido:
- MapTypeControl não limpou os estilos ( Problema 4588)
3.10
04 de fevereiro de 2013
Corrigido:
- O aumento do uso de memória ao utilizar a versão 3.8 do JavaScript do Google Maps leva a uma falha (observada no IE 9, Chrome, etc.). ( problema 4162 )
25 de setembro de 2012
Adicionado em:
- Vista de rua interna
- Opção fixedRotation para IconSequence
- "Tempo no trânsito atual" para rotas
11 de setembro de 2012
Novo:
- Adicionada a propriedade `StrokePosition` a polígonos, retângulos e círculos.
- computeOffsetOrigin para biblioteca de geometria
- Quatro novos idiomas na API: africâner, amárico, suaíli e zulu
28 de agosto de 2012
Adicionado em:
- tipos para a API Places textSearch
Corrigido:
- Não é possível passar um objeto Symbol para MarkerOptions no GWT.
- Regressão: Zoom com os dedos no iOS 5 ao rolar a página ( Problema 4046)
14 de agosto de 2012
Mudanças notáveis:
- Modifique a interface do KmlLayer para aceitar a URL como uma propriedade MVC, em vez de um argumento do construtor.
3,9
10 de setembro de 2012
Corrigido:
- Não é possível transmitir o objeto de símbolo para MarkerOptions no GWT
- Regressão: gesto de pinça para aumentar o 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 notá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 é > 35
- O evento de clique não foi gerado para marcadores em um mapa personalizado (tipo de mapa + projeção).
25 de julho de 2012
Corrigido:
- componentRestrictions no preenchimento automático ( problema 4302)
17 de julho de 2012
Corrigido:
- A caixa de texto não pode ser clicada na InfoWindow no IE
- bounds_changed precisa ser acionado antes de zoom_changed ( problema 1399)
- A opção backgroundColor do mapa não é preservada depois que o Street View é invocado
- A troca de mapa estilizado para satélite carrega os blocos do mapa desnecessariamente.
- Propriedades de arrastar/rolagem do mapa ignoradas no modo de desenho ( Problema 4012)
- LatLngBounds precisa retornar um intervalo de longitude completo quando mais de uma cópia do mundo é mostrada.
- Não desenhe formas vazias 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 "transparente" como uma cor.
23 de junho de 2012
Adicionado em:
- Símbolos
- HeatmapLayer
- Novas opções de estilização "peso" e "cor":
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 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 ( Edição 4087)
- Às vezes, as sombras dos marcadores não são renderizadas ( Problema 3993)
23 de abril de 2012
Corrigido:
- Pegman permanece no mapa com tipo de mapa personalizado após fechar o Street View ( Issue 4076)
- Não é possível adicionar novamente ao mapa marcadores animados removidos ( Problema 4052)
18 de abril de 2012
Corrigido:
- 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 ( Issue 3557)
10 de abril de 2012
Corrigido:
- Imagens aéreas exibidas mesmo que não estejam disponíveis para toda a área de visualização ( Edição 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 câmera no Canvas Street View.
28 de março de 2012
Corrigido:
- Use nomes de tags em minúsculas para estar em conformidade com o XHTML ( Issue 3868)
- Alteramos o comportamento de zoom para trackpads da Apple para torná-lo menos sensível ( Issue 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 ( Edição 2447)
Mudanças notáveis:
- O recurso de zoom com clique duplo está desativado por padrão no Street View.
6 de março de 2012
Corrigido:
- Erro em OverviewMapControl ao aumentar o zoom muito rapidamente. ( Problema 3882)
- Erro no IE quando a div do mapa é removida da página ( Problema 3971)
- Marcadores dimensionados renderizando incorretamente no IE < 9 ( Problema 3912, Problema 3908)
Adicionado em:
- opacidade para GroundOverlay ( Edição 2767)
- utc_offset e opening_hours para PlaceResult ( Issue 2431)
- opção clickToGo para StreetViewPanoramaOptions ( Issue 2447)
21 de fevereiro de 2012
Corrigido:
- Mapas desfocados no IE 9 ( Problema 3875)
- Polilinha composta por arestas colineares no espaço LatLng simplificada incorretamente ( Issue 3739)
Adicionado em:
- google.maps.geometry.poly.containsLocation() e isLocationOnEdge() ( Issue 1978)
15 de fevereiro de 2012
Corrigido:
- Regressão: marcadores dimensionados renderizados incorretamente com parâmetro "size" inválido ( Problema 3908)
- Mapa travado no modo de edição quando setEditable(false) é chamado enquanto o usuário está arrastando o ponto de controle ( Issue 3842)
Mudanças notáveis:
- Transição suave entre panoramas do Street View.
3.7
7 de fevereiro de 2012
Corrigido:
- O marcador pisca na posição final antes da animação de soltar. ( Problema 3608)
- Abrir a janela de informações e definir o zoom ao mesmo tempo resulta em um centro de mapa incorreto ( Problema 3738)
- Ignorar clique com o botão direito ao arrastar marcadores ( Problema 3237)
- O título do marcador às vezes não aparece no Firefox ( Problema 3773)
Mudanças notáveis:
- Os marcadores dimensionados agora são renderizados em Canvas, quando disponíveis.
- setOpacity() para ImageMapType ( Issue 3125)
- setOpacity() para GroundOverlay ( Issue 2767)
- Evento "tilesLoaded" para ImageMapType ( Issue 1744)
- stop() para MouseEvent, que interrompe a propagação de eventos ( Problema 2172)
31 de janeiro de 2012
Corrigido:
- Corrigido: Tiles coreanos incorretos após percorrer o mundo ( Issue 2722)
- Corrigido: Não é possível posicionar o pegman com precisão para exibir o StreetView ( Problema 3861)
- Adicionada propriedade "visível" para polígonos ( Problema 2861)
- As funções panTo e panBy continuam animadas mesmo quando as janelas de visualização estão muito distantes (Regressão).
24 de janeiro de 2012
Corrigido:
- Os eventos do mouse são propagados por uma InfoWindow ( Problema 3573)
- Transformações CSS ativadas no IE9
- Adicionado imageDateControl ao StreetViewPanorama
- O Canvas Street View foi ativado no IE 9, Opera e Safari/Windows.
16 de janeiro de 2012
Corrigido:
- O Pegman não deve ser arrastável no modo de desenho.
- Disparar eventos corretamente, respeitando o zIndex de polígonos e outras camadas
- Adicionar propriedade "status" do KmlLayer ( Issue 3015)
10 de janeiro de 2012
Corrigido:
- Exibir o pegman se disableDefaultUI for verdadeiro e streetViewControl for verdadeiro.
7 de dezembro de 2011
Corrigido:
- Rodovias de acesso controlado podem ser estilizadas separadamente das rodovias (road.highway.controlled_access).
- O evento "place_changed" é acionado quando o usuário pressiona "Enter" no preenchimento automático ( problema 3407).
28 de novembro de 1011
Corrigido:
- Reposiciona o preenchimento automático quando a janela é redimensionada. O evento "resize" pode ser acionado no objeto Autocomplete.
22 de novembro de 2011
Corrigido:
- O tamanho do conteúdo da InfoWindow agora é calculado levando em consideração os estilos em cascata.
- O controle de rotação do mapa aéreo não corresponde à direção definida na criação do mapa.
7 de novembro de 2011
Mudanças notáveis:
- Novo estilo visual para controles padrão
- Formas editáveis (polígonos, polilinhas, círculos, retângulos)
- Novo Gerenciador de Desenhos para adicionar novas sobreposições
- Novos campos do PlaceResult: website e international_phone_number
- Novo campo ElevationResult: resolução
Corrigido:
- Os ícones de início e fim nos resultados de direções agora são exibidos com fundo transparente no IE 7+.
3.6
31 de outubro de 2011
Corrigido:
- Erro ao usar a API de Mapas com a Biblioteca Prototype no IE7
25 de outubro de 2011
Corrigido:
- Erros que ocorrem quando o mapa KmlLayer é alterado antes da camada terminar de carregar.
- Vazamento de memória no IE ao adicionar e remover polígonos.
18 de outubro de 2011
Mudanças notáveis:
- Adicionado campo de palavra-chave ao PlaceSearchRequest
- Linhas de estrada removidas do Street View
10 de outubro de 2011
Corrigido:
- O endereço é muito longo na pré-visualização do Street View.
27 de setembro de 2011
Corrigido:
- Visão geral: o mapa centraliza e amplia o zoom, caso haja alguma alteração.
27 de setembro de 2011
Corrigido:
- Busca dupla de blocos iniciais no Chrome
- Vazamentos de memória durante o deslocamento da tela.
- Não remova o marcador de posição do Street View ao mover a câmera para uma área fora da cobertura.
- Regressão: GroundOverlays que cruzam a longitude -180 desaparecendo
- Regressão: Centro do mapa incorreto ao abrir a janela de informações durante a panorâmica e o zoom.
Mudanças notáveis:
- Mostrar prévias do Street View enquanto o Pegman é arrastado
20 de setembro de 2011
Corrigido:
- Vazamento de memória no Chrome/Windows ao renderizar marcadores usando o Canvas
- Renderização de marcador para vista aérea com direção de 90 ou 270 graus
Mudanças notáveis:
- Não é possível acessar os tipos de mapa padrão do Google pelo registro de tipos de mapa (impede o acesso a 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 notá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 acompanha o movimento do mapa no Firefox
- Blocos na Coreia em alguns dispositivos móveis
29 de agosto de 2011
Mudanças notáveis:
- Permitir que controles personalizados tenham um z-index maior do que os controles da API
- Os links direcionam os usuários para a versão no idioma correto 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.
- Regressão corrigida: blocos de alta dpi corrompidos
24 de agosto de 2011
Problemas resolvidos:
- Aceleração de hardware desativada para Chrome/Mac: corrige o problema de renderização de marcador 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 comerciais agora estão ativados por padrão.
17 de agosto de 2011
Mudanças notáveis:
- Ícones clicáveis de mapa para pontos de interesse.
- Os estilos podem ser definidos em MapOptions e aplicados a todos os tipos de mapa padrão.
- O Pegman aparece nos tipos de mapa personalizados, a menos que seja explicitamente desativado.
3.5
10 de agosto de 2011
Corrigido:
- Marcadores presos na posição de arrastar para cima quando arrastados para o horizonte no Street View
- O Street View não é redimensionado quando o mapa ou a janela são redimensionados
- O Street View com uma InfoWindow compartilhada trava o navegador
2 de agosto de 2011
Problemas resolvidos:
- Os hiperlinks na janela de informações do IE não funcionam ( Problema 3503)
- O controle de escala não é impresso ( problema 2966)
- Regressão: erro ao usar OverviewMapControl com mapas estilizados ( problema 3489)
Mudanças notá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 em uma InfoWindow não se move ao passar o cursor sobre a InfoWindow.
- Agora é possível rolar uma InfoWindow no iPad
18 de julho de 2011
Problemas resolvidos:
- LatLng do evento incorreto quando a página é rolada no iOS >= 4.1 ( Problema 3373)
11 de julho de 2011
Problemas resolvidos:
- Correção:
<select>não clicável na janela de informações em um dispositivo touch ( problema 3232) - Correção: o clique não era acionado no mapa após um clique com o botão direito do mouse se MapOptions.draggable fosse falso ( Problema 3071)
Mudanças notáveis:
- Os marcadores com o mesmo Z-index agora são ordenados de maneira consistente em todas as fronteiras de blocos.
- Agora é possível rolar na janela de informações no iOS
- Os marcadores e polígonos agora são renderizados novamente quando a projeção do mapa muda.
5 de julho de 2011
Problemas resolvidos:
- Corrigido: o cursor do marcador não era exibido quando o mapa não era arrastável (problema 3120).
Mudanças notáveis:
- Adicionada a capacidade de estilizar o controle e o menu suspenso do Places Autocomplete.
- O widget do Places Autocomplete preserva a descrição retornada pelo servidor depois que o usuário seleciona uma sugestão.
30 de junho de 2011
Problemas resolvidos:
- Corrigido: os blocos de mapa iniciais eram buscados duas vezes.
- Correção: o evento maptypeid_changed era disparado 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 de lugares foi alterado para ser anexado ao corpo em vez do elemento 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 notáveis:
- Corrigido: OverlayView.set('map', foo) agora é igual a OverlayView.setMap
- A opção "language" de GeocoderRequest foi removida
17 de maio de 2011
Problemas resolvidos:
- Correção: problema de renderização do Street View no IE7 ( problema 3272)
Mudanças notáveis:
- Ativou transições de fade para blocos do mapa ao carregar e mudar o tipo de mapa.
7 de maio de 2011
Nenhuma alteração perceptível.
3.4
7 de maio de 2011
Nenhuma alteração perceptível.
6 de maio de 2011
Problemas resolvidos:
- Corrigido: O panorama do Street View não é exibido no IE7 ( Problema 3272)
- Corrigido: PNG semitransparente com ImageMapType perde a transparência no IE7 e IE8 ( Problema 3275)
Mudanças notáveis:
- Serviço Distance Matrix
14 de abril de 2011
Problemas resolvidos:
- Corrigido: Suporte para cores CSS nomeadas para strokeColor e fillColor de polígonos.
- Corrigido: Polígono não visível se a strokeOpacity estiver definida como 0.0 ( Problema 3241)
- Corrigido: Erros no IE8 ao usar o recurso de panorâmica com o AdUnit visível ( Problema 3159)
- Permitir mapa de terreno e híbrido sem mapa e satélite no controle de tipo de mapa ( Issue 3089)
- Os blocos de alta DPI são carregados para telas de alta DPI ( Edição 2614)
Mudanças notáveis:
- A inclinação da antena é definida por padrão em 45 graus quando as imagens aéreas estão ativadas e disponíveis.
- O gesto de pinça foi aprimorado no iPad.
- Os nomes DirectionsTravelMode e DirectionsUnitSystem foram alterados para TravelMode e UnitSystem (os nomes antigos permanecem compatíveis com versões anteriores).
14 de abril de 2011
Problemas resolvidos:
- Corrigido: o ícone e a sombra do marcador deixaram de ser transparentes no IE6.
- Corrigido: Os marcadores não piscam mais ao aplicar zoom.
- Corrigido: Renderização de polígonos nas bordas dos blocos perto dos polos norte/sul.
Mudanças notáveis:
- Polilinhas e polígonos agora são renderizados em Canvas sempre que possível.
- As coordenadas LatLng 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:
- O panTo não anima em dispositivos de toque ( Problema 3066)
- Marker.MAX_ZINDEX não está definido ( Problema 3184)
28 de março de 2011
Problemas resolvidos:
- Não é possível alterar a direção no Street View quando estiver no modo satélite ( Problema 3174)
- Mapa corrompido quando VML desativado ( Problema 3119)
Mudanças notáveis:
- A sobreposição de estradas no Street View agora é exibida no modo oblíquo.
22 de março de 2011
Problemas resolvidos:
- O Pegman aparece em tipos de mapa personalizados ( problema 3154)
Mudanças notáveis:
- Correção: marcadores gigantes são cortados nos limites dos blocos
- Corrigido: sobreposição do Street View no modo oblíquo
- Corrigido: o controle do mapa de visão geral aparece no modo de impressão
17 de março de 2011
Problemas resolvidos:
- Imagens de 45 graus ( problema 2412)
- Controle do mapa de visão geral ( problema 1470)
- Compatibilidade com GIFs animados: opção "otimizado" adicionada ( problema 3095)
- Marker.getVisible() retorna indefinido ( problema 3114)
Mudanças notáveis:
- Corrigido: círculos e retângulos ignoram zIndex
- Corrigido: eventos do mouse acionam eventos duas vezes quando o marcador está animando
- 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.
- Os marcadores agora acionam MouseEvents, não eventos 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 personalizada agora funciona ( Problema 3112)
Mudanças notáveis:
- Camada do Panoramio
- Z-index do marcador de rotas corrigido
- Posição padrão da sombra fixa
2 de março de 2011
Mudanças notáveis:
- Marcadores agora 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:
- Âncora InfoWindow exposta pela propriedade MVC "anchorPoint" ( problema 2860)
- Correção do 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 touch ( 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)
- Conflito entre o Flash e a ação de arrastar o mapa corrigido ( Problema 2956)
- Quando mapTypeId é alterado no listener maptypeid_changed, o controle de 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 notáveis:
- Novos controles hierárquicos de tipo de mapa, que são compatíveis com toque.
- Novo logo (problema 2574)
- MarkerShape.coord renomeado como MarkerShape.coords para corresponder ao atributo coords
<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:
- Solicitações de blocos nã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, os MVCArrays são aceitos na biblioteca de geometria esférica
- Correção da cruz que aparece abaixo de um marcador enquanto ele é arrastado no IE6.
- O z-index não está 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 notá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 sensível ao toque em dispositivos com tela sensível ao toque
- Agora é possível limpar o conteúdo de um MVCArray 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:
- Handlers de clique em waypoints corrigidos em rotas arrastáveis ( Problema 2871)
21 de dezembro de 2010
Problemas resolvidos:
- Adicionada inércia ao mapa ao arrastar ( Issue 2592)
- Erro de CSS corrigido no Street View ( Problema 2666)
- Corrigido erro de JS ao exibir uma InfoWindow com largura de mapa 0 no IE ( Issue 2536)
Mudanças notáveis:
- Em dispositivos touchscreen, agora vamos mostrar um controle de zoom compatível com toque, seja ZOOM_PAN ou um controle de navegação SMALL. Se o dispositivo for compatível com multitoque no navegador, nenhum controle de zoom será exibido, pois o zoom é realizado por meio de gestos de pinça.
9 de dezembro de 2010
Problemas resolvidos:
- As janelas de informações agora são impressas corretamente no IE ( Problema 1343)
- Correção da opacidade no IE8 para ImageMapType
Mudanças notáveis:
- Ao arrastar um marcador, será exibida uma cruz com um ícone personalizado abaixo dele, e a opção raiseOnDrag estará ativada.
5 de dezembro de 2010
Problemas resolvidos:
- Fornecer uma interface para descobrir o nível máximo de zoom em uma determinada localização para imagens de satélite. ( Edição 2049)
- Adicionar uma opção (raiseOnDrag) para ativar/desativar animações quando um marcador for arrastado. ( Edição 2910)
Mudanças notáveis:
- Os marcadores agora se elevam quando arrastados e quicam quando soltos.
- As animações dos marcadores podem ser controladas programaticamente com a função setAnimation.
28 de novembro de 2010
Problemas resolvidos:
- maptypeid_changed não é mais disparado duas vezes ( Problema 2449)
- A propriedade "size" de um objeto MarkerImage agora está acessível ( Issue 2465)
- A forma do marcador faz referência ao ícone em vez do sprite ( Edição 2629)
- A movimentação do mapa ao arrastar o marcador foi aprimorada para mapas menores ( Issue 2868)
- Agora é possível imprimir mapas sem ativar a impressão de imagens de fundo.
- Corrigido o bug em que os marcadores de direção arrastáveis funcionavam mesmo quando a opção 'arrastável' estava definida como falsa.
16 de novembro de 2010
Problemas alterados:
- Problema 2076: Fornecer uma maneira de fornecer uma InfoWindow para o DirectionsRenderer ( Problema 2076)
- Problema 2524: Implementar streetViewControlOptions
- Edição 2557: Adicionar opção para desativar o zoom no Street View
Mudanças notáveis:
- Corrigido um bug que fazia com que uma nova janela fosse aberta no Firefox ao clicar em um marcador enquanto se mantinha a tecla Shift pressionada.
- Os ícones de marcadores de letras foram perdidos quando as opções de marcador foram especificadas com o DirectionsRenderer.
3.2
11 de novembro de 2010
Mudanças notáveis:
- Correção do 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 LEFT foram renomeadas 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 - Desalinhamento/ausência da bússola em alguns navegadores
- Problema 2528: a opacidade de ImageMapTypeOptions está corrompida 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 notáveis:
- O Street View está ativado por padrão
- Corrigido o bug em que 'this' não estava sendo passado 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, zoom/movimentação do mapa)
Mudanças notá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 ponto de vista
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 é disparado sem um argumento.
- Problema 2673: o Pegman desaparece após uma mudança de posição
Mudanças notá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 notá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 e o zoom do Apple Magic Mouse estã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 notáveis:
- Correção de um problema em que rotas com a mesma origem e destino geravam um erro de JS.
9 de agosto de 2010
Mudanças notá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 ou mover a tela.
5 de agosto de 2010
Problemas alterados:
- Problema 2588: chamar setVisible(false) em um objeto de panorama com um listener anexado causa um erro de JS no IE
Mudanças notáveis:
- O problema de desaparecimento dos 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 o círculo.
Mudanças notá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, o GroundOverlay fica preto no Internet Explorer
- Problema 2337: Lost Polyline
- Problema 2427: Arrastar com uma janela de informações aberta no movimento 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 Marcador existente
- Problema 2549: o CSS para o menu suspenso do Google gera um aviso
Mudanças notá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 é movido automaticamente para ajustar uma InfoWindow na tela
- O MouseEvent LatLng do KML e do FusionTables mudou de "position" para "latLng"
- Os controles de zoom do Android não passam mais cliques para o mapa
17 de junho de 2010
Problemas alterados:
- Problema 2346: Opção para desativar a animação suave
Mudanças notáveis:
- Correção de um bug de oscilação de marcador
- O acionamento do evento domready da 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 do primeiro geocódigo foi melhorada
- Acesso fornecido ao StreetViewService
3.0
18 de maio de 2010
Problemas alterados:
- Problema 2037: GPolylineOptions geodésico
- Correção de bug para mostrar corretamente os direitos autorais do Google em tipos de mapa personalizados
- Adição da propriedade geodésica a polígonos e polilinhas
- Adicionada opção clicável a polígonos e polilinhas
- Adicionada opção clicável a GroundOverlay
13 de maio de 2010
- Problema 1724: tamanho/margens incorretos da 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
- Gatilhos de eventos mouseout de polígono e polilinha no IE
- A mudança 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 do Google v3
- Problema 1658: adicionar sobreposição de tráfego
- Problema 2209: Stack overflow
- Problema 2254: Chamadas múltiplas de "setMap(gMap)" e "setMap(null)" no objeto Circle alteram seu traçado e opacidade de preenchimento
Mudanças notáveis:
- AdicionadoCamadas KML e GeoRSS
- Adicionado Sobreposições de solo
- Adicionadas novas camadas: Tráfego e Ciclismo
- Adição da propriedade "suppressBicyclingLayer" a DirectionsRendererOptions
- Corrigido um bug para garantir que a camada de zoom seja referenciada corretamente quando o tipo de mapa for alterado.
- A propriedade DirectionsResult "start/end_point" foi renomeada para "start/end_location".
- A propriedade DirectionsLeg "start/end_geocode" foi renomeada para "start/end_address".
- A propriedade "optimized_waypoint_order" da classe DirectionsRoute foi renomeada para "waypoint_order".
- Removemos o suporte para nomes de propriedades de rotas antigas (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) e continuamos registrando avisos. Também remove a conversão de rotas para trechos e de viagens para rotas e trechos.
- 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 notáveis:
- Clicar no mapa agora direciona o foco para o teclado.
- Agora é possível usar o gesto de pinça para ampliar 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 em DirectionsRenderer não funciona como esperado
Mudanças notáveis:
- Corrigido um bug que fazia com que os ícones personalizados desaparecessem da parte inferior do mapa durante a movimentação.
13 de abril de 2010
- Problema 2275: MarkerImage não pode ser reutilizado
- Problema 2181: Quando você adiciona um google.maps.Marker e usa a roda de rolagem do mouse para aumentar ou diminuir o zoom, o marcador fica oculto.
11 de abril de 2010
Nenhuma mudança perceptível ou alteração nos problemas.
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 base não está presente
Mudanças notáveis:
- A polilinha de visão geral das rotas foi exposta em DirectionsRoute como overview_path.
- A projeção atual do mapa foi exposta como uma propriedade somente leitura.
23 de março de 2010
Mudanças notáveis:
- Elevation agora está exposto na API
- Carregamento de blocos otimizado para conexões de internet lentas.
15 de março de 2010
Mudanças notáveis:
- Os polígonos agora são redesenhados corretamente quando os estilos são alterados.
- Mensagens de aviso de produto obsoleto são exibidas via console.log quando o formato antigo de 'Directions' é utilizado.
10 de março de 2010
- Edição 1801: Índice z de polilinha/polígono
- Problema 2144: O DirectionsRequest deve fornecer a opção avoidHighways
- Problema 2207: Bug: Polilinha é preenchida no IE
- Problema 2113: Polilinhas quebradas no Frontline em níveis de zoom altos após a versão de janeiro
Mudanças notáveis:
- Adicionadas direções de ciclismo!
- Adicionadas novas opções DirectionsRequest:
-
avoidHighways -
avoidTolls -
optimizeWaypoints - Velocidades de renderização de polígonos/polilinhas aprimoradas
- Os seguintes objetos de Direções foram renomeados. Os nomes antigos continuam sendo aceitos.
- Rota para DirectionsLeg
- InstruçõesViagem 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:
- Corrigido o bug de pulo-pulo no mapa.
- O recurso de zoom duplo consecutivo foi aprimorado.
- O evento de arrastar marcador .latLng não está mais ofuscado.
26 de fevereiro de 2010
- Problema 1651: mousemove / mouseover / mouseout para tela do mapa
- Problema 2142: DirectionsRendererOptions deve permitir que os usuários suprimam os marcadores completamente
- Problema 2148: event.latLng Missing!
- Problema 2109: Bug: NavigationControlStyle.ZOOM_PAN não é exibido corretamente no IE8
- Problema 2153: MVCArray.push() não retorna o novo comprimento
Mudanças notáveis:
- Adiciona opacidade a ImageMapType.
- Corrigido o bug que impedia o clique com o botão direito do mouse em um retângulo/círculo.
- Os eventos de conteúdo da janela de informações não são mais removidos ao ser ocultada.
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 notáveis:
- Adicionada nova classe Rectangle
- Adicionada uma nova classe Circle
- Corrigimos 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 as polilinhas que compartilham o mesmo MVCArray também sejam fechadas (consulte Problema 2135)
- Corrigido um erro que, por vezes, ocultava os marcadores no ecrã se o zoom do mapa estivesse definido para o seu valor atual.
- Correção de ImageMapType para exibição correta no Android.
- Mudança no esquema de corte de polígonos para permitir polígonos que contenham o polo norte ou sul.
- Aumentamos o intervalo de latitude da projeção de Mercator para o máximo possível, considerando a precisão de ponto flutuante.
28 de janeiro de 2010
- Problema 1367: Solicitação de Recurso: Expor o LayoutManager para que os desenvolvedores possam colocar DIVs no "fluxo de controle"
- Problema 1916: Solicitação de Recurso: Adicionar capacidade de redimensionar a imagem do marcador
- Problema 1443: extend() e union() precisam retornar o objeto LatLngBounds
- Edição 1997: Documentação da opção de mapa 'size'
- 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 notáveis:
- Adicionado suporte para línguas indianas:
- bn, gu, kn, ml, sr, ta, te
- Adicionados novos métodos estáticos ao namespace event:
- addListenerOnce
- addDomListenerOnce
- Adicionada a nova propriedade 'encoded_lat_lngs' ao objeto DirectionsStep para expor o conjunto de latlngs em formato ASCII comprimido.
- Melhoria no desempenho com a remoção de elementos DOM de marcadores fora da tela
- Correção de um bug de movimentação no Google Chrome
- Corrigido o bug de zoom com os dedos 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 renderizados no Opera!!!
- Problema 1954: a localização em búlgaro não está correta.
- Problema 1976: Bug: problemas com ícones personalizados e marcadores arrastáveis
- Problema 2063: Variable Name Collisions when Minifying OverlayView Subclasses
Mudanças notá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 notáveis:
- Foi corrigido o movimento brusco inicial que ocorria antes de uma animação de movimentação do mapa começar.
- Corrigimos o problema de o mapa pular para um local diferente ao aumentar o zoom além do nível máximo 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 com rolagem faz com que o mapa se mova para um local completamente diferente
Outras mudanças importantes:
- Adição do novo método panToBounds.
- Nova animação de mapa adicionada. Afeta arrastar, mover, aumentar/diminuir o zoom e chamadas para setCenter/setZoom em todos os navegadores.
- Adição de uma mensagem de aviso de registro do console se métodos descontinuados estiverem sendo usados.
25 de novembro de 2009
- 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 importantes:
- Adicionado suporte da direita para a esquerda (RTL) para habilitar os seguintes idiomas: árabe, farsi e hebraico.
- Propriedade lat_lngs exposta para etapas DirectionsResult.
11 de novembro de 2009
- Problema 1742: O marcador de ícone personalizado sempre aparece sobre o marcador padrão.
Outras mudanças importantes:
- Adicionamos suporte a 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 evento dom ready da janela de informações
- Problema 1710: capacidade de cancelar o evento de zoom do usuário ao clicar duas vezes
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 ao longo do meridiano de 180 graus
- Problema 1790: map.setOptions não pode definir o cursor
- Problema 1767: BugProblema com a propagação de eventos
Outras mudanças importantes:
- Atualizações da documentação:
- Novo método exposto: LatLngBounds.isEmpty()
- Ordenei todos os métodos, eventos, propriedades e constantes por nome.
- Corrigidos tipos incorretos nas propriedades de opção de polilinha e polígono.
28 de setembro de 2009
- Melhorias no desempenho da renderização de polígonos.
- Problema corrigido com o aviso de JS para SVGView.
22 de setembro de 2009
- Edição 1420: Recurso: Adicionar classe Polyline à API
- Problema 1371: o evento map.bounds_changed é disparado repetidamente quando o mapa está se movendo
- Problema 1700: Localização incorreta do clique após zoom out no Firefox 3.5
- Problema 1702: Latitude e longitude incorretas relatadas em eventos de clique e clique duplo quando há um deslocamento de rolagem em um elemento pai
- Problema 1723: o mapa pula ao ser arrastado no iPhone
Outras mudanças importantes:
- Linhas poligonais e polígonos foram gerados! Com eles, é possível desenhar linhas ou regiões preenchidas no mapa, especificar estilos de traço e preenchimento e oferecer suporte à maioria dos eventos do mouse (ainda não há suporte para passar o cursor sobre o elemento). Eles funcionam em todos os navegadores compatíveis (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), incluindo dispositivos móveis compatíveis.
- Adicionadas duas novas seções ao guia do desenvolvedor para Polylines e Polygons.
- Adicionadas duas novas classes à Referência da API para Polylines e Polygons.
- Adicionado um novo evento de mapa "ocioso", acionado quando o mapa não se move por um tempo. Resolve Problema 1371.
- Corrigido o problema em que valores incorretos de LatLng eram retornados pelos eventos de clique.
- Corrigido o bug de zoom com dois dedos no iPhone. Ver Edição 1723.
10 de setembro de 2009
- Problema 1659: Latitude e longitude incorretas relatadas em eventos de clique e clique duplo após o deslocamento, Firefox 3.5
- Problema 1621: receber o local errado após clicar no mapa no IE8 com doctype
- Problema 1642: InfoWindow overflow:auto
- Edição 1531: a altura da janela de informações aumenta a cada abertura
Outras mudanças importantes:
- Sintaxe 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
- Adicionado um novo método "onAdd" à interface OverlayView, que é chamado quando os painéis e a projeção são inicializados pela primeira vez. Isso resolve o problema 1377.
- O método "remove" da interface OverlayView foi renomeado para "onRemove". O nome antigo ainda é compatível 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: Ao passar a câmera pela borda norte ou sul do mundo, ocorre um erro.
- Problema 1643: Bug: rolagem desnecessária do mapa
- Problema 1379: Não consigo visualizar os dados do mapa da Coreia na versão 3.
Outras mudanças importantes:
- Habilitei a rolagem contínua com a roda do mouse e o zoom com clique duplo no Chrome, Safari 4 e Firefox 3.5.
- Melhor desempenho ao arrastar o mapa
- Agora, ao clicar duas vezes, o mapa fica centralizado 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 rola
- Edição 1467: Função de Mapa Panorâmico + Animação
Outras mudanças importantes:
- O zoom com a roda do mouse está ativado por padrão. Para desativá-lo, defina a propriedade de rolagem da opção Mapa como falsa.
- A documentação foi atualizada para incluir as funções panTo e panBy.
14 de agosto de 2009
- Problema 1575: Bug no método set_draggable() dos marcadores arrastáveis
Outras mudanças importantes:
- O zoom com a roda de rolagem foi ativado.
- Corrigido problema que afetava iPhones, onde o mapa saltava após arrastar.
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 do MapType é exibida incorretamente com HTML 4.01 estrito
- Edição 1426: Controle z-index da InfoWindow
Outras mudanças importantes:
- Os gestos de pinça e arrastar no iPhone deveriam ser mais robustos.
- Adicionamos setters e getters de zIndex aos objetos InfoWindow.
Mudanças na documentação:
- Métodos get_draggable e set_draggable adicionados aos marcadores.
- Eventos de arrastar marcador, início do arrastar, fim do arrastar e alteração do elemento arrastável adicionados
- Propriedade de marcador arrastável adicionada
- Adicionados os métodos get_zIndex e set_zIndex à janela de informações.
- Evento zIndex_changed adicionado à janela de informações
- Propriedade zIndex da janela de informações adicionada
13 de julho de 2009
- Edição 1415: conteúdo da janela de informações: selecionável verdadeiro/ falso
- Problema 1432: O evento "mouseout" não é acionado depois que "set_icon" é chamado.
- Problema 1365: Os controles do tipo Mapa são renderizados incorretamente com doctype estrito
Outras mudanças importantes:
- Os desenvolvedores não precisam mais especificar o tamanho de um MarkerImage; a API o detectará caso não seja fornecido. Ainda sobre o mesmo assunto, 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 "alterados" do OverlayView foram removidos da interface. Isso não deve afetar o código do desenvolvedor, já que esses métodos não eram usados anteriormente.
- A opção partialmatch foi removida dos objetos de solicitação do Geocoder. Se um desenvolvedor continuar a passar esse parâmetro, ele não terá efeito algum na consulta.
12 de junho de 2009
Problemas alterados:
- Problema 1363: Bug: Eventos de clique no mapa não são disparados no iPhone
Outras mudanças importantes:
- O controle de zoom grande é clicável em todos os navegadores.
- A janela de informações "limpa" o grande controle de zoom, posicionando-se completamente dentro do mapa e dos controles.
- Direitos autorais para dispositivos móveis usam imagens bonitas
- Os blocos são carregados a partir 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 é cerca de 1,9 KB menor.