簡體   English   中英

谷歌地圖在Iphone中實施

[英]Google map Implementation in Iphone

我已經在我的iphone應用程序中實現了谷歌映射功能。它工作正常,但如果要搜索的位置是錯誤的字符串,那么它會映射一個位置,只有在點擊搜索按鈕后才會重定向到當前位置。 如何實現,如果位置錯誤,那么直接轉到當前位置? 我的代碼如下

NSString *urlString = [[NSString stringWithFormat:@"http://maps.google.com/maps?z=14&q=%@",message] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:urlString];

if ([[UIApplication sharedApplication] canOpenURL:url]) {
    [[UIApplication sharedApplication] openURL:url];        
}

請盡快給我一個解決方案,提前謝謝

由於您在離開應用程序時失去控制權,因此您應始終打開URL 之前執行有效性檢查,方法是將message傳遞給CLGeocoder或第三方地理編碼器。

CLGeocoder類參考

基本上查詢應用內的位置字符串, 然后相應地格式化您的網址。

暫無
暫無

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

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