我尝试过几种分辨率(50x30,70x50,100x70)的不同图像。所有这些都是钛应用程序足够好,但我无法在应用程序中获得没有像素效果的自定义引脚。
我正在使用Titatnium 3.0。
如何制作自定义图像以获得最佳视觉效果?
图片来源:http://imgur.com/a/glhIy#6ceV2Vk
代码:
var annot = Titanium.Map.createAnnotation({
longitude : franchise.direction.loc[0],
latitude : franchise.direction.loc[1],
title : franchise.name,
subtitle : franchise.direction.address,
image : "testing_pin.png",
animate : false,
draggable : false
});
$.mapView.addAnnotation(annot);
var annot = Titanium.Map.createAnnotation({
longitude : franchise.direction.loc[0],
latitude : franchise.direction.loc[1],
title : franchise.name,
subtitle : franchise.direction.address,
image : "testing_pin.png",
animate : false,
draggable : false
});
$.mapView.addAnnotation(annot);
答案 0 :(得分:1)
这些是我使用的Pin图标尺寸,它们在我的地图上看起来很清晰。
pin@2x.png:80px x 80px @ 72 dpi
pin.png:40px x 40px