了解 boundCenterBottom()

Posted

技术标签:

【中文标题】了解 boundCenterBottom()【英文标题】:Understanding boundCenterBottom() 【发布时间】:2011-01-07 12:34:01 【问题描述】:

我正在尝试在我的一个 Overlay 类中复制 ItemizedOverlay.boundCenterBottom() 的行为。

我相当肯定我可以使用setBounds() 做到这一点,但我完全不知道setBounds() 实际在做什么。

【问题讨论】:

【参考方案1】:

我相信我找到了答案

mapIcon_ = mapView.getResources().getDrawable(R.drawable.map_marker_v);

mapIcon_.setBounds(-mapIcon_.getIntrinsicWidth() / 2,
                   -mapIcon.getIntrinsicHeight(), 
                    mapIcon_.getIntrinsicWidth() / 2,
                    0);

【讨论】:

虽然您是这个问题和答案的作者,但我相信不会回答所提出的问题,并且可能会让寻找信息的人感到困惑。 boundCenterBottom() 所做的是告诉 ItemizedOverlay Drawable 的中心应该在哪里,即中心应该在图像的底部。换句话说,Drawable 的中心在ItemizedOverlay 的术语中告诉Drawable 在哪个点附加到地图(枢轴点)。

以上是关于了解 boundCenterBottom()的主要内容,如果未能解决你的问题,请参考以下文章

Discord bot异步/等待错误处理

与 Xcode Bot 的持续集成

Discord Bot 更新:如何播放音频?

对创建 C# discord bot 感到困惑

检查 Discord bot 在服务器中是不是具有斜杠命令权限?

如何获取从 Bot Framework Composer 发送的消息的 ResourceResponse.Id