java - Google एंड्रॉइड मानचित्र api v2 हमेशा मार्कर शीर्षक दिखाएं



android google-maps google-maps-markers google-maps-android-api-2 (4)

मेरे एंड्रॉइड एप्लिकेशन में मेरे पास Google मानचित्र v2 है और इसमें कुछ मार्कर हैं। जब उपयोगकर्ता इन मार्करों में से किसी एक पर क्लिक करता है, तो एक शीर्षक पॉपअप आता है। मैं उपयोगकर्ता के बिना हमेशा इन शीर्षकों को कैसे दिखा सकता हूं?


Answers

ऐसा कुछ:

googleMap.addMarker(new MarkerOptions()
    .position(new LatLng(latitude, longitude))
    .title("Your position")).showInfoWindow();

तुम यह केर सकते हो:

Marker marker = mMap.addMarker(new MarkerOptions().position(currentPosition).title("Your text"));
marker.showInfoWindow();


If you have 10,20 .. multiple Activities running and you want to finish all them and exit from system.

Create a static array in application class or constants class.

Constants

public class Constants {

public static ArrayList<Activity> activities = new ArrayList<Activity>();

}

मुख्य क्रियाशीलता इस सरणी में वर्तमान गतिविधि संदर्भ जोड़ें

activity = MainActivity.this; Constants.activities.add(activity);

public class MainActivity extends Activity {

    private ImageView imageButton;
    private Activity activity;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        activity = MainActivity.this;
        Constants.activities.add(activity);

        imageButton = (ImageView) findViewById(R.id.camera);
        imageButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                // existing app.
                if (Constants.activities != null) {
                    for (int i = 0; i < Constants.activities.size(); i++) {
                        Activity s = Constants.activities.get(i);
                        s.finish();
                    }
                }
                //super.finish();
                finish();
                android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(1);
            }
        });
    }
}




java android google-maps google-maps-markers google-maps-android-api-2