Titanium - 在用户的位置进行注释

时间:2011-12-06 07:23:13

标签: iphone annotations geolocation titanium appcelerator

我是一名iPhone开发人员,也是使用Titanium studio的初学者。几天前我开始学习Titanium,并研究了一些使用视图,导航组,图像等的样本。我想提前进步。现在我需要在窗口中打开mapView并在用户的当前位置注释一个引脚。我现在打开了mapView。我不知道获得用户的纬度&经度并在那时做注释。帮我进一步处理任何代码或示例。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以按Ti.Geolocation.getCurrentPosition()获取地理位置。对于注释,请尝试this example

var mountainView = Titanium.Map.createAnnotation({
    latitude:37.390749,
    longitude:-122.081651,
    title:"Appcelerator Headquarters",
    subtitle:'Mountain View, CA',
    pincolor:Titanium.Map.ANNOTATION_RED,
    animate:true,
    leftButton: '../images/appcelerator_small.png',
    myid:1 // CUSTOM ATTRIBUTE THAT IS PASSED INTO EVENT OBJECTS
});

var mapview = Titanium.Map.createView({
    mapType: Titanium.Map.STANDARD_TYPE,
    region: {latitude:33.74511, longitude:-84.38993, 
            latitudeDelta:0.01, longitudeDelta:0.01},
    animate:true,
    regionFit:true,
    userLocation:true,
    annotations:[mountainView]
});

win.add(mapview);

希望它有所帮助:)