Appcelerator Titanium Map视图 - 默认显示注释标题

时间:2016-09-02 18:58:58

标签: ios titanium appcelerator

我有一张地图视图:

<View id='map' class='smallMap' module='ti.map' />

我进行了设置:

$.map.setRegion({
    latitude: r.y,
    longitude: r.x,
    latitudeDelta: 0.1,
    longitudeDelta: 0.1
});

我添加了一个注释:

var annotation = mapModule.createAnnotation({
    latitude: x,
    longitude: y,
    title: location.street,
});
$.map.addAnnotation(annotation);

最新文档说:

  

注释有两种状态:选中和取消选择。取消选择的注释由引脚图像标记。当用户选择引脚时,将显示完整注释。

是否有办法选择注释的默认状态,或者在没有用户交互的情况下选择注释的默认状态。使用annotation.fireEvent('click')是一个半身像。我必须将自定义视图叠加到地图上吗?

1 个答案:

答案 0 :(得分:2)

您可以使用selectAnnotation方法,例如:

$.map.selectAnnotation(annotation);