gpt4 book ai didi

android - 无法在谷歌地图上看到多个标记

转载 作者:行者123 更新时间:2023-12-02 20:33:49 24 4
gpt4 key购买 nike

我想在谷歌地图上显示多个标记。我的 latlng 坐标是从 Parse 数据库中获取的,但我看不到标记。我的第二个问题是我想显示带有标记的餐厅名称标题,我该怎么做?

这是我的代码:

private class putMarker extends AsyncTask> {        @Override        protected ArrayList doInBackground(Void... params) {            // TODO Auto-generated method stub            try {                Toast.makeText(getApplicationContext(),                        longitude + " " + latitude, Toast.LENGTH_SHORT).show();                ParseQuery query = new ParseQuery(                        "Details");                ParseGeoPoint myGeoPiont = new ParseGeoPoint(latitude,                        longitude);                query.whereNear("location", myGeoPiont);                query.setLimit(10);                ob = query.find();                for (ParseObject resObj : ob) {                    ParseGeoPoint location = resObj                            .getParseGeoPoint("location");                    restaurantName = (String) resObj.get("RestaurantName");                    LatLng resLatLng = new LatLng(location.getLatitude(),                            location.getLongitude());                    Toast.makeText(getApplicationContext(),                            restaurantName, Toast.LENGTH_SHORT)                            .show();                    PiontList.add(resLatLng);                }            } catch (Exception e) {                // TODO: handle exception            }            return PiontList;        }        protected void onPostExecute(ArrayList latlngList) {            for(LatLng res: latlngList)            {                MarkerOptions markerOptions = new MarkerOptions();                markerOptions.position(res);                markerOptions.icon(BitmapDescriptorFactory                        .defaultMarker(BitmapDescriptorFactory.HUE_GREEN));                googleMap.addMarker(markerOptions);            }        }    }

请帮帮我。

最佳答案

这可能是由于 onPostExecute() 中 googleMap 对象无法访问造成的。请确保 googleMap 已在全局范围内声明。

如果可能,请粘贴完整代码以便更好地评估

关于android - 无法在谷歌地图上看到多个标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com