Google Planilhas Avançado - #39 Integração com Google Mapas

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 89

  • @vallfon
    @vallfon 3 месяца назад

    Aprendo muito com seus vídeos. Muito bom!

  • @Edson.geoiuris
    @Edson.geoiuris 3 года назад +1

    Mereceu cada agradecimento e elogio recebido nos comentários. Show de bola!

  • @chagassilvareviews4949
    @chagassilvareviews4949 Год назад +2

    Lindo ver isso.

  • @jorgeferreira316
    @jorgeferreira316 2 года назад +2

    Cara, pessoas como você contribuem demais para a sociedade. Parabéns! Obs.: Fiz exatamente o que mandou, porém o resultado é diferente do Google Maps.

    • @QuacAMVs
      @QuacAMVs Год назад +1

      Consegui resolver? O tempo até bate mas a distância não

    • @marcosviniciuspereiradasil3417
      @marcosviniciuspereiradasil3417 Год назад

      O tempo bate, mas a distancia não. Como você resolveu?

    • @phefo1992
      @phefo1992 Год назад

      Olá conseguiu resolver ?@@QuacAMVs

  • @joycekellysantos4101
    @joycekellysantos4101 4 года назад +2

    Muito obrigada, perfeito, funcionou tudo sem erro. Agora vou adicionar as linhas como variaveis para fazer o calculo para diversos endereços.

  • @gilvanecesar
    @gilvanecesar Год назад

    Parabéns mano!!! Muito foda!

  • @ronaldoprfguitar7361
    @ronaldoprfguitar7361 3 года назад +1

    Muito top esta aula,foram abordados vários conceitos interessantes!

  • @antonioefigeniopraxedesgur2390
    @antonioefigeniopraxedesgur2390 4 года назад +1

    Parabéns pelo excelente trabalho.

  • @josenilsonoliveira2126
    @josenilsonoliveira2126 4 года назад +1

    Excelente! Parabéns pela didática!

  • @joserobertovelazquezotto289
    @joserobertovelazquezotto289 4 года назад +1

    Olá amigo, parabéns pela aula!

  • @darlan-chaves
    @darlan-chaves 5 лет назад +2

    Vc veio do céu? Parabéns!! um dia vou dominar o script assim! Boas festas

    • @WebdesignemFoco
      @WebdesignemFoco  5 лет назад

      Sim sou um anjo...kkkk. brincadeira, estamos aqui pra contribuir. Abraços!!

  • @QuacAMVs
    @QuacAMVs Год назад +1

    Da pra usar em todas as linhas da coluna?

  • @Scorpionbrzk
    @Scorpionbrzk 2 года назад +2

    Como faço para procurar coordenadas utilizando dados da planilha e puxando localização diretamente da web/ google maps ?

    • @Scorpionbrzk
      @Scorpionbrzk 2 года назад

      Consegui utilizando a função geocode

  • @importeseagora6161
    @importeseagora6161 5 лет назад +3

    Olá!!
    Muito bom o seu trabalho!!
    Teria como fazer uma integração com o google MyMaps em tempo real

    • @WebdesignemFoco
      @WebdesignemFoco  5 лет назад

      Eu nunca fiz isso, pelo que eu olhei na documentação não tem como não, mas depois faz uma pesquisa mais avançada nesse tema.

  • @luanaandrade8671
    @luanaandrade8671 4 года назад +2

    Olá, muito bom! Exatamente o que estava precisando... Uma pergunta, preciso habilitar a chave de API do Google para isso?

  • @grupos3foods
    @grupos3foods Год назад

    Olá,
    Não localizei como buscar a distancia pela opção da rota ser por MOTO dentro do Enum Mode...
    Sabe qual seria o nome para chamar a rota por moto?
    Só consegui esses!
    DRIVING, WALKING, BICYCLING, TRANSIT.

  • @taiscarvalho255
    @taiscarvalho255 3 года назад +2

    Obrigada pela dica, vai ser muito útil pra mim! Tenho só uma dúvida: é possível vincular um mapa ja feito no my maps com uma planilha? Meio que "puxando" os endereços do maps?

  • @paneladapreta3822
    @paneladapreta3822 4 года назад +1

    Parabéns voce ralmente domina a ferramenta. Tem como fazer uma array para1 que ele calcule a cada endereço novo inserido na planilha?

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Tem sim André. Caso queira implementar, podemos te ajudar através do suporte premium. Querendo contratar entre em contato pelo email: webdesignemfoco@gmail.com

  • @DanielSantos-gk1ik
    @DanielSantos-gk1ik 3 года назад +1

    Não estou conseguindo

  • @tuliotorres3790
    @tuliotorres3790 4 года назад +2

    Olá, muito bom, obrigado pelo conteúdo. Estou com dificuldade referente a divergência entre este API e o site do google maps, é normal? Outra coisa, consigo fazer várias consultas ao mesmo tempo?

    • @tuliotorres3790
      @tuliotorres3790 4 года назад +1

      Exemplo:
      Partida: rua circular, osasco, sp
      Destino: rua antonio agu, osasco, sp
      Tempo respondido pela API: 14 minutos
      Distância respondido pelo API: 854km
      No google maps, o mesmo exemplo.
      16 minutos (tudo bem, deve contar o trânsito)
      5,2 km
      Usei o seguinte código:
      var app=SpreadsheetApp;
      var ui=app.getUi();
      function onOpen()
      {
      ui.createMenu("Mapas").addItem("Exibir Dados", "myMap").addToUi();
      }
      function myMap()
      {
      var sheet=app.getActiveSpreadsheet().getSheetByName('Cliente');
      var maps=Maps;
      var directions=maps.newDirectionFinder()
      .setOrigin(sheet.getRange(2, 1).getValue())
      .setDestination(sheet.getRange(2, 2).getValue())
      .setMode(Maps.DirectionFinder.Mode.DRIVING)
      .setLanguage('pt-br')
      .getDirections();
      var legs=directions.routes[0].legs[0];
      sheet.getRange(2,3).setValue(legs.duration.text);
      sheet.getRange(2,4).setValue(legs.duration.value +'km');
      var steps=legs.steps;
      var html="";
      steps.map(function(elem,ind,obj){
      html+=elem.html_instructions+'
      ';
      });
      //sheet.getRange(2,5).setValue(html.replace(/]*>?/gm,''));
      }

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад

      Fica difícil pra eu responder assim, preciso fazer debug no seu código. Qualquer coisa podemos marcar um suporte premium e eu te ajudo remotamente: webdesignemfoco@gmail.com

  • @ivanribeiro4681
    @ivanribeiro4681 2 года назад +1

    Parabéns pelo conteúdo, sensacional! Me tira uma duvida, como posso fazer para o codigo executar em varias linhas? Abraços!

  • @marcelovicentedesousa3416
    @marcelovicentedesousa3416 3 года назад +1

    Show. Cara é bom hein. Parabéns. Professor, tenho uma lista de dados com aproximadamente 100k linhas. Todas linhas tem coordenadas. É possível por exemplo em uma filtragem, exportar esses pontos para um mapa? Obrigado

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +1

      Acredito que o Google vai bloquear um tráfego grande assim

    • @marcelovicentedesousa3416
      @marcelovicentedesousa3416 3 года назад +1

      @@WebdesignemFoco mas seria possível na filtragem por exemplo reduzir pra uns 100 pontos? Conseguiria plotar esses pontos no mapa. Se tiver algo nesse sentido, tem como disponibilizar o link. Muito obrigado.

  • @alexgaeta373
    @alexgaeta373 4 года назад +1

    Boa noite, gostaria de uma ajuda sobre a integração. gostaria de saber se pudesse me dar uma dica de como fazer para pegar múltiplos endereços (inicio, destino,destino1....) e trazer o total da km da rota.
    Grato
    Alex Gaeta

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Isso é mais complexo. Caso tenha interesse trabalhamos com suporte Premium webdesignemfoco@gmail.com

  • @jennifersantos1186
    @jennifersantos1186 3 года назад +1

    como faço para ir nas outras linhas automaticamente?

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +1

      Faça um orçamento de Suporte Premium: webdesignemfoco@gmail.com

  • @giuliofc4791
    @giuliofc4791 4 года назад +1

    Teria como eu criar balões no meu mapa do Google a partir de uma planilha do Google sheets? Ótimo vídeo !!

  • @jorgeluizvazbonifacio6229
    @jorgeluizvazbonifacio6229 3 года назад +1

    Pode alterar para distância entre cidades?

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +1

      Acredito que se colocar o nome das cidades ele calcule também

    • @jorgeluizvazbonifacio6229
      @jorgeluizvazbonifacio6229 3 года назад +1

      @@WebdesignemFoco mas precisa alterar alguma coisa na programação?

    • @jorgeluizvazbonifacio6229
      @jorgeluizvazbonifacio6229 3 года назад

      Eu preciso fazer com todas as cidades da américa latina, principalmente Argentina , Paraguai, Uruguai e Chile

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +2

      @@jorgeluizvazbonifacio6229 acredito que não, tem que testar

  • @SimonSports
    @SimonSports 5 лет назад +2

    Excelente trabalho muito bom porem me surgiu uma duvida a distancia aparenta não estar retornando o valor correto , esta minha observação é pertinente ou estou com alguma configuração errada no codigo pois a planilha retorna 19904m e no maps o valor 444000m, como corrigir este possivel erro?

    • @andrecmg
      @andrecmg 4 года назад +2

      Substitua a linha sheet.getRange(2,4).setValue(legs.duration.value +'m'); por sheet.getRange(2,4).setValue(legs.distance.text);. .setValue(legs.duration.value) retorna o tempo em segundos. Use .setValue(legs.distance.text) para retornar a distância em km e .setValue(legs.distance.value) para metros.

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Excelente contribuição!

  • @cristianosouza1250
    @cristianosouza1250 3 года назад +1

    Eu estou fazendo um trabalho para minha escola, e eu não sei como fazer calcular para as demais linhas... alguém pode me passar o código?
    Eu entendo 0 (zero) de script se alguém conseguir me avisa... preciso muito dessa ajuda...

  • @FabioAugust
    @FabioAugust 3 года назад +1

    FAZ COM RASTREAMENTOS DE PEDIDOS COM DOS CORREIOS POR FAVOR

  • @chagassilvareviews4949
    @chagassilvareviews4949 Год назад +1

    Mano, Primeiramente obrigado por compartilha seus conhecimentos!!!!! Tenho uma duvida! estou calculando uma rota onde o google maps diz em ter 2km e 5 minutos, mais na planilha está dando 209m e 3 minutos! faz ideia onde está o erro? outra coisa com posso calcular em KM?.

    • @maborgesdiniz
      @maborgesdiniz Год назад

      O meu tbm deu o erro, achei o problema está na linha 26, ao invés de duration deve ser distance, aí fica correto o resultado.

  • @cesarnataliasilva
    @cesarnataliasilva 3 года назад +1

    Tire uma dúvida por favor a distância entre Betim e Belo Horizonte é de 34,8 km segundo o Google Maps, porque na planilha desta aula aponta que a distância é de 2496m? estou tendo este problema com outros endereços também!

  • @marlonmessias2879
    @marlonmessias2879 4 года назад +1

    Olá, é possível "rastrear" um e-mail dentro do google planilhas? Claro, utilizando como base o google maps!
    Mais ou menos como funciona o compartilhar local.
    Imagina que eu tenho veículos e cada em desse, tem um celular, com isso eu conseguiria rastrea-los pelo planilhas.

  • @matheussilvestre5141
    @matheussilvestre5141 4 года назад +1

    Amigo , boa noite . EU não entendo nada de Script , mas está errado sheet.getRange(2,3).setValue(legs.duration.value)
    Estava dando errado , não batia com o google , depois de Horas procurando o erro , troquei a duration.value pela distance.text e agora está km

  • @joaopedrosantanadasilvamat3488
    @joaopedrosantanadasilvamat3488 3 года назад +1

    como que faço para ler todas as linhas da planilha ?

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +2

      Basta pegar todo o intervalo de dados ou usar a função getDataRange

  • @avf2consultoriaeinspecoes862
    @avf2consultoriaeinspecoes862 4 года назад +1

    Excelente trabalho pessoal, estou maravilhado.
    É possível que eu tenha uma lista com 2 colunas uma sendo a oorigem sempre a mesma e apenasa segunda variável eu conseguir que ele me retorne com todos os valores???
    Exemplo L2C1 Barretos, L2C2 Ribeirão Preto
    L3C1 Barretos, L3C2 São José do Rio preto
    Tem como fazer desta maneira ??

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Tem sim! Vai ter que dar uma incrementada no script. Qualquer coisa contrata o suporte premium que a gente agenda um horário. Orçamento: webdesignemfoco@gmail.com

  • @renanmendes2624
    @renanmendes2624 4 года назад +1

    Olá, primeiramente o vídeo ajudou muito, muito obrigado. Porém coloquei o mesmo código e os mesmos endereços e a distância encontrada é outra. Você já viu algo parecido?

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +4

      Substitua a linha sheet.getRange(2,4).setValue(legs.duration.value +'m'); por sheet.getRange(2,4).setValue(legs.distance.text);. .setValue(legs.duration.value) retorna o tempo em segundos. Use .setValue(legs.distance.text) para retornar a distância em km e .setValue(legs.distance.value) para metros.

  • @riquelmerodrigues5460
    @riquelmerodrigues5460 3 года назад +2

    as distâncias não bate de acordo com o google maps....

  • @gyng12
    @gyng12 4 года назад +1

    Cara incrível me ajudou dmais, porém ainda estou c um problema, nao sou MT familiarizado com script, testei esse q vc ensina, porém ele não faz a busca DURAÇÃO/DISTÂNCIA mais de 1 linha, qria que ele buscasse DURAÇÃO/DISTÂNCIA p cada nova linha acrescentada, espero ter sido claro na explicação. Vc pode me ajudar?.

    • @dsmarketingaplicativos764
      @dsmarketingaplicativos764 4 года назад +1

      @@WebdesignemFoco consegue fazer isso em uma hora ???? ou precisa de mais tempo ???

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      @@dsmarketingaplicativos764 da não, gasta algumas horas

  • @simsindico8062
    @simsindico8062 3 года назад +1

    Olá amigo! Ótima explicação! Obrigado.
    Pra mim esta aparecendo esse erro;
    Exception: Não é possível chamar SpreadsheetApp.getUi() a partir deste contexto. (linha 2, arquivo "Código")
    var ui=app.getUi(); (essa seria a linha2) O que fazer?

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад

      Você está usando algum acionador?

    • @simsindico8062
      @simsindico8062 3 года назад +1

      @@WebdesignemFoco , não. Estou fazendo exatamente como no video.

    • @simsindico8062
      @simsindico8062 3 года назад +1

      @@WebdesignemFoco , funcionou !

    • @simsindico8062
      @simsindico8062 3 года назад +1

      @@WebdesignemFoco , rsrs agora a distância na tá calculando. Nas 2 colunas aparece apenas o tempo de duração.

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +1

      @@simsindico8062 qualquer coisa contrata o suporte premium que a gente te auxilia. Orçamento: webdesignemfoco@gmail.com

  • @DanielSantos-gk1ik
    @DanielSantos-gk1ik 3 года назад +1

    Pode me ajudar?

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +1

      Qualquer coisa contrata o suporte premium que a gente te ajuda webdesignemfoco@gmail.com

  • @leandrofienga7652
    @leandrofienga7652 4 года назад +1

    Mandei um e-mail pra vcs... Quero aprender a fazer isso...