Android Google отображает пользовательский значок из URL-адреса, хранящегося в sqlite

Я пытаюсь отобразить пользовательский значок из URL-адреса (хранящегося в sqlite) на картах Google v2. Ниже приведена моя часть кодирования для отображения местоположения из sqlite и отображения на Картах Google. В этом коде мне нужно добавить пользовательский значок из sqlite (возможно, переменная пользовательского значка, "http://www.test.com/test.png") на Картах Google.

if(c != null){          
    if(c.moveToFirst()){
        do {
            googleMap.addMarker(new MarkerOptions()
            .position(new LatLng(Double.parseDouble(c.getString(2)), Double.parseDouble(c.getString(3))))
            .title(c.getString(0))
            .icon(???????)
            .snippet(c.getString(1)));
        } while(c.moveToNext());
    }               
}

Пожалуйста, дайте мне знать, как решить эту проблему?


person PPShein    schedule 06.07.2013    source источник
comment
откуда вы берете URL? из базы данных? каждый маркер отличается?   -  person Raghunandan    schedule 06.07.2013
comment
yap .. URL хранится в sqlite, и каждый производитель отличается.   -  person PPShein    schedule 06.07.2013
comment
Сохраните все URL-адреса в массиве / arrayList в глобальной области видимости, извлекая их из базы данных с помощью класса Cursor, возможно, и используя их здесь как: Bitmap bmp = BitmapFactory.decodeStream(myurl.openConnection().getInputStream()); а затем .icon(BitmapDescriptorFactory.fromBitmap(bmp)));   -  person Kunal S. Kushwah    schedule 06.07.2013
comment
@KunalS.Kushwah Я уже пробовал. Но не может получить.   -  person PPShein    schedule 06.07.2013
comment
Итак, ваш вопрос в том, что вы не можете ПОЛУЧИТЬ URL-адрес из базы данных???   -  person Kunal S. Kushwah    schedule 06.07.2013
comment
@KunalS.Kushwah Нет, я могу получить URL-адрес из sqlite, но моя проблема в том, что я не могу отобразить такой значок из sqlite на картах Google.   -  person PPShein    schedule 08.07.2013