我正在 Appcelerator Studio 中开发一个 Android 应用程序。
在应用程序中,我有一个显示带有不同自定义图像的注释的地图。注释是这样创建的:
annotation = map.createAnnotation({
image: 'images/pin' + myNumber + '.png',
latitude: myLat,
longitude: myLong,
title: myTitle
});
几乎所有的注释都会显示出来,但有一些由于某种原因是不可见的。我已经验证 'images/pin' + myNumber + '.png' 是我想要显示的图像的实际路径。
显示的图像:
未显示的图像:
编辑
事情变得越来越奇怪。
出于测试目的,我创建了两个 ImageView,其图像属性分别设置为“images/pin3.png”和“images/pin163.png”。显示两个图像。但是,如前所述,将“images/pin163.png”设置为注释的图像属性时,它是不可见的。
非常感谢您的帮助,因为我不知道问题可能是什么。
用测试编辑 2:
Nexus 5,安卓 6.0.1:
- 显示引脚 3
- 引脚 163 不显示
索尼 Experia Z,Android 4.4:
- 显示引脚 3
- 引脚 163 不显示
索尼 Experia Z,Android 5.Something:
- 显示引脚 3
- 引脚 163 也显示