मैं अपने ऐप के मानचित्र पर नीले बिंदु को प्रतिस्थापित करने की कोशिश कर रहा हूं। मेरा इरादा यह है कि सामान्य नीले बिंदु के बजाय, आइकन आकार वाले विमान दिखाएं। मैं इस लक्ष्य को हासिल है और यह पूरी तरह से इस प्रकार काम करता है:एंड्रॉइड मानचित्र पर ब्लू डॉट को गायब या हटाएं v2
//...
GoogleMap.OnMyLocationChangeListener myLocationChangeListener = new GoogleMap.OnMyLocationChangeListener() {
@Override
public void onMyLocationChange(Location location) {
LatLng loc = new LatLng(location.getLatitude(), location.getLongitude());
try{
myPositionMarker.remove();
} catch (Exception e){
//..
}
myPositionMarker = mMap.addMarker(new MarkerOptions()
.flat(true)
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.plane))
.anchor(0.5f, 0.5f)
.position(
new LatLng(location.getLatitude(), location
.getLongitude())));
//...
}
जैसा कि मैंने कहा, यह ठीक काम करता है, लेकिन अब मैं अपने आइकन और नीला बिंदु दिखाई:
मैं कई की कोशिश की है ऐसा करने के तरीके, लेकिन वह काम नहीं मिल रहा है। बटन "मेरा स्थान" हटाने के कई उदाहरण हैं लेकिन मैं इसे हटाना नहीं चाहता हूं।
मैं नीली बिंदु को हटाना चाहता हूं।
मैं किसी भी मदद की सराहना करते हैं। अग्रिम धन्यवाद और बधाई
* अद्यतन:
टिप्पणी का जवाब देते @tyczj द्वारा लिखित मैं अपने स्थान बटन को हटाने कर रहा हूँ इस प्रकार है:
mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setMyLocationButtonEnabled(false);
इस प्रकार, मेरे स्थान बटन है दिखाई नहीं दे रहा है, लेकिन नीला बिंदु दिखाई दे रहा है। दो बूलियन को झूठी में बदलें और फिर काम नहीं करता है। कोई नीला बिंदु नहीं, लेकिन न तो स्थान अपडेट। मैं थोड़ा उलझन में हूँ। मैं क्या गलत कर रहा हूं?
धन्यवाद
आप मेरे स्थान बटन को हटाए बिना नीले बिंदु को नहीं हटा सकते हैं, तो आपको अपना खुद का बटन रखना होगा जो – tyczj
है, फिर भी Google के स्थान बटन के बिना नीले बिंदु को हटाने के लिए संभव नहीं लगता है। – portfoliobuilder