在 Maps API V2 中导入 KML

2023-12-07

我有多个 KML 文件,它们是在谷歌地球中绘制的,并且包含不同的路线。现在我正在尝试使用 Maps API V2 在我的 android 项目中显示这些内容。

是否有一个现有的库可以在您的 Android 项目中导入 KML 文件并在地图中显示它们? 我在堆栈溢出上找到了一些代码(如何使用kml文件在地图上绘制路径?)这不是图书馆。

如果没有可用的库,我将从头开始构建它。


现在,我假设没有公共库可以为我们执行此操作,因此在解析 KML 文件中的数据后,我将使用 Google 的代码将折线和多边形添加到我的地图中。 如果找到库,将更新此答案。

创建折线和多边形:

// Instantiates a new Polyline object and adds points to define a rectangle
PolylineOptions rectOptions = new PolylineOptions()
        .add(new LatLng(37.35, -122.0))
        .add(new LatLng(37.45, -122.0))  // North of the previous point, but at the same longitude
        .add(new LatLng(37.45, -122.2))  // Same latitude, and 30km to the west
        .add(new LatLng(37.35, -122.2))  // Same longitude, and 16km to the south
        .add(new LatLng(37.35, -122.0)); // Closes the polyline.

// Set the rectangle's color to red
rectOptions.color(Color.RED);

// Get back the mutable Polyline
Polyline polyline = myMap.addPolyline(rectOptions);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Maps API V2 中导入 KML 的相关文章

随机推荐

  • Android 对位图的噪点效果

    我正在编写一些函数来在位图上添加噪点效果 我发现类似的问题 向绘图添加噪点效果 位图输出Bitmap Bitmap createBitmap bitmap getWidth bitmap getHeight Bitmap Config AR
  • 反转字符串时间和空间复杂度

    我编写了不同的 python 代码来反转给定的字符串 但是 无法确定其中哪一个是有效的 有人可以指出这些算法在时间和空间复杂度上的差异吗 def reverse 1 s result for i in s result i result r
  • Rails 视图下拉列表中的日期格式

    我可以帮助您格式化视图中下拉列表中的日期字段 我的日期显示带有时间戳 我希望它们显示为 mm dd yyyy 在我的模型中 我有一个从表中选择日期字段的方法 def self get event dates event dates Ugra
  • 使用 mutate 和 for 循环(按变量名前缀)对多组变量进行 R rowSums

    我有多个变量按前缀 par fri gp 等 分组在一起 其中有 29 个组 每个变量的值为 0 或 1 我需要做的是对这些组 即 partner 1 Partner 2 等 求和 如果 rowSums 0 则使每个变量为 NA 例如 我的
  • 风险管理:如果已经做多,则不要下新订单

    如果该标志已经指示长 则不应有新的指示长的标志 如果标志不指示长计算表达式 longCondition if strategy long false rsi lt 30 and close gt moving avg shortCondit
  • 如何在 Cocoa OpenGL 程序中显示原始 YUV 帧

    我被分配的任务是编写一个程序 该程序获取示例原始 YUV 文件并将其显示在 Cocoa OpenGL 程序中 我是一名实习生 我几乎不知道如何开始 我一直在阅读维基百科和有关 YUV 的文章 但我找不到任何关于如何打开原始 YUV 文件 提
  • Xcode iOS:检查用户是否已登录,如果未登录则显示不同的视图

    我正在编写一个应用程序 其中登录用户比未登录用户拥有一些额外的功能 基本上 我或多或少有 5 个选项卡 当我启动应用程序时 用户立即获得登录页面 他可以决定跳过它 如果他跳过它 他就只有 3 个选项卡 如果他登录成功的话 就会有5个 我已经
  • 存储/分配经过身份验证的用户的角色

    我正在升级站点以使用 MVC 并且正在寻找设置身份验证的最佳方法 此时 我可以通过 Active Directory 进行登录 验证用户名和密码 然后设置身份验证 cookie 如何在登录时存储用户的角色信息 以便我的控制器在用户浏览站点时
  • 使用 Gradle 在 Android 项目中混合 Java+Scala 的最简单方法是什么?

    使用 Gradle 在 Android 项目中混合 Java Scala 的最简单方法是什么 是否使用https github com saturday06 gradle android scala plugin 我问这个是因为例子grad
  • python setuptools:如何安装带有 cython 子模块的包?

    我有一个名为的 python 包pytools 它包含一个基于 cython 的子模块nms 当我安装根包 pytools 时sudo python H setup py 根包似乎已正确安装 但安装时没有复制编译nms so to usr
  • 如何读取 json.txt 并解析 json python READ TXT PYTHON

    我有一个 txt 文件 resultJSON txt txt 文件中的数据为 JSON 格式 term dog results filename 1 jpg numberID D12 filename 23 jpg number E52 我
  • Mysql Workbench Mac OS 缺少管理工具和数据导入/导出

    所有管理工具均丢失 屏幕截图中的左侧选项卡 并且数据导入和导出菜单选项不起作用 我已经下载了官方安装mysql workbench community 6 1 7 osx i686并多次尝试安装 均未成功 新创建的模式可以正常工作 并且我可
  • PYTHON:从数组中搜索文件名,然后重新定位文件

    我是 Python 新手 确实需要一些帮助 我有大量图像正在分类 我需要每 260 张图像 例如 0 260 520 780 等 然后我需要将这些图像重新定位到新文件夹 到目前为止 这是我的代码 import os os path sys
  • 如何在Python中实现多线程函数?

    我在 Python 中创建了 2 个具有循环命令的函数 为了使进程更快 我想对它们进行多线程处理 例如 def loop1 while 1 lt 2 print something def loop2 while 5 gt 4 print
  • 二元一次方程的错误答案

    我想知道是否有人能告诉我为什么我的用于求解二次方程的 python 代码不起作用 我已经检查过了 没有发现任何错误 print This program will solve quadratic equations for you prin
  • Oracle 10g 时区混乱

    SELECT TO CHAR SYSDATE YYYY MM DD HH24 MI TO CHAR CURRENT DATE YYYY MM DD HH24 MI TO CHAR SYSTIMESTAMP YYYY MM DD HH24 M
  • Android getAbsolutePath() 不返回完整路径

    我创建一个文件并使用以下代码将图像保存到其中 private File createImageFile throws IOException String timeStamp new SimpleDateFormat yyMMdd HHmm
  • Windows.Storage.KnownFolders.MusicLibrary 路径返回空

    我正在尝试获取用 C 编写的 Windows 通用应用程序中的默认音乐库文件夹路径 然而 KnownFolders MusicLibrary Path返回空字符串 同时 await KnownFolders MusicLibrary Get
  • UISearchBar 增加了 iOS 11 中的导航栏高度

    我有我的UISearchBar成为导航栏的一部分 例如 let searchBar UISearchBar some more configuration to the search bar navigationItem titleView
  • 在 Maps API V2 中导入 KML

    我有多个 KML 文件 它们是在谷歌地球中绘制的 并且包含不同的路线 现在我正在尝试使用 Maps API V2 在我的 android 项目中显示这些内容 是否有一个现有的库可以在您的 Android 项目中导入 KML 文件并在地图中显