Как открыть файл KMZ в googel earth из приложения для iOS - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь открыть файл KMZ через Google Планета Земля в моем приложении для iOS. Я могу открыть приложение Google Планета Земля, но не могу открыть файл KMZ в этом приложении. Код, используемый для открытия Google Планета Земля из моего приложения:

    let KMZurl = Bundle.main.url(forResource: "oma", withExtension:"kmz")

    let urlstring = "comgoogleearthz://url=\(KMZurl!)"
    let Url = NSURL(string: urlstring)
    if UIApplication.shared.canOpenURL(Url! as URL)
    {
        UIApplication.shared.openURL(Url! as URL)

    } else {
        //redirect to safari because the user doesn't have google earth
        UIApplication.shared.openURL(NSURL(string: "https://www.google.com/earth/")! as URL)
    }

Если кто-то сделал это, пожалуйста, помогите мне. Если это невозможно, пожалуйста, дайте мне знать. Я застрял на этом на 2 дня. Я также не могу найти никакой документации для этого. ТИА

1 Ответ

0 голосов
/ 08 января 2019

Можем ли мы предположить, что вы используете новую версию 9.x Earth на вашем устройстве iOS? Если это так, это не поддерживает загрузку файлов KML / KMZ через URL в настоящее время. В настоящее время единственный способ загрузить файл KML / KMZ для загрузки - это вручную через Google Drive ... загрузить файл на диск, а затем перейти в Мои метки> Импортировать файл KML.

...