我正在开发类似PokemonGO之类的地图应用程序。我正在使用Google Map API V2和一个简单的MapActivity。
标记使用自定义图像,并位于该位置的中心。
我需要使用平滑的动画来更改标记的大小(单击时,我曾尝试使用this代码,但标记的大小没有居中并且看起来像这样:
黄点表示位置,并且您看到的未居中。
标记图标具有以下选项:
icon.origin
icon.anchor
icon.size
icon.scaledSize
您必须根据新大小更改它们。
icon = marker.getIcon();