gpt4 book ai didi

android - OSMDroid - 自定义标记

转载 作者:行者123 更新时间:2023-11-29 16:06:38 28 4
gpt4 key购买 nike

1) 我可以使用不同的自定义标记吗?
我需要一个用于用户的位置,一个用于所有其他项目。
编辑:是的,你可以。

2) 我可以在标记中添加图像吗?
我需要为每个标记分配一个不同的图像(我将从数据库中获得),这可能吗?我需要为此创建自定义布局吗?

3)标记在 map 上的中心在哪里?(~图形问题)
基本上,标记需要指向哪里?喜欢中间的红色,还是喜欢蓝色的?

Marker visualization

最佳答案

  1. 如您所见 - 是的,您可以使用自定义标记。每个 OverlayItem 都可以通过 getMarker() 返回自己的标记。

  2. 我不太确定你在问什么。如果您问是否可以从数据库中提取图标并将其用作自定义标记,那么答案是肯定的。您可以扩展 OverlayItem 并覆盖 getMarker 以即时返回您想要的任何 Drawable。请记住,OverlayItem 和 ItemizedIconOverlay 只是起点 - 真正的功能来自用您自己的逻辑扩展它们。还请记住,在主线程(调用 getDrawable() 的地方)执行数据库工作不是一个好主意。

  3. 看看 OverlayItem 中的热点功能。这控制图标的哪一部分将以该位置为中心。因此,对于红色标记,热点将是 BOTTOM_CENTER,而蓝色标记将是 TOP_CENTER。

关于android - OSMDroid - 自定义标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17671460/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com