【问题标题】:Google Maps advanced features in a MapActivity (Google Maps API)MapActivity 中的 Google Maps 高级功能(Google Maps API)
【发布时间】:2011-01-21 13:23:47
【问题描述】:

我想在地图上加载自定义 KML 文件。我选择了简单的方式:

Intent mapIntent = new Intent(Intent.ACTION_VIEW, url);

而且效果很好,但显然我无法控制各种功能,例如覆盖项的自定义图标,或者每次启动时都会显示的弹出“正在加载 myKml.kml...”等。

第一个问题: 当我启动 Google Maps Intent 以调整我的地图时,是否需要设置任何参数?我在文档中找不到任何内容。

所以我正在考虑将 Google Maps API 用于我的应用程序。好吧,我已经设法加载了我的 KML 文件,并使用 SAX 解析器对其进行解析,并为我的地图创建了一个自定义叠加层。

它可以工作,但是有一个很大的问题: 地标不是相对于我的位置动态加载的。它们从头到尾加载,并在地图 100 时显示。

所以这比我想象的要难,因为我必须从 GPS 获取我的位置,只计算最近的点并将它们绘制在地图上。

第二个问题: 是否存在仅在地图上显示离我最近的地标的内置功能?

谢谢你们。

【问题讨论】:

    标签: android api android-intent maps


    【解决方案1】:

    第二个问题。不。看看LocationManager.addProximityAlert(double latitude, double longitude, float radius, long expiration, PendingIntent intent)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多