2010-01-20 4 views
6

को समझना मैं अपने ओवरले कक्षाओं में से एक के अंदर ItemizedOverlay.boundCenterBottom() के व्यवहार को दोहराने की कोशिश कर रहा हूं।boundCenterBottom()

मुझे काफी यकीन है कि मैं इसे setBounds() का उपयोग करके कर सकता हूं, लेकिन मैं वास्तव में setBounds() के अनुसार पूरी तरह से खो गया हूं।

उत्तर

8

मेरा मानना ​​है कि मैं इस सवाल का जवाब मिल गया

mapIcon_ = mapView.getResources().getDrawable(R.drawable.map_marker_v); 

mapIcon_.setBounds(-mapIcon_.getIntrinsicWidth()/2, 
        -mapIcon.getIntrinsicHeight(), 
        mapIcon_.getIntrinsicWidth()/2, 
        0); 
+1

होने के लिए यद्यपि आप इस सवाल-जवाब के लेखक हैं, मेरा मानना ​​है कि सवाल है कि कहा गया था उत्तर नहीं मिलता है और यह लोगों के लिए भ्रमित किया जा सकता है जानकारी के लिए देख । 'BoundCenterBottom()' क्या करता है यह आइटमसाइड ओवरले को बताता है जहां 'ड्रायबल' का केंद्र होना चाहिए, यह केंद्र छवि के नीचे होना चाहिए। दूसरे शब्दों में, 'ItemizedOverlay'' की शर्तों में 'ड्रायबल' का केंद्र बताता है कि किस बिंदु पर 'ड्रायबल' मानचित्र (पिवट पॉइंट) से जुड़ा हुआ है। –