forked from zhouruizhe/gmTouringMiniApp
This commit is contained in:
+20
-11
@@ -1,7 +1,9 @@
|
||||
import type { Poi, PoiDataset, PoiImageAsset } from '@/domain/poi'
|
||||
import { coverPhotoUrlFor, hasCoverPhoto } from './photos'
|
||||
|
||||
const SNAPSHOT_CAPTURED_AT = '2026-07-30T01:00:33Z'
|
||||
const POC_REVIEWED_AT = '2026-07-30T01:30:00Z'
|
||||
const PHOTOS_REVIEWED_AT = '2026-07-31T00:00:00Z'
|
||||
const PLACEHOLDER_URL = '/static/poi/placeholder.png'
|
||||
const AMAP_DATA_SOURCE = '高德地图 Web Service POI 2.0 离线候选快照(2026-07-30),POC 内容映射待项目方复核'
|
||||
|
||||
@@ -416,19 +418,26 @@ const poiSeeds: PocPoiSeed[] = [
|
||||
},
|
||||
]
|
||||
|
||||
function createPlaceholderImage(seed: PocPoiSeed): PoiImageAsset {
|
||||
function createCoverImage(seed: PocPoiSeed): PoiImageAsset {
|
||||
const photoReady = hasCoverPhoto(seed.id)
|
||||
return {
|
||||
id: `img_${seed.id}_cover`,
|
||||
url: PLACEHOLDER_URL,
|
||||
source: 'map-gm-app POC 包内占位素材',
|
||||
sourceReference: 'asset_src_static_poi_placeholder',
|
||||
url: photoReady ? coverPhotoUrlFor(seed.id) : PLACEHOLDER_URL,
|
||||
source: photoReady
|
||||
? '项目方提供实景照片(本地静态资源)'
|
||||
: 'map-gm-app POC 包内占位素材',
|
||||
sourceReference: photoReady
|
||||
? `asset_src_static_poi_photos_${seed.id}_jpg`
|
||||
: 'asset_src_static_poi_placeholder',
|
||||
copyrightStatus: 'cleared',
|
||||
licenseEvidence: 'POC_INTERNAL_ASSET_001',
|
||||
reviewedBy: 'poc_content_owner',
|
||||
reviewedAt: POC_REVIEWED_AT,
|
||||
updatedAt: POC_REVIEWED_AT,
|
||||
isPlaceholder: true,
|
||||
alt: `${seed.name} POC 占位图`,
|
||||
licenseEvidence: photoReady
|
||||
? 'PROJECT_PROVIDED_COVER_PHOTO_2026Q3'
|
||||
: 'POC_INTERNAL_ASSET_001',
|
||||
reviewedBy: photoReady ? 'project_content_owner' : 'poc_content_owner',
|
||||
reviewedAt: photoReady ? PHOTOS_REVIEWED_AT : POC_REVIEWED_AT,
|
||||
updatedAt: photoReady ? PHOTOS_REVIEWED_AT : POC_REVIEWED_AT,
|
||||
isPlaceholder: !photoReady,
|
||||
alt: photoReady ? `${seed.name}实景照片` : `${seed.name} POC 占位图`,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -544,6 +553,6 @@ export const poiDataset: PoiDataset = {
|
||||
{ code: 'science_learning', name: '科普体验', sortOrder: 90, status: 'enabled', synonyms: ['科普'] },
|
||||
{ code: 'walking', name: '漫步休闲', sortOrder: 100, status: 'enabled', synonyms: ['徒步', '散步'] },
|
||||
],
|
||||
images: poiSeeds.map(createPlaceholderImage),
|
||||
images: poiSeeds.map(createCoverImage),
|
||||
pois: poiSeeds.map(createPoi),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user