4
我想在Android SDK中設置自定義圖像註釋,我無法做到。如果我使用代碼創建帶默認圖像的註釋:爲什麼不顯示自定義註釋?
annotation.setAnnotationType(SKAnnotation.SK_ANNOTATION_TYPE_GREEN);
將顯示註釋。但是,當我使用代碼設置自定義圖像時:
annotation.setImagePath(getActivity().getFilesDir() + "/" + data.getMapImagePath());
annotation.setImageSize(64);
註釋未顯示。圖像路徑中的變量解析爲(例如):"/data/data/com.kolobee.mini/files/stings_chueca.me9d_map.png"
。
FileOutputStream fos = context.openFileOutput(path, Context.MODE_PRIVATE);
bitmap.compress(CompressFormat.PNG, 75, fos);
fos.close();
爲什麼不被顯示的註釋:
此圖像被動態地由應用通過創建從一個Bitmap
文件png
與代碼生成?
自定義圖像不工作在我身邊太。這是我使用的圖像:cl.ly/image/0l0T2n1B3O07(Photoshop生成,64x64,24位透明PNG)SKAnnotation * annotation = [SKAnnotation annotation]; //設置唯一ID //設置位置annotation.imagePath = [[NSBundle mainBundle] pathForResource:@「purpleAlert」ofType:@「png」]; [self.mapView addAnnotation:annotation];沒有運氣。沒有顯示。 –