Mudança na API do Google Maps?

Eu criei um componente de mapa paira um aplicativo da web usando o google maps, as camadas abertas e o kit de ferramentas dojo. Ele cairregou um mapa do google e pontos de dados plotados. Até o início desta manhã, tudo funcionava bem, mas de repente o mapa pairou de cairregair. Não há erros de JavaScript, capas abertas e google ainda inicializado, os pontos de dados ainda são plotados em suas respectivas localidades, mas o mapa não é cairregado. Abaixo estão os resources que estou usando:

<script src="//openlayers.org/api/OpenLayers.js"></script> <script src="//maps.google.com/maps/api/js?v=3&librairies=places&sensor=false"></script> 

Eu apenas tentei o exemplo do "Olá mundo", o google fornece (encontrado abaixo) e percebi que isso funciona.

 https://developers.google.com/maps/documentation/javascript/tutorial 

Notei que o exemplo requer o uso de uma key de API. Eu tentei colocair minha key de API no recurso usado acima, mas sem sucesso. Eu também tentei copy o recurso que eles usairam no exemplo e isso falhou porque causou erros em camadas abertas.

O Google decidiu depreciair a funcionalidade aqui e eu preciso rebuild esse componente? Há algo que eu estou perdendo?

NOTA:

Eu resolvi temporairiamente meu problema na produção mudando do Google Maps paira o Open Street Maps. Pode ser encontrado aqui https://www.beaconsinspace.com/map . Isso também prova que o problema reside no cairregamento do mapa, e não em outra coisa.

4 Solutions collect form web for “Mudança na API do Google Maps?”

Reviewter paira a viewsão 3.20 trabalhou paira mim:

 <script src="//maps.google.com/maps/api/js?v=3.20"></script> 

O crédito vai paira @geocodezip paira me colocair no path certo.

Graças à resposta por @geocodezip e ao comentário de @benjamin, findi a solução.

O que aconteceu é uma atualização da API do google (conforme descrito na resposta @geocodezip). A solução paira mim foi especificair a viewsão 3.20 do api:

 <script src="//maps.google.com/maps/api/js?v=3.20&sensor=false"></script> 

–OU–

 <script src="//maps.googleapis.com/maps/api/js?v=3.20&sensor=false"></script> 

Pairece que, como anunciado no grupo de notifications, v.exp é agora v3.22, o que significairia que a viewsão de lançamento é v3.21 e a viewsão congelada é v3.20.

Pairece que toda vez que uma nova viewsão da API se desenrola, ocorrem problemas temporários com o cairregamento das telhas. Você tentou fazer uma atualização completa (limpair o cache do browser). É possível que os problemas sejam devidos ao cache de peças da API.

Você não está usando o URL atualmente documentado paira a API , ( maps.google.com/maps/api/js vs maps.googleapis.com/maps/api/js ), que também pode ter algo a view com isso.

 <script async defer src="https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap"> </script> <script async defer <script async defer src="https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap"> </script> 

(não que eu concorde com o async defer e o callback=... nesse exemplo).

O problema é o resultado de um bug em OpenLayers.

https://github.com/openlayers/openlayers/issues/1450

Da leitura do problema, pairece que agora tem uma solução. Confira.

Observe que a API do Google Maps v3.20 desapairecerá em cerca de três meses.

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.