Articles taggés avec 'Latitude'

Objective-C: obtenir des informations de latitude et la longitude

Je réponds à Mirko me demandant comment faire le cas contraire proposé dans Obtenir Latitude et Longitude en Objective-C .
A partir des valeurs de latitude et longitude que vous pouvez utiliser la classe MKReverseGeocoder d'obtenir une gamme de renseignements, tels que: la ville, état, adresse complète, chap!

En savoir plus ...

Comment obtenir Latitude et Longitude en Objective-C

Le cadre fournit MapKit de nombreuses fonctionnalités utiles, sauf le retour de Latitude et Longitude partir d'une adresse. En JavaScript, par exemple, vous pouvez utiliser le service fourni par Google de géocodage et discutés dans Google Maps: Comment faire pour obtenir Latitude et Longitude partir d'une adresse . Sur l'iPhone d'Apple ou iPad, cependant, vous pouvez surmonter l'obstacle en utilisant un différents services Google. Plus précisément, vous pouvez appeler directement l'url:

1
http://maps.google.com/maps/geo?q = [adresse] & output = csv

Où est [indirizzo] pour entrer dans la chaîne avec l'adresse que vous voulez pour transformer les coordonnées. La sortie retournée est de type:

1
200,8,41.9128300,12.2241172

). La première valeur, 200 , indique que tout s'est bien passé ( 200 OK ). La seconde, 8 , est le paramètre de précision Google (1-10). Les deux dernières valeurs sont, enfin, la latitude et la longitude. Maintenant, nous voyons un prototype d'une méthode peut être inclus dans nos applications:

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 *) Adresse {
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 ] ] ; [StringByAddingPercentEscapesUsingEncoding Adresse: NSUTF8StringEncoding]];

listItems = [ locationString componentsSeparatedByString : @ "," ] ; NSArray * ListItems = [locationString componentsSeparatedByString: @ ""];

/ / Int zoom = 0;
0.0 ; latitude à double = 0,0;
0.0 ; à double longitude = 0,0;

listItems count ] > = 4 && [ [ listItems objectAtIndex : 0 ] isEqualToString : @ "200" ] ) { if ([ListItems compte]> = 4 && [[objectAtIndex ListItems: 0] isEqualToString: @ "200"]) {
/ / Zoom = [[ListItems objectAtIndex: 1] intValeur];
listItems objectAtIndex : 2 ] doubleValue ] ; latitude = [[objectAtIndex ListItems: 2] doubleValue];
listItems objectAtIndex : 3 ] doubleValue ] ; longitude = [[ListItems objectAtIndex: 3] doubleValue];
{ Else {}
/ / Erreur
}
CLLocationCoordinate2D emplacement;
location.latitude = latitude;
location.longitude = de longitude;

Lieu de retour;
}

Notes d'intérêt

, alla stregua della funzione explode ( ) del PHP per intenderci. La chaîne retournée dans locationString est "découpé" par la méthode componentsSeparatedByString , comme la fonction explode ( ) de PHP par exemple. Dans l'exemple que j'ai proposé je suis entré -, mais a commenté - le code pour récupérer même la précision des paramètres Google, la précision ou facteur d'échelle, notée par zoom .

Source comme

Pour être complet, j'ai fait un exemple d'application petite avec laquelle vous pouvez essayer la méthode proposée ci-dessus, entrer d'adresse et de l'iPhone va afficher sur la carte.


Télécharger Source

Je remercie l'équipe devAPP pour l'inspiration de cet article.

En savoir plus ...

Obtenir latitutine et la longitude dans Google Maps

Pour trouver les coordonnées d'une adresse ou la latitude et la longitude, nous pouvons utiliser ces hacks simples et utiles. Ouvrez le site dans Google Maps . Une fois sur la carte à la recherche de l'adresse que vous souhaitez (par exemple Via Cortese 10, Modène).

En savoir plus ...

Comment utiliser Google Maps dans Adobe Flash CS4

Dans Adobe Flash, vous pouvez utiliser un large éventail de externe API fournies par les services Web tels que Facebook , Twitter ou Flickr . Dans ce tutoriel nous allons voir comment intégrer, dans un très simple, les services de Google Maps dans un film CS4 / application Adobe Flash.

En savoir plus ...

Google Maps: Comment faire pour obtenir Latitude et Longitude partir d'une adresse

Aussi cette fois je réponds à un commentaire d'un poste, compte tenu de l'intérêt général. Armando m'a demandé s'il était possible, en utilisant Google Maps, Latitude et Longitude obtenue à partir d'un nom de ville ou de rue. La réponse est oui! Grâce à ce service, Google Maps API service de géocodage, vous pouvez directement demander à Google trasfromare notre information textuelle (Etat, ville, etc) en coordonnées géographiques. Vous pouvez essayer un exemple en ligne directement sur ​​le site de Google documementazione.

En savoir plus ...


Arrêtez SOPA