Apple Harita URL Şeması: Eksiksiz Geliştirici Başvuru Kaynağı
Kısa cevap
Apple Harita’nın iki URL formatı vardır. Eski maps.apple.com/?q=…&ll=… biçimi her yerde çalışır ve bizimki de dahil çoğu aracın ürettiği budur. Apple’ın birleşik Harita URL’leri (/place, /search, /directions) iOS 18.4, macOS 15.4 veya sonrasını gerektirir. Bir Google Haritalar bağlantısını dönüştürün.
İki format
-
Eski format Her yerde çalışır
maps.apple.com/?q=Eiffel+Tower&ll=48.8584,2.2945&z=16
- q: yer adı
- ll: enlem,boylam
- z: yakınlaştırma
Dönüştürücümüzün ve çoğu aracın ürettiği biçim. Apple cihazlarında Harita uygulamasını, diğer cihazlarda bir web haritasını açar.
-
Birleşik iOS 18.4+ · macOS 15.4+
maps.apple.com/place?coordinate=48.8584,2.2945&name=Eiffel%20Tower
- yol: işlem
- coordinate
- ad
Apple’ın yeni formatı; watchOS 11.4+ sürümünde de çalışır. Her işlem için bir yol: place, search, directions ve diğerleri.
Eski format parametreleri
Bunları & ile birleştirerek https://maps.apple.com/? sonrasına ekleyin.
| Parametre | Ne işe yarar | Örnek |
|---|---|---|
q | Yer adı veya arama metni | q=Eiffel+Tower |
ll | Raptiyenin enlemi,boylamı | ll=48.8584,2.2945 |
z | Yakınlaştırma düzeyi | z=16 |
t | Harita türü: m standart, k uydu, h karma | t=k |
saddr | Yol tarifi: başlangıç | saddr=Louvre+Museum |
daddr | Yol tarifi: varış noktası | daddr=Eiffel+Tower |
dirflg | Ulaşım şekli: d araba, w yürüyüş, r toplu taşıma | dirflg=w |
Birleşik Harita URL’leri
https://maps.apple.com/ adresine bir yol ve onun parametrelerini ekleyin. Kısa maps.apple bağlantıları bunlara yönlendirir. Kaynak: Apple’ın belgeleri.
| Yol | Gösterdiği | Parametreler |
|---|---|---|
/place | Bir yer kartı | coordinate, name, address, place-id |
/search | Arama sonuçları | query, center, span |
/directions | Yol tarifi | source, destination, waypoint, mode (driving, walking, transit, cycling), avoid (tolls, highways) |
/frame | Bir harita alanı | center, span |
/look-around | Look Around | coordinate |
/guides | Rehberler | — |
Kopyalayıp yapıştırabileceğiniz örnekler
# Legacy: works everywhere https://maps.apple.com/?q=Eiffel+Tower&ll=48.8584,2.2945 https://maps.apple.com/?ll=48.8584,2.2945&t=k&z=17 https://maps.apple.com/?saddr=Louvre+Museum&daddr=Eiffel+Tower&dirflg=w # Unified: iOS 18.4+, macOS 15.4+ https://maps.apple.com/place?coordinate=48.8584,2.2945&name=Eiffel%20Tower https://maps.apple.com/search?query=coffee¢er=48.8584,2.2945 https://maps.apple.com/directions?source=Louvre%20Museum&destination=Eiffel%20Tower&mode=walking
Bir Swift uygulamasından URL’yi açın. iPhone ve iPad’de Harita uygulaması açılır:
import UIKit
if let url = URL(string: "https://maps.apple.com/?q=Eiffel+Tower&ll=48.8584,2.2945") {
UIApplication.shared.open(url)
}
Google Haritalar URL’leri ve Apple Harita URL’leri
- Koordinatlar: Google bunları yolun içine koyar (
/@48.8584,2.2945,15z); Apple ise bir parametre kullanır (ll=48.8584,2.2945ya da birleşik URL’lerdecoordinate=). - Yer kimlikleri: Google’ınkiler
ChIJ…biçimindedir; Apple’ın birleşik URL’leri kendiplace-iddeğerini kullanır. İkisi birbirine çevrilemez, bu yüzden dönüştürmek adı ve koordinatları aktarmak demektir.
Google tarafı için Google Haritalar URL formatları sayfasına bakın.
Harita’yı bir uygulamadan URL olmadan açmak
Bir iOS veya macOS uygulamasında MapKit’in MKMapItem sınıfı, openInMaps(launchOptions:) ile bir yeri doğrudan Harita’da açabilir. Web siteleri, e-postalar ve platformlar arası her şey için bir maps.apple.com bağlantısı daha basittir.
SSS
Apple Harita URL’leri Android’de çalışır mı?
Evet. Android’de bir maps.apple.com bağlantısı, Apple Harita’nın web sürümünü tarayıcıda açar — uygulaması yoktur.
Apple Harita URL’lerini e-postalarda kullanabilir miyim?
Evet. maps.apple.com bağlantıları her e-posta istemcisinde çalışır. Apple cihazlarında doğrudan Apple Harita’yı açarlar.
Eski formatı mı, birleşik formatı mı kullanmalıyım?
Okuyucularınız eski sistemleri kullanıyor olabilirse eski ?q=…&ll=… biçimini kullanın; çoğu aracın ürettiği de budur. iOS 18.4, macOS 15.4 veya sonrasına güvenebiliyorsanız /place ve /directions gibi birleşik URL’leri kullanın.
Bir Google Haritalar bağlantısını Apple Harita URL’sine nasıl dönüştürürüm?
Bağlantıyı bu sayfadaki dönüştürücüye yapıştırın. Dönüştürücü kısa bağlantıları açar, yer adını ve koordinatları okur ve eski biçimde bir maps.apple.com bağlantısı oluşturur.