我知道让你在iOS和Android上为谷歌地图使用自己的自定义标记的代码,但我想看看如何为人们想要的不同类型的标记提供菜单。我看到许多谷歌地图应用程序都有不同类型的标记,但我想知道他们是如何做到这一点的,有人知道吗?
自定义标记只是PNG图像文件。您所需要做的就是创建一个可用图标文件的图像选择器,以允许用户使用;然后分配目标标记对象图标属性以使用该图像文件。
在我的一个应用程序中,我有一个以字符串ID为键的UIImage字典。当我将图标分配给标记时,我所需要做的就是:myMarker.icon=[myIconDict objectForKey:selectedIconId];
图标图像选择器最简单的解决方案可能是UITableView。内置的UITableViewCell已具有图像视图和文本标签。将ImageView设置为图标图像,将文本设置为某个表格。