2013-02-24 9 views
5

iOS için Google Haritalar SDK'sında yeniyim. Bir kullanıcı bir işaretçiyi tıkladığında, bir başlık ve snippet ile varsayılan bilgi penceresini göstermek yerine, onları uygulamanızda başka bir yere yönlendirmek istiyorum (model görünümü denetleyicisi gibi). Başlık dosyalarını ve çevrimiçi arama yaptım ve işaretçilerle ilgili dokunma olaylarıyla ilgili hiçbir şey bulamıyorum. Herhangi bir öneri veya çözüm var mı?iOS için Google Haritalar SDK'sında bir işaretçiye dokunuşları nasıl engelleyebilirim?

cevap

14

Ben ne istediğini

/** 
* Called after a marker has been tapped. 
* 
* @param mapView The map view that was pressed. 
* @param marker The marker that was pressed. 
* @return YES if this delegate handled the tap event, which prevents the map 
*   from performing its default selection behavior, and NO if the map 
*   should continue with its default selection behavior. 
*/ 
- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(id<GMSMarker>)marker; 
+0

ben yöntemi değiştirildi düşünüyorum didTapMarker yöntemini temsilci eklemeye ve geçersiz kılmak olduğuna inanıyoruz biraz - (BOOL) MapView: (GMSMapView *) MapView didTapMarker: (GMSMarker *)işaretleyici; İkinci parametre artık GMSMarker sınıfının bir örneğinin işaretçisidir. –

İlgili konular