Saltar para conteúdo


Foto
- - - - -

Ficheiro KML


  • Por favor inicie sessão para responder
2 respostas a este tópico

#1 agglax

agglax

    Novato

  • Membros
  • Pip
  • 2 mensagens
  • Samsung Y Duos

Mensagem publicada 24 April 2017 - 22:15

Boa noite a todos,

 

Estou com uma dúvida que procuro solução já alguns dias, mas sem êxito até à data.

 

Pretendo importar um ficheiro KML para uma aplicação android de forma a ter as linhas/pontos de forma offline. Coloquei o ficheiro na pasta res/raw/kmlfile.kml.

 

Na classe que tem o mapa e que pretendo importar e sobrepor o layer, declarei a KmlLayer da seguinte forma.

 

KmlLayer layer = new KmlLayer(mMap,R.raw.klmfile, getApplicationContext())

 

depois coloco o layer no mapa da seguinte forma

 

layer.addLayerToMap()

 

O que sucede é que ao declarar o layer, a aplicação rebenta.

 

Alguém já teve de importar ficheiro nestas condições e teve sucesso?

 

obrigado desde já


  • AustAdmilk gosta disto

#2 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 26 April 2017 - 13:35

Boas,

 

Estas a usar google maps?
"O que sucede é que ao declarar o layer, a aplicação rebenta." o que é que queres dizer com declarar o layer?
depois mete ai o log que te aparece quando a app rebenta

ja agora, és de coimbra, trabalhas em coimbra? para que empresa?


Editado por xanex, 26 April 2017 - 13:40.


#3 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 30 April 2017 - 12:22

O handling do KML é beta, pode ser que tenha algum bug na biblioteca mesmo. Coloca um bloco try...catch como no demo deles: https://github.com/g...moActivity.java

 

E verifica qual o erro. Com essa info, se a solução se tornar óbvia abre um ticket no issues do projecto: https://github.com/g...ps-utils/issues


  • Nuno Ribeiro gosta disto