我想显示一个小窗口在iPhone谷歌地图信息窗口的点击。我希望当用户点击标记时,会出现信息窗口。并在该信息窗口的水龙头上,出现另一个窗口。 在android中,有一个OnInfoWindowClickListener方法。 我们在iOS上有这样的吗?在信息窗口点击iphone
回答
在iOS中,委托方法将在用户点击信息窗口的情况下被调用。这是代表的文档。
/**
* Called after a marker's info window has been tapped.
*/
- (void)mapView:(GMSMapView *)mapView
didTapInfoWindowOfMarker:(id<GMSMarker>)marker;
作为参数,您将收到mapView实例和信息窗口标记的对象。不要忘记包含GMSMapViewDelegate。
谢谢@Robert :) – 2013-03-28 09:45:49
,你添加地图,添加
mapView_.delegate=self;
然后用这个
-(void)mapView:(GMSMapView *)mapView
didTapInfoWindowOfMarker:(GMSMarker *)marker{
//info window tapped
}
我已经发现了。谢谢反正:) – 2013-03-28 09:45:02
嘿男人..你知道如何设置谷歌地图框架? – user2115266 2013-03-28 09:58:18
使用所需的框架尺寸创建CGRect,并使用方法'mapWithFrame:'设置MapView框架,然后将mapview添加为主子视图。下面是解释所有的代码。 'CGRect fr = CGRectMake(0,44,768,960); mapView_ = [GMSMapView mapWithFrame:fr camera:camera]; mapView_.myLocationEnabled = YES; [self.view addSubview:mapView _];' – 2013-03-29 05:47:12
- 1. jQuery GMAP3包装 - 点击信息窗口
- 2. 在地图上点击打开Google地图信息窗口
- 3. 谷歌地图在地图上添加信息窗口点击
- 4. 开放的信息窗口在谷歌点击按钮映射
- 5. ios7中的信息窗口iphone
- 6. 角度谷歌地图信息窗口图标不可点击
- 7. 谷歌地图第3处理点击内部信息窗口
- 8. 显示信息窗口被点击的元素隐藏其他
- 9. 谷歌地图坐标信息窗口点击
- 10. 谷歌地图点击触发信息窗口InfoWindow
- 11. 加载弹出窗口并用点击链接填充信息
- 12. esri地图显示信息窗口没有点击地图
- 13. 关于非点击事件的打开信息窗口
- 14. Android - 测试Google地图信息窗口点击
- 15. 我怎样才能打开信息窗口上点击markerclusterer
- 16. 信息窗口按钮点击不调用函数
- 17. 谷歌地图信息窗口阻止点击事件
- 18. 谷歌地图信息窗口没有打开点击事件
- 19. 信息窗口gmaps
- 20. OnMapRedady信息窗口
- 21. markerclusterer信息窗口
- 22. 在Google散点图上显示Google地图信息窗口点击
- 23. 发送信息WPF窗口
- 24. Google Map API信息窗口
- 25. VB.net获取窗口信息
- 26. 信息窗口错误
- 27. 公共信息窗口
- 28. gmaps.js触发信息窗口
- 29. Primefaces信息窗口标题
- 30. 无法从信息窗口
ü意味着annotaion的callOutView ??? – iPatel 2013-03-11 11:16:46
我发现经过一番搜索。它是GMSMapViewDelegate的方法didTapInfoWindowOfMarker :) – 2013-03-11 11:24:42