feat(map): پیوند آدرس پروژه از نشان به گوگل‌مپ — قالب رسمی Maps URLs با مختصات (?api=1&query=lat,lng)، بی‌نیاز از کلید API

This commit is contained in:
aramesh-site deploy
2026-10-09 17:41:07 +00:00
parent 00abef23df
commit f0f483a9d1
3 changed files with 12 additions and 13 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
import { useMemo } from 'react'
import { createPortal } from 'react-dom'
import { MdOpenInNew } from 'react-icons/md'
import { boundsForProjects, buildNeshanUrl, type MapProject } from '../data/mapProjects'
import { boundsForProjects, buildGoogleMapsUrl, type MapProject } from '../data/mapProjects'
import { useLang } from '../i18n/lang'
import { MapViewport } from './MapViewport'
import { POPUP_PRIMARY_CLASS, ProjectPopupCard } from './ProjectPopupCard'
@@ -48,7 +48,7 @@ export function ProjectsMapSingle({ location, images = [], className = '' }: Pro
<ProjectPopupCard project={activeProject} images={images} hideImageWhenEmpty onClose={closePopup}>
{/* منطق دکمهٔ آدرس دست‌نخورده است — تنها اکشن این کارت */}
<a
href={buildNeshanUrl(activeProject)}
href={buildGoogleMapsUrl(activeProject)}
target="_blank"
rel="noopener noreferrer"
className={POPUP_PRIMARY_CLASS}