2012-07-31 90 views
3

在iphone safari瀏覽器中,geo:URI方案似乎不適用於我。有沒有人有過這樣的運氣?這是一個示例代碼片段:地理位置:iPhone Safari上的協議

<a href="geo:39.555551,-82.814171;">Test</a> 

以上的作品在android手機上...有沒有其他的選擇呢?謝謝您的幫助!

回答

5

geo:方案相對較新,但不支持iOS上的任何內置應用程序。 (儘管如此,feature request也是個好主意。)

另一種方法(支持回到iPhone OS 1.0)是to use a Google Maps URL。例如:http://maps.google.com/maps?ll=37.331044,-122.029202 - 這會自動重定向到地圖應用程序。 (不過我不知道iOS 6中即將推出的非Google支持的地圖會不會改變這種情況。)

也可以註冊第三方應用來處理系統應用未使用的URL方案,所以如果這對你有用,你可以創建你自己的geo處理程序。

+0

我覺得ivy的答案比這個更有用。 – 2014-01-10 06:35:33

+0

我試圖在我的iOS應用支持的自定義URL方案中的Info.plist中添加「geo」。儘管如此,在Safari中輸入地址並不能打開我的應用程序,儘管其他URL方案確實可行。不知道Google地球應用程序如何使其工作。 – lef 2014-01-15 12:36:58

+0

正在尋找蘋果地圖示例的人: [http://maps.apple.com/maps?q=-8.012960,110.308998](http://maps.apple.com/maps?q=-8.012960 ,110.308998) – escapedcat 2015-05-21 08:24:02

4

在我的iPhone(iOS6的),谷歌地球應用程序打開地理:鏈接。對於本地Google地圖應用支持,我使用comgooglemaps:方案,如果點擊「正常」http://maps.apple.com/鏈接,蘋果地圖將打開。