我想顯示一個小窗口在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. 谷歌地圖在地圖上添加信息窗口點擊
- 2. 在地圖上點擊打開Google地圖信息窗口
- 3. 按鈕點擊地圖標記信息窗口內的事件
- 4. 加載彈出窗口並用點擊鏈接填充信息
- 5. 谷歌地圖座標信息窗口點擊
- 6. 顯示信息窗口被點擊的元素隱藏其他
- 7. 關於非點擊事件的打開信息窗口
- 8. 谷歌地圖信息窗口阻止點擊事件
- 9. Android - 測試Google地圖信息窗口點擊
- 10. 信息窗口按鈕點擊不調用函數
- 11. 谷歌地圖第3處理點擊內部信息窗口
- 12. 谷歌地圖信息窗口沒有打開點擊事件
- 13. OnMapRedady信息窗口
- 14. 在Google散點圖上顯示Google地圖信息窗口點擊
- 15. 如何在Xamarin中點擊按鈕表單Android自定義信息窗口
- 16. 如何在IOS中顯示標記和信息窗口時,我點擊地圖
- 17. 隱藏在點擊與角谷歌,地圖的所有信息窗口
- 18. 標記的信息窗口
- 19. 發送信息WPF窗口
- 20. 無法從信息窗口
- 21. 公共信息窗口
- 22. 添加新窗口或查看在alertview點擊按鈕在iphone
- 23. 在窗口之間傳遞信息ASP.net
- 24. 在窗口中顯示進度信息
- 25. 點擊退出pygame窗口
- 26. 點擊彈出窗口
- 27. 點擊谷歌地圖自定義標記的信息窗口錯誤
- 28. 當點擊標記時,Google Maps v3會打開最後一個信息窗口
- 29. 谷歌地圖:將點擊事件或信息窗口綁定到OverlayView
- 30. 谷歌地圖關閉信息窗口時,另一個標記點擊
ü意味着annotaion的callOutView ??? – iPatel 2013-03-11 11:16:46
我發現經過一番搜索。它是GMSMapViewDelegate的方法didTapInfoWindowOfMarker :) – 2013-03-11 11:24:42