简体   繁体   English

Google Map Android中的标记

[英]Marker in google map android

I am displaying marker with the help of loops by taking the values from json array.The latitude and longitude are getting updated continously.Beacuse of which the markers are blinking..How can i stop markers to blink. 我正在通过从json数组中获取值来借助循环显示标记。经度和纬度正在不断更新。由于标记在闪烁..如何停止标记闪烁。

for(int i=0;i<TOTAL_LIST.length();i++)
{
    JSONObject c = TOTAL_LIST.getJSONObject(i);
    String nam=c.getString(TAG_NAME);
    Str_NAM=nam;

    String mob=c.getString(TAG_MOB);
    Str_MOB=mob;

    String lat = c.getString(TAG_LAT);
    la= Double.parseDouble(lat);
    String lng = c.getString(TAG_LNG);
    ln= Double.parseDouble(lng);
    runOnUiThread(new Runnable() {
        @Override
        public void run() {
            options.position(new LatLng(la,ln));
            options.title(Str_NAM);
            googleMap.addMarker(options);                                      
        });
}
public void onMapReady(GoogleMap googleMap) {
    LatLng sydney = new LatLng(-33.852, 151.211);
    googleMap.addMarker(new MarkerOptions().position(sydney)
            .title("Marker in Sydney"));
    googleMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM