No processo de criação de um mapa do Google My Maps , achei bastante útil importar planilhas do seu Google Drive para usá-lo como fonte das camadas do mapa. Como usar planilhas é praticamente a única opção para adicionar dados ao seu mapa, presumi que o mapa fosse atualizado sempre que adicionasse novos dados à planilha. Não consigo encontrar a opção de atualizar a partir da fonte / planilha. A ideia de que isso era possível tem origem em…
- Leitura "atualizada" no "The Walking Dead Map" e outros mapas personalizados
- O motivo pelo qual uma planilha é essencial para obter dados no mapa
Agora só consigo ver que tenho algo como uma tabela do Google Fusion depois de importar os dados (uma vez), mas nenhum link real para os dados originais; portanto, não há planilha como banco de dados por trás, apenas uma rota direcional a seguir. Tanto quanto posso ver, a planilha original também pode estar vazia (além do título) e eu poderia adicionar os dados do que na tabela de dados no Google Maps . Adicionar dados à planilha não faz nada com os dados no Google Maps até agora. O mesmo vale para adicionar dados à tabela de dados no Google Maps , que não atualiza nada na planilha.
As páginas de ajuda não oferecem realmente nenhuma ajuda sobre esse tópico, pois apenas explicam o processo "mover dados para mapas" e não têm nada que cubra atualizações.
Perguntas: Existe uma maneira (ou uma solução razoável) de atualizar os dados dos meus mapas / dados da camada da planilha? Ou posso atualizar a planilha da tabela de dados no Google Maps ?
fonte
Respostas:
Você pode, mas envolve enganar o My Maps. O que você basicamente precisa fazer é carregar os espaços extras necessários posteriormente.
Na planilha original, na parte inferior da tabela, coloque um espaço dentro de cada célula ao longo da largura da tabela.
Selecione e copie a nova linha "vazia" (wink wink) e cole quantas linhas achar necessárias no futuro.
Salve sua planilha.
Importar para meus mapas.
Agora, quando você abre a tabela de dados, todas as células em que você coloca espaços estão disponíveis para você editar.
E, obviamente, você não terá um monte de pontos em branco, porque o Google não sabe onde colocá-los
Felicidades!
fonte
Trabalho em um produto chamado Geosheets que criamos para esses tipos de problemas: https://www.geosheets.com/ . Os dados de sua planilha são tomados como a fonte da verdade e o mapa é criado chamando uma função personalizada GEO_MAP de dentro da planilha. Assim como outras funções, quando os dados subjacentes da planilha são alterados, a função é recalculada, o que significa que o mapa é atualizado. Portanto, se você estiver iterando em um mapa ou tiver dados que precisam atualizar regularmente, isso poderá simplificar drasticamente o processo de enviar atualizações para o mapa, já que isso acontece automaticamente.
fonte
A resposta é simples: não funciona. Esta é uma rota de mão única.
O que funciona , é a outra direção. Tratar o Google My Maps como um aplicativo simples de criação de mapas funciona sem problemas e oferece uma interface agradável e simples para as pessoas que contribuem com dados para qualquer aplicativo que dependa de arquivos KML como um conjunto de dados. Além disso, o My Maps permite exportar um arquivo KML "Network Link" (arquivo Keyhole, Inc. Markup Language).
Como está atualmente (o Google tende a refazer a interface do usuário com frequência suficiente para tornar essas informações inúteis em alguns meses), você pode clicar no ícone de 3 pontos na barra "adicionar camada" e "compartilhar" no menu à esquerda. A partir daí, selecione "Exportar KML" e marque as duas caixas de seleção. O arquivo resultante será o arquivo KML "link de rede".
O arquivo KML do link de rede pode ser carregado para, por exemplo, o Google Drive e, em seguida, recebe atualizações constantes (com um atraso de 10 minutos) do que os usuários alteraram nas camadas do My Maps .
ProTip:
kml
pasta compartilhada publicamente e armazenar seus arquivos lá.Ao usar o URL de compartilhamento, você deve obter o ID obtido deste URL e usar um URL diferente. Você precisa usar
googledrive.com/host
com o ID:Além disso, lembre-se dos limites para as camadas KML .
fonte
** NOTA: o Google Fusion Tables não está mais disponível **
Leia mais em Google Fusion Tables Turndown
Use o Google Fusion Tables e o script de sincronização descrito na documentação da API do Google para atualização dinâmica: Sobre a API do Fusion Tables - Ajuda do Google
Sincronizando tabelas de fusão com o Planilhas Google: https://cdn.rawgit.com/fusiontables/fusion-tables-api-samples/master/FusionTablesSheetSync/docs/reference.html
Parece ter funcionado para mim. Você também pode perceber que há uma API para criar uma camada GMap a partir de uma tabela do Fusion. Acredito que isso possa ser usado no Wordpress (wordpress.com), que não aceita o Fusion Tables no momento, mas você pode adicionar o Google Maps, também no Google Sites.
fonte
Se você deseja adicionar linhas, basta clicar com a tecla CTRL pressionada para obter a opção de adicionar / excluir uma linha.
É um pouco demorado, mas pelo menos possível. O problema é que você não consegue copiar / colar dados em linhas ... apenas célula por célula ... não é tão útil.
fonte
Se você soltar um alfinete, você adicionou uma linha. Então você pode editar a tabela de dados. Isso funcionou para o meu aplicativo.
fonte
De qualquer lugar do mapa, clique na guia "adicionar marcador". Ele solicitará um nome e endereço completo. Na verdade, o marcador não precisa estar nem perto da localização real no mapa. Depois de clicar em "adicionar local", ele moverá o marcador para o local real e as informações aparecerão na tabela de dados.
fonte
É possível fazer isso com o ArcGIS Online usando a função
Add Layer from web
/Enter the URL of a CSV file
(a URL do arquivo CSV pode ser obtida publicando a planilha do Google, no menu Arquivo do Google Sheets).fonte