Eu responder a Mirko me perguntando como fazer o inverso proposto em Como chegar Latitude e Longitude em Objective-C .
A partir dos valores de latitude e longitude, você pode tirar proveito da classe MKReverseGeocoder para obter uma série de informações, tais como: a cidade, o estado, o endereço estendido, cap!
Artigos com a tag 'longitude'
Objective-C: Obtendo informações de latitude e longitude
Como chegar Latitude e Longitude em Objective-C
O quadro MapKit fornece uma série de recursos úteis, com exceção de retorno a latitude ea longitude de um endereço. Em JavaScript, por exemplo, você pode usar o serviço fornecido pelo Google Geocoding e discutidos em Google Maps: como obter Latitude e Longitude de um endereço . Na Apple iPhone ou iPad, você pode, contudo, superar esse obstáculo usando um diferentes serviços do Google. Especificamente, você pode chamar diretamente a url:
1 | http://maps.google.com/maps/geo?q = [endereço] & output = csv |
Onde está [indirizzo] entrar na cadeia com o endereço que queremos transformar as coordenadas. A saída retornado é do tipo:
1 | 200,8,41.9128300,12.2241172 |
). O primeiro valor, 200 , indica que tudo está bem ( 200 OK ). A segunda, 8 , é o parâmetro de precisão do Google (1-10). Os dois últimos valores estão, finalmente, a latitude e longitude. Vejamos agora um possível protótipo de um método a ser incluída em nossos aplicativos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | CLLocationCoordinate2D ) getLocationFromAddress : ( NSString * ) address { - (CLLocationCoordinate2D) getLocationFromAddress: ( NSString *) address { urlString = [ NSString stringWithFormat : @ "http://maps.google.com/maps/geo?q=%@&output=csv" , NSString * urlString = [ NSString stringWithFormat: @ "http://maps.google.com/maps/geo?q =% @ & output = csv", NSUTF8StringEncoding ] ] ; [Endereço stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]; listItems = [ locationString componentsSeparatedByString : @ "," ] ; NSArray * listItems = [locationString componentsSeparatedByString: @ ","]; / / Int zoom = 0; 0.0 ; double latitude = 0,0; 0.0 ; double longitude = 0,0; listItems count ] > = 4 && [ [ listItems objectAtIndex : 0 ] isEqualToString : @ "200" ] ) { if ([listItems count]> = 4 && [[listItems objectAtIndex: 0] isEqualToString: @ "200"]) { / / Zoom = [[listItems objectAtIndex: 1] intValue]; listItems objectAtIndex : 2 ] doubleValue ] ; latitude = [[listItems objectAtIndex: 2] doubleValue]; listItems objectAtIndex : 3 ] doubleValue ] ; longitude = [[listItems objectAtIndex: 3] doubleValue]; { Else {} / / Erro } Localização CLLocationCoordinate2D; location.latitude = latitude; location.longitude = longitude; retornar a localização; } |
Notas interessantes
, alla stregua della funzione explode ( ) del PHP per intenderci. A seqüência retornada em locationString está "dividido" pelo método componentsSeparatedByString , como a função explode ( ) php falar. No exemplo propus entrei - mas comentou - também o código para recuperar o parâmetro precisão Google, precisão ou escala de fator, denotada zoom .
Fonte eg
Para completar, eu criei uma aplicação pequena amostra com o qual você pode tentar o método proposto acima, digite qualquer endereço de e iPhone vai mostrar no mapa.
Agradeço a equipe devAPP para a inspiração deste artigo.
Como chegar latitutine e longitude no Google Maps
Para encontrar as coordenadas de um endereço ou latitude e longitude, podemos usar esse truque simples e útil. Abra o seu site no Google Maps . Uma vez no mapa olhar para o endereço que você gostaria (por exemplo Via Cortese 10, Modena).
Como usar o Google Maps em Adobe Flash CS4
No Adobe Flash, você pode usar uma ampla gama de APIs externa fornecida pelos serviços da Web, tais como Facebook , Twitter ou Flickr . Neste tutorial veremos como integrar, em um muito simples, os serviços do Google Maps em um filme / aplicativo Adobe Flash CS4.
Google Maps: como obter Latitude e Longitude de um endereço
Também desta vez eu respondo a um comentário com um post, dado o interesse geral. Armando me perguntou se era possível, por meio do Google Maps, Latitude e Longitude obter a partir de um nome de cidade ou rua. A resposta é sim! Usando o serviço de geocodificação Google Maps API, você pode perguntar diretamente Google trasfromare nossa informação textual (estado, cidade, rua) em coordenadas geográficas. Você pode tentar uma amostra on-line direto na documementazione Google.








Últimos comentários
Giovambattista Fazioli : @ Ale: Como mostrado @ Kevin ver em GitHub repo: https://github.com/gfazioli/Ch roma-Key
Giovambattista Fazioli : @ Kevin: Veja https://github.com/gfazioli/Ch roma-Key
Kevin : Very nice exemplo -, gostaria de ver o fla também.!
Ludovica : Olá! Vou explicar a minha dúvida. Quando eu escrevo um post não adicionar imagens no artigo (se assim for ...
Marco : Olá @ Giovan Battista Fazioli, obrigado por todas as explicações sobre este excelente guia. Eu tenho uma pergunta para ...