SORU
7 Aralık 2012, Cuma


android Maps özel işaretleri ile v2 API

Özel işaretleri ile haritalar yapmak istiyorum. API v2 işaretleri, başlık, vb simge seti edebilirim. Ama kalem ile başlık görüntü için ilk başlangıcında istiyorum. Konu başlığı görüntüler sadece ben marker kayıt ne zaman. Bindirmeleri, ama v2 benzer bir şey buldum bilemedim v1.

Düzenlenmiştir: Belki yeterince açık değildi. Marker.showInfoWindow() gibi bir şey API bir işaretleyici için çalışır. Aynı zamanda benim işaretleri için bilgi windows gösteremem. Zaten kullanıcı musluk üzerinde ise beklemeden günüm için başlık göstermek istiyorum.

CEVAP
14 Aralık 2012, Cuma


Ayrıca bu sorun tökezledi. V2 API bir adım ileri, iki adım geri. Lütfen bir geçersiz kılınabilir 'beraberlik' çizim kendimizi geliştiririz böylece İşaretleyici veya GoogleMap sınıfları yöntemi. Google Ekle

Olası bir çözüm anında bitmap oluşturmak ve marker ekleyin. yani bir tuval Oluşturmak, marker bit eşlem eklemek için işaretçiyi bir sonraki metin çizin. Bu acı hesaplamaları (marker bit eşlem ile uygun tuval boyutunu ve metin yanyana) içerir. Ne yazık ki, kalemle setıcon yöntem yok, her zaman metin değişiklikleri, yeni bir marker oluşturulmalı. Eğer sadece harita üzerinde bir işaretleyici varsa iyi olabilir, ama işaretleri onlarca ile, bu uygun olmayabilir. Ayrıca bu bit eşlem oluşturma dinamik olarak bellek sorunu da olabilir. (Sadece metin) örnek bir kod:

Bitmap.Config conf = Bitmap.Config.ARGB_8888; 
Bitmap bmp = Bitmap.createBitmap(200, 50, conf); 
Canvas canvas = new Canvas(bmp);

canvas.drawText("TEXT", 0, 50, paint); // paint defines the text color, stroke width, size
mMap.addMarker(new MarkerOptions()
                                .position(clickedPosition)
                                //.icon(BitmapDescriptorFactory.fromResource(R.drawable.marker2))
                                .icon(BitmapDescriptorFactory.fromBitmap(bmp))
                                .anchor(0.5f, 1)
                                    );

Umarım Google bunu kolayca yapabileceğimiz çok uygun yöntemleri katacak. Lanet olsun, gerçekten yeni Harita V2 API özelliği döndürmek gibi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Noam Erez

    Noam Erez

    3 NİSAN 2012