【发布时间】:2012-03-10 20:28:27
【问题描述】:
我在我的新 Android 项目中使用 osmdroid(因为我希望能够使用离线地图),但在自定义分配给叠加项目的信息气泡的外观时遇到了很多困难。
现在,我正在使用 ItemizedOverlayWithFocus 叠加层来显示我的项目;看着its code,我注意到整个东西都是在onDrawFinished 方法中绘制的,所以我尝试创建自己的自定义叠加层来覆盖这个方法,但这很难得到结果。我想得到的是这样的东西:
你们是如何在项目中获得自定义信息气泡的?
我找到了一些类来为 Google 的 MapView(如 Jeff Gilfelt's MapView Balloons)实现这样的事情,但对于 osmdroid 却没有。
【问题讨论】:
-
android-mapviewballoons 应该使用几乎相同的 API。您没有尝试将其移植到 osmdroid?
-
我现在正在尝试,但我正在调试(例如,我没有触发任何触摸事件)。但由于我看到不少项目具有漂亮的信息气泡,我认为我错过了比移植 mapviewballoons 更容易的东西。
标签: android android-mapview osmdroid