簡體   English   中英

在iOS中打開默認地圖

[英]Open default map in ios

我必須在ios中打開默認地圖應用程序的鏈接? 否則,請首先檢查是否存在google map,如果是,則在ios的默認瀏覽器中打開指向google map的鏈接?

您是否嘗試過使用“自定義網址方案”來實現這一目標? 根據文檔,您可以設置本機應用URL字符串以從您的應用中調用Maps 類似於以下內容:

-(IBAction)mapLinkTapped:(id)sender {

    NSString *mapURL = @"http://maps.apple.com/?q=cupertino";
    NSURL *url = [NSURL URLWithString:mapURL];
    [[UIApplication sharedApplication] openURL:url];

}

這會在您的設備上打開默認的“ Maps應用。 如果不可用,它將進入瀏覽器並打開地圖。

有關傳遞參數的更多信息,請參考此文檔

暫無
暫無

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

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