首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin形成地图Pin标注

Xamarin形成地图Pin标注
EN

Stack Overflow用户
提问于 2019-02-23 13:41:00
回答 2查看 417关注 0票数 0

我遵循这篇文章MapRenderer项目中为iOS创建了一个自定义的MapRenderer,它本身很好。然而,我正在拼命地寻找一种方式来回应Pin's标注上的点击/点击事件(即当你点击一个Pin本身时弹出的信息标志)。我知道在iOS级别上有一个OnCalloutAccessoryControlTapped,但是是否有一种方法可以在PCL级别的点击/点击中做出反应呢?我唯一能找到的就是Pin.Clicked事件。

代码语言:javascript
复制
pin.Clicked += async(sender, e) => {
    await DisplayAlert("Test", "Test", "test");
};

对于这个标注(不知道它在Android上的名称是什么,对不起)有类似的事件吗?当你点击一个引脚时,它会打开吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-27 09:31:03

好吧,对于每一个阅读这篇文章的人来说,他们都有相同的想法和问题:

每当用户单击Pin的标签和而不是Pin本身的时,事件Pin就会被触发!

票数 0
EN

Stack Overflow用户

发布于 2019-02-24 03:30:52

在Android中,CustomMapRenderer类实现了具有GetInfoWindowGetInfoContents方法的GoogleMap.IInfoWindowAdapter接口来自定义info窗口,并且有一个事件OnInfoWindowClick,当用户单击info窗口时,该方法打开web浏览器并导航到存储在Marker检索的CustomPin实例的Url属性中的地址。您可以参考:Android上的自定义地图Pin

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54842217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档