簡體   English   中英

使用當前位置啟動iPhone本機Maps應用

[英]Launching the iPhone native Maps app with current location

我在這里看到了很多有關如何啟動Google Maps應用程序的代碼示例,但是沒有一個示例真正啟動本機應用程序,它們都在Safari上啟動了Google的網站( http://maps.google.com ... )。 我以前看過一個應用程序,名字不記得了,該應用程序本身啟動了iPhone maps應用程序,並且在應用程序的地址欄上有一個看起來像“ hotel loc:XX.XXXX,XX.XXXX”的字符串。會根據地址上提供的坐標在地圖上選擇當前位置,並指出附近區域(可見區域)中的所有酒店。 我很肯定它啟動了本機應用程序,因為所有應用程序設置都已存在,並且該應用程序當然是手機上正在運行的應用程序之一,並且野生動物園沒有打開。 我查看了MapKit,但無法通過代碼(“ hotel loc:longitude,latitude”)將該地址傳遞給它。 你們中是否有人知道如何啟動實際的本機應用程序並向其傳遞地址?

https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

從應用程序內部啟動的,符合開發者文檔中條件的URL將在“地圖”應用程序中打開。 這是一個關鍵的區別,因為在大多數應用程序中,您使用自定義URL方案,而對於地圖,您只需為maps.google.com啟用URL。

但是 ,如果您a)不遵循該文檔中的規范,或者b)正在模擬器中運行,則將轉到Safari中的Google Maps網頁。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM