जब मैं स्थाननियंत्रण सेट करता हूं, तो Google मानचित्र स्वतः नीले आइकन प्रदर्शित करेगा किसी को भी नीले आइकन को कैसे निकालना है ??
धन्यवाद।
मेरी कोडिंग है:
निजी मार्कर myLocation = null; निजी शून्य को तैयार करना MapSetting (GoogleMap aGoogleMap) {aGoogleMap.setLocationSource (mLocationSource); aGoogleMap.setOnMyLocationChangeListener (mOnMyLocationChangeListener); aGoogleMap.setOnMapLongClickListener (mOnMapLongClickListener); aGoogleMap.setMyLocationEnabled (सही); } निजी OnMapLongClickListener mOnMapLongClickListener = नया OnMapLongClickListener () {@MapLongClick पर सार्वजनिक ओवरराइड (LatLng बिंदु) {if (null! = MOnLocationChangedListener) {if (null == myLocation) {myLocation = getMap ()। AddMarker (नया मार्कर विकल्प ()। (बिन्दु)। शीर्षक ("आप") .कॉन (बिटमैपडिस्क्रिप्टरफ़ीचर। डिफॉल्ट मार्कर (बिटमैपडिस्क्रिप्टरफ़िनेटर। HUE_GREEN))); } और {myLocation.setPosition (बिंदु); } स्थान स्थान = नया स्थान ("लोंगप्रेस लोकेशनप्रदाता"); location.setLatitude (point.latitude); location.setLongitude (point.longitude); mOnLocationChangedListener.onLocationChanged (स्थान); }}};
मुझे आपके प्रश्न को समझना नहीं है (मुझे आपकी छवि नहीं दिखाई दे रही है भी)।
वास्तव में setLocationSource सिर्फ mylocation परत के स्थान स्रोत को निर्धारित करने के लिए है (यानी, नीले बिंदु ...) यदि आप नीले डॉट नहीं चाहते, बस डाल
aGoogleMap.setMyLocationEnabled (गलत); और locationSource का उपयोग न करें
No comments:
Post a Comment