Множественная информация Windows в Android Карты, как можно показать похожий этот? - PullRequest
0 голосов
/ 29 февраля 2020

Множественная информация Windows в Android Карты, как можно показать похожий этот?

введите описание изображения здесь

и это мой код, но на карте Google отображается только один заголовок

                        progressDialog.dismiss();
                        try {
                            JSONObject jsonObject = new JSONObject(showmaplocation);
                            JSONArray jsonArray = jsonObject.getJSONArray("map");
                            for (int i = 0; i < jsonArray.length(); i++) {
                                JSONObject mapShow = jsonArray.getJSONObject(i);
                                mapShowArrayList.add(new MapShow(
                                        mapShow.getInt("MapID"),
                                        mapShow.getInt("UserID"),
                                        mapShow.getString("MapLat"),
                                        mapShow.getString("MapLng"),
                                        mapShow.getString("MapTitle"),
                                        mapShow.getString("MapPhoto"),
                                        mapShow.getInt("MapType")
                                ));
                                double latitude = Double.parseDouble(mapShowArrayList.get(i).getLat());
                                double longitude = Double.parseDouble(mapShowArrayList.get(i).getLng());
                                Log.d("data:" , latitude +" " + longitude);
                                LatLng nowlocat = new LatLng(latitude, longitude);

                                }
                                MarkerOptions options = new MarkerOptions()
                                        .title(mapShowArrayList.get(i).getTitle())
                                        .draggable(false) // 
                                        //.icon(BitmapDescriptorFactory.fromResource(icon))  //

                         .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE))
                                        .position(nowlocat);
                                Marker marker = mMap.addMarker(options);
                                marker.showInfoWindow();
                                mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(nowlocat, 16.0f));
                            }

введите описание изображения здесь

кто знает, как можно решить?

...