Facebook 如何使用钛在图像中显示hyperllink

Facebook 如何使用钛在图像中显示hyperllink,facebook,titanium,titanium-mobile,Facebook,Titanium,Titanium Mobile,我希望在使用钛合金的图像中的特定点上提供一个超链接,就像Facebook在显示姓名的人脸焦点上显示图像一样 有没有可能我可以在钛上做这个。如果可能,请提供一些示例代码。只需使用单击事件查看,然后检测其是否在某个区域内,我使用圆形区域作为示例,因为它是最简单的代码 var clickPoint={x:100,y:100}; var clickRadiusSquared=25; //查看用户点击 var view=Ti.UI.createView({ 宽度:200, 身高:200, }); view

我希望在使用钛合金的图像中的特定点上提供一个超链接,就像Facebook在显示姓名的人脸焦点上显示图像一样


有没有可能我可以在钛上做这个。如果可能,请提供一些示例代码。

只需使用单击事件查看,然后检测其是否在某个区域内,我使用圆形区域作为示例,因为它是最简单的代码

var clickPoint={x:100,y:100};
var clickRadiusSquared=25;
//查看用户点击
var view=Ti.UI.createView({
宽度:200,
身高:200,
});
view.addEventListener('click',函数(e){
//获取视图内单击的X和Y坐标
var x=e.x;
var y=e.y;
//现在看看它是否在该区域内
var distanceSquared=Math.pow(clickPoint.x-x,2)+Math.pow(clickPoint.y-y,2);
如果(距离平方<单击半径平方){
//打开链接或做任何事情
Titanium.Platform.openURL('http://www.yoururl.com');
}
});
var clickPoint = {x : 100, y : 100};
var clickRadiusSquared = 25;

// View user clicks on
var view = Ti.UI.createView({
    width : 200,
    height : 200,
});

view.addEventListener('click', function(e) {
   // Get the X and Y coordinates of the click inside the view
   var x = e.x;
   var y = e.y;

   // Now see if it is inside the area
   var distanceSquared = Math.pow(clickPoint.x - x, 2) + Math.pow(clickPoint.y - y, 2);
   if(distanceSquared < clickRadiusSquared) {
       // Open the link or do whatever
       Titanium.Platform.openURL('http://www.yoururl.com');
   }
});