SORU
25 Mayıs 2013, CUMARTESİ


Özel Google Haritalar için Pencere Bilgi

Fotoğraf gibi iOS için Google Maps için özel bir Bilgi Penceresi altında yapmak istiyorum. GMSMarker, GMSPolyline ve GMSPolygon özel grafik oluşturmak gibi GMSOverlay uzatmak mümkün mü?

enter image description here

CEVAP
27 Mayıs 2013, PAZARTESİ


infoWindowAnchor ayarı ile birlikte markerInfoWindow temsilci yöntemi kullanmak isteyeceksiniz.

Kalemini oluştururken, çapa ayarlayın:

GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = MARKER_POSITION;
marker.infoWindowAnchor = CGPointMake(0.44f, 0.45f);
marker.icon = [UIImage imageNamed:@"CustomMarkerImageName"];

daha sonra temsilci yöntemi oluşturun:

- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker {
  InfoWindow *view =  [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0];
  view.name.text = @"Place Name";
  view.description.text = @"Place description";
  view.phone.text = @"123 456 789";
  view.placeImage.image = [UIImage imageNamed:@"customPlaceImage"];
  view.placeImage.transform = CGAffineTransformMakeRotation(-.08);
  return view;
}

Bir xib yarattım yukarıdaki örnekte enter image description here ve bu xib, elde edilen UIView dönen yükledim. UIView sadece kod kullanarak inşa edebileceğini yerine.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • UniqueApps

    UniqueApps

    4 Ocak 2009