Inicie o aplicativo Google Maps do aplicativo para iPhone.

Estou tentando iniciar o google maps no meu aplicativo para iPhone.

A parte de lançamento funciona bem, mas desde a atualização do iPhone 3.1 (eu acho que foi nessa época) eu recebo um mapa com zoom dos EUA e Canadá, em vez de ampliar minha localização atual. Tudo funcionou bem originalmente, mas em algum momento da atualização as coisas pararam de funcionar corretamente.

Aqui está a string que eu tenho usado. Isso funciona no telefone dos meus parceiros com o iOS 3.0 e no iPod com iOS 2.2.1, mas no meu telefone com o iOS 3.1 mostra um mapa com menos zoom do Canadá e dos EUA.

  NSString *name = @"clothing";
NSString *latlong = [[NSString alloc] initWithFormat:@"%@,%@", latitudeString, longitudeString];

NSString *url = [NSString stringWithFormat: @"http://maps.google.com/maps?q=%@&mrt=yp&ll=%@",
                      [name stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
                      [latlong stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];    
[latlong release];

Qualquer ajuda é muito apreciada.

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion