Ho già implementato la funzionalità di google mapping nella mia applicazione iphone. Funziona bene ma se la posizione da cercare è una stringa sbagliata, mappa una posizione e reindirizza alla posizione corrente solo dopo aver fatto clic sul pulsante di ricerca. Come attuare che se la posizione è sbagliata, vai direttamente nella posizione corrente? Il mio codice è come qui di seguitoGoogle map Implementazione in 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];
}
favore, mi dia una soluzione al più presto possibile Grazie in anticipo
È necessario caricare l'URL nella visualizzazione Web. È possibile eseguire controlli utilizzando il javascript e di conseguenza reindirizzare alla posizione corrente nel caso in cui ci sia qualche problema con la stringa inserita. Puoi anche verificare l'implementazione qui: https://developers.google.com/maps/articles/tutorial-iphone –
Puoi provare una richiesta HEAD HTTP (NSURLRequest) e controllare il codice di stato (ad esempio == 200)? – Roger