Google Haritalar URL Formatları: Her Bağlantı Türü Çözüldü
Kısa cevap
google.com/maps/ sonrasındaki kısım türü belirtir: /place/ bir ad ve koordinatlar, /search/ arama sözcükleri, /@ yalnızca koordinatlar, /dir/ bir rota içerir. maps.app.goo.gl kısa bağlantısı bunlardan birini gizler. Hepsi aşağıda Apple Harita’ya dönüştürülebilir — tek başına cid bağlantıları, place_id bağlantıları ve listelerin tamamı hariç.
8 bağlantı türü
Bağlantınızın kalıbını bulun. Etiket, Hızlı Dönüştür’ün onunla ne yaptığını gösterir.
-
Yer bağlantısı ✓ Dönüştürülür
google.com/maps/place/
Eiffel+Tower/@48.8584,2.2945,17z- yer adı
- koordinatlar
- yakınlaştırma
Açık bir yerin adres çubuğundaki bağlantısı. Hem ad hem koordinatlar aktarılır.
-
Kısa bağlantı ✓ Önce çözümlenir
maps.app.goo.gl/Ab3xYz
- kısa kod — tam bağlantıyı gizler
Google Haritalar’da Paylaş’ın verdiği bağlantı; goo.gl/maps bağlantıları da böyledir. Hızlı Dönüştür önce yönlendirmeyi takip eder.
-
Arama bağlantısı ✓ Adı arar
google.com/maps/search/
Louvre+Museum/@48.8606,2.3376,15z- arama sözcükleri
- koordinatlar
Tek bir yer değil, bir arama: sözcükler Apple Harita sorgusuna dönüşür.
q=veyaapi=1&query=içeren bağlantılar da aynı şekilde çalışır. -
Yalnızca koordinatlar ✓ Dönüştürülür
google.com/maps/
@52.520008,13.404954,15z- koordinatlar
- yakınlaştırma
Ad yok, yalnızca haritada bir konum. Apple Harita aynı noktada açılır.
-
Yol tarifi bağlantısı ✓ Son durak
google.com/maps/dir/
Louvre/Notre-Dame/Eiffel+Tower- başlangıç ve duraklar
- son durak
Bir rota. Rotanın kendisi değil, yalnızca son durak aktarılır.
-
cid bağlantısı Ad gerekir
google.com/maps?cid=
10281119596374313554- sayısal yer kimliği — ad yok
Sayı ad içermediği için tek başına bir cid bağlantısı dönüştürülemez. Bağlantı yer adını da taşıyorsa çalışır.
-
Yer kimliği bağlantısı ✗ Doğrudan değil
google.com/maps/place/?q=place_id:
ChIJN1t_tDeuEmsRUsoyG83frY4- Google yer kimliği
İçinde ad veya koordinat yok. Yeri Google Haritalar’dan paylaşın ve o bağlantıyı dönüştürün.
-
Liste veya My Maps bağlantısı Dosya dönüştürücü
google.com/maps/placelists/list/
Qm9vZ2xlTGlzdA- liste kimliği
Tek bir yer değil, bir listenin tamamı. Listeyi dışa aktarın ve dosya dönüştürücüyü ya da uygulamayı kullanın.
Geliştiriciler için ayrıntılar
Hızlı Dönüştür’ün oluşturduğu Apple Harita bağlantısı
maps.apple.com/?q=Eiffel%20Tower&ll=48.8584,2.2945
- ad
- koordinatlar
Apple’ın klasik maps.apple.com biçimi. Google bağlantısında ad yoksa yalnızca ll=lat,lng&z=17, koordinat yoksa yalnızca q=Name içerir. iPhone, iPad ve Mac’te Harita uygulamasını, diğer cihazlarda bir web haritasını açar. Tüm parametreler Apple Harita URL şeması rehberinde.
Koordinatlar, adlar ve duraklar için regex
Önce URL’nin kodunu çözün (decodeURIComponent), ardından:
// @lat,lng (place, search, coords)
/@(-?\d+\.?\d*),(-?\d+\.?\d*)/
// in data=: !3d = lat, !4d = lng
/!3d(-?\d+\.?\d*)/
/!4d(-?\d+\.?\d*)/
// name or search words (+ = space)
/\/maps\/(?:place|search)\/([^/@]+)/
// q=, query= and daddr= parameters
new URL(link).searchParams.get('q')
Yol tarifleri: /maps/dir/ sonrasındaki yolu / karakterinden bölün, @ ile başlayan veya = içeren parçaları atın ve sonuncuyu alın — varış noktası odur.
Kısa bağlantılar ve sarmalanmış bağlantılar
maps.app.goo.gl veya goo.gl/maps bağlantısı bir yönlendirmedir. Bağlantıyı isteyin, yönlendirmeyi tam google.com/maps URL’sine kadar takip edin, sonra onu ayrıştırın.
Facebook, Instagram veya Google’dan kopyalanan bağlantılar, gerçek bağlantıyı çoğu zaman bir yönlendirme parametresinin içine sarar (u=, q= veya url=). Ayrıştırmadan önce onun kodunu çözün. Hızlı Dönüştür ikisini de sizin yerinize yapar.
SSS
Dönüştürme için en güvenilir URL formatı hangisi?
Yer bağlantıları (/maps/place/Name/@lat,lng), çünkü hem yerin adını hem de koordinatlarını taşırlar. Yalnızca koordinat içeren bağlantılar konumu verir ama adı vermez. Kısa bağlantılar çözümlendikten sonra çalışır, cid bağlantıları için yer adının da bulunması gerekir, place_id bağlantıları ise doğrudan dönüştürülemez.
Google Haritalar URL’lerindeki cid parametresi nedir?
Tek bir Google Haritalar yer kaydına ait sayısal bir kimliktir; örneğin google.com/maps?cid=10281119596374313554. Ad veya koordinat içermez, bu yüzden Hızlı Dönüştür bir cid bağlantısını yalnızca bağlantı yer adını da taşıyorsa dönüştürür (örneğin ?q=Name&cid=…).
Bir Google Haritalar URL’sinden koordinatları nasıl çıkarırım?
@ işaretini ve ardından virgülle ayrılmış iki sayıyı bulun: bunlar enlem ve boylamdır. google.com/maps/@48.8584,2.2945,17z bağlantısında koordinatlar 48.8584, 2.2945’tir; 17z ise yakınlaştırma düzeyidir. Kısa bağlantılar bunları bağlantı çözümlenene kadar gizler; dönüştürücü bunu sizin yerinize yapar.