【发布时间】:2012-05-23 03:44:56
【问题描述】:
我想问一下如何在我的 android 应用程序中添加不同的叠加层? 因为我已经有一个扩展 Overlay 的覆盖类,它根据 KML 文件中的某些点绘制折线。 现在我想创建另一个叠加层,使用 GPS 在用户位置添加一个图钉,所以我不知道如何做到这一点。
请问有人知道如何帮助我吗? 提前谢谢你。
【问题讨论】:
标签: android google-maps overlay
我想问一下如何在我的 android 应用程序中添加不同的叠加层? 因为我已经有一个扩展 Overlay 的覆盖类,它根据 KML 文件中的某些点绘制折线。 现在我想创建另一个叠加层,使用 GPS 在用户位置添加一个图钉,所以我不知道如何做到这一点。
请问有人知道如何帮助我吗? 提前谢谢你。
【问题讨论】:
标签: android google-maps overlay
您可以在一张地图上拥有多个叠加层。
只需将第二层创建为ItemizedOverlay,并将其添加到地图中:
myMapView.getOverlays().add(myItemizedOverlay);
要了解如何向ItemizedOverlay 添加标记,请参阅http://android-coding.blogspot.com/2011/06/using-itemizedoverlay-to-add-marker-on.html。
【讨论】:
【讨论】:
要向用户的位置添加图钉,请使用 MyLocationOverlay,它位于谷歌地图 API 中,请参阅link
【讨论】: