0

我正在使用 new API V2,但这可能并不重要,因为无论如何我都是地图新手:) 我有非常简单的需求。我想显示我的位置和一个目标标记,一切正常。只是我的位置确定是不可预测的,能拿到几分钟左右就可以拿到蓝圈。我的想法是手动使用LocationManager在后台检索粗略或精细位置并将该值传递给Mapactivity. 由于通常地图活动不会立即开始,因此它会很好地工作。然后我还可以将最后一个位置保存到数据库并传递它,以防地图活动在LocationManager获取实际位置之前开始。

我正在查看 api,但找不到在给定 LatLong 处立即显示蓝色圆圈的函数。这个功能可用吗?如果此功能不可用,我能找到的唯一解决方法是覆盖onlocationchanged以检索新位置并保存最后一个位置,并在最后一个已知的 mylocation 上显示标记(这将在第一个 locationchanged 事件时自动隐藏)。

但是,如果我可以简单地通过初始 mylocaltion coordiantes 会更容易,也更漂亮?

感谢您的任何想法

4

1 回答 1

1

我正在查看 api,但找不到在给定 LatLong 处立即显示蓝色圆圈的函数。这个功能可用吗?

用于setLocationSource()向. LocationSource_ GoogleMap一旦你LocationSource被调用activate(),你将获得一个监听器对象,你可以将Location对象传递给你从位置提供者那里获得的读数。

于 2012-12-26T13:46:56.990 回答