Как загрузить файл KMZ?

1

"Мне нужно загрузить файл kmz в приложение для Android, которое я разрабатываю, и что файл kmz будет загружен с SDCard в приложение. Так что я должен сделать для этого, есть ли прямой uri-намерение или я должен его разобрать путем анализа xml, если да, то как загрузить координаты на карту, чтобы показать этот файл kmz.

  • 1
    Вы нашли способ открыть файлы KMZ ?? У меня точно такая же проблема.
Теги:
google-maps
kmz

2 ответа

0
Лучший ответ

Для использования родного v3 KmlLayer, который поддерживает файлы kmz, с учетом ограничений размера документа и сложности, файл kmz должен быть общедоступным в Интернете (поэтому серверы google могут добраться до него).

Чтобы использовать локальный файл (который звучит так, как будто есть), единственный вариант - использовать сторонний парсер, такой как geoxml3 или geoxml-v3.

0

для открытия в студии android для использования ниже кода:

    try {
     KmlLayer layer = new KmlLayer(mGoogleMap,R.raw.filename, 
                      getApplicationContext()); 
       // creating the kml layer, put the file in res/raw
     layer.addLayerToMap();
            } catch (XmlPullParserException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню