Google maps TypeScript error: Cannot find name ‘google’ – discussion

Olá, antes de tudo quero informar que a solução para esse problema foi retirada do forum do IONIC, eu apenas peguei a solução que de fato resolveu meu problema e trouxe aqui para facilitar para você.

Siga os seguintes passos:

  1. Instale o TypeScript Definition Manager CLI 559 usando npm… 
    • npm install typings --global
  2. Em seguida, use seu terminal para navegar até a pasta do seu projeto Ionic
  3. E finalmente instale o google map definition files usando o typings CLI… 
    • typings install dt~google.maps --global

Depois de ter feito isso, você deve ter os seguintes arquivos no seu projeto typings > global > google.maps diretório:

  • index.d.ts
  • typings.json

Além disso, você não precisa adicionar um caminho de referência ao topo dos arquivos que usam o google maps. Na minha solução original eu tive que fazer isso.

Este tópico 733 no GitHub me ajudou com o passo 3!

Caso não consiga desta forma tente assim:

typings install dt~google.maps –global

ou

  1. npm install @types/googlemaps --save-dev
  2. <script src="http://maps.google.com/maps/api/js?key=XXXXX"></script> in index.html
  3. declare module 'googlemaps'; into declarations.d.ts
  4. import {googlemaps} from 'googlemaps'; in class where you using maps

ou

npm install @types/google-maps –save

Estas são algumas soluções que poderão resolver seu problema. Caso nenhuma dessas opções te ajude comente aqui nesta página seu problema que vou te ajudar.

Deixe uma resposta