gpt4 book ai didi

android - 一些带有自定义图像的 map 注释未在 Android 应用程序中显示

转载 作者:行者123 更新时间:2023-11-30 01:34:45 25 4
gpt4 key购买 nike

我正在 Appcelerator Studio 中开发 Android 应用。

在应用程序中,我有一张 map 显示带有不同自定义图像的注释。注释是这样创建的:

annotation = map.createAnnotation({
image: 'images/pin' + myNumber + '.png',
latitude: myLat,
longitude: myLong,
title: myTitle
});

几乎所有的注释都显示了,但有一些由于某种原因是不可见的。我已经验证 'images/pin' + myNumber + '.png' 是我要显示的图像的实际路径。

显示的图片:

enter image description here

未显示的图像:

enter image description here

编辑

事情变得更奇怪了。

出于测试目的,我创建了两个 ImageView,其图像属性分别设置为“images/pin3.png”和“images/pin163.png”。显示两个图像。但是,如前所述,将“images/pin163.png”设置为注释的图像属性时,它是不可见的。

非常感谢您的帮助,因为我不知道问题出在哪里。

用测试编辑 2:

Nexus 5、Android 6.0.1:

  • 显示引脚 3
  • 引脚 163 未显示

索尼 Experia Z,Android 4.4:

  • 显示引脚 3
  • 引脚 163 未显示

Sony Experia Z,Android 5.Something:

  • 显示引脚 3
  • 同时显示 163 号针

最佳答案

我终于让它工作了。

我没有设置注释的图像属性,而是创建了一个 View ,将 View 的 backgroundImage 属性设置为我的图像,然后将 View 分配给注释的 customView 属性。

var customAnnotationView = Ti.UI.createView({
backgroundImage: 'images/pin' + myNumber + '.png',
});

var annotation = map.createAnnotation({
customView: customAnnotationView,
latitude: myLat,
longitude: myLong,
title: myTitle
});

关于android - 一些带有自定义图像的 map 注释未在 Android 应用程序中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35243843/

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