Articles taggés avec 'google-map »

Comment obtenir Latitude et Longitude en Objective-C

Le cadre fournit MapKit nombreuses fonctions utiles, sauf le retour de longitude et latitude 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 obtenir Latitude et Longitude partir d'une adresse . Apple iPhone ou iPad, cependant, vous pouvez surmonter cet obstacle en utilisant un des 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 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 , Google est le paramètre de précision (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 ; Longitude double = 0,0;

listItems count ] > = 4 && [ [ listItems objectAtIndex : 0 ] isEqualToString : @ "200" ] ) { if ([ListItems count]> = 4 & & [[ListItems objectAtIndex: 0] isEqualToString: @ "200"]) {
/ / Zoom = [[objectAtIndex ListItems: 1] intValue];
listItems objectAtIndex : 2 ] doubleValue ] ; Latitude = [[ListItems objectAtIndex: 2] doubleValue];
listItems objectAtIndex : 3 ] doubleValue ] ; longitude = [[ListItems objectAtIndex: 3] doubleValue];
{ Else {}
/ / Erreur
}
Lieu CLLocationCoordinate2D;
location.latitude = latitude;
location.longitude = 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 "split" par la méthode componentsSeparatedByString , comme la fonction explode ( ) en PHP par exemple. J'ai mis l'exemple que j'ai proposé - mais commenté - le code pour récupérer le paramètre de précision, même Google, la précision ou le facteur d'échelle, notée zoom .

Source comme

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


Télécharger Source

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

Suite ...

UMAP Flash Component (v0.6 bêta)

l'image

Elle a été libérée de la beta 0.6 composante UMAP pour Flash CS3 (ActionScript 3.0) - est également présent dans la version du package pour Flex. Parmi les nouvelles que nous voyons l'adoption d' OpenStreetMap comme fournisseur par défaut. Ajout également été un marqueur gestionnaire avancé et une série d'optimisations diverses.

Suite ...

Google Maps pour Flash composante

AFComponents UMAP

Google a des API - Javascript - à mettre ses cartes dans n'importe quel site web rivalisaient comment accomplir la même chose avec Flash.!

l'image Nous partons d'un composant gratuit, UMAP (Universal ActionScript 3.0 API de cartographie - Intégré à Google Maps), développé par AFComponents , une des entreprises verticalement organisée de composants pour Flash / Flex vraiment intéressant et abordable. Sur le site, où vous devez vous inscrire pour profiter de téléchargements gratuits, il ya aussi des versions de l'UMAP pour ActionScript 2.0: Carte G Ver.2.6.1 . Dans ce cas, nous analyserons la version 0.4 Beta UMAP pour ActionScript 3.0 (à l'intérieur du paquet il ya aussi un composant Flex). Que nous allons voir est - évidemment - une version bêta et manque, par conséquent, certaines fonctions de la version d'ActionScript 2.0 ( G Ver.2.6.1 MAP ). Toutefois, gardien à l'avenir, il semble plus intéressant de concentrer l'attention sur ce communiqué, j'ai essayé les deux et, malgré la libération de plus complet pour ActionScript 2.0, ActionScript 3.0 version bêta est considérablement plus puissant.

Suite ...

Relancer les Mises à jour

Relancer le service Web dédié à la statistique, a ajouté un nouveau rapport sur ​​la répartition horaire du trafic sur 'Trafic' de l'onglet. Cette nouvelle fonctionnalité peut ajouter plus de 700 heures de circulation, donnant un aperçu intéressant du temps TENDANCE de visites et de pages vues, interquartile (IQR) gamme.
Vraiment intéressant, c'est la seconde concerne de nouvelles que l'ancienne adresse d'hôte / IP qui est désormais remplacé par un rapport Géolocalisez 'Détail des visiteurs »de l'onglet, pas mal du tout (utilise Google Map).

En outre, cette nouvelle vue permet d'afficher les noms des visiteurs qui ont une adresse résolvable, le tout intégré avec la caractéristique de la badges Revigorer , afin de montrer, en pratique, certains visiteurs par son nom!

Suite ...

Weebly: Créez votre site web en ligne

Nous avons souvent parlé de l'utilisation de l'Application Web (Web2.0) et la façon dont le marché du logiciel est de passer à des applications en ligne généralement installé sur notre machine. Dernière signal important par Adobe (voir Logiciel Net ) qui veut libérer - ou est en train de laisser tomber - un ensemble de logiciels en ligne.

Aujourd'hui je vous propose un outil vraiment formidable, Weebly , qui vise à créer un site web en ligne, avec domaine (tuoweb. weebly.com) et des outils pour l'édition de vraiment intéressant. Voir la vidéo de démonstration ci-dessous.


Si vous ne voyez pas la vidéo cliquez ici

L'idée, bien sûr, n'est pas nouvelle, mais l'approche Weebly montre clairement pourquoi court doit avoir Adobe Photoshop en ligne sera vraiment un pas en avant. En plus de la facilité d'utilisation ce service offre des outils d'édition intéressants tels que les lecteurs RSS, inclusion de Google Maps, entrée vidéo (à partir de sources diverses) et plus encore. L'utilisation d'Ajax et DHTML (Dynamic HTML) est vraiment utilisé pour, ce qui rend le travail de montage très simple et abordable pour tous.
Le point intéressant, à mon avis, est que lorsque vous insérez une image vous pouvez tourner un petit éditeur pour les opérations quotidiennes aussi divers que des cultures - la culture - et Redimensionner - redimensionner.

Nous juste de sortir un couple de nouvelles fonctionnalités: vous pouvez maintenant modifier, recadrer, redimensionner, ajuster et améliorer vos photos dans le Snipshot nouvelle image intégré éditeur, nous allons présenter un avertissement (mais vous permettent de continuer) si vous utilisez une navigateur non, nous avons publié quelques petites mises à jour sur les thèmes, et un autre couple de petits changements et corrections.

La question fondamentale réside ici. Un des outils de courte durée comme Weebly pouvez utiliser l'éditeur d'image comme Adobe Photoshop, qui fera les affaires de l'édition Web Design en ligne de la tradition.
Évidemment ce n'est qu'une partie de ce qui pourrait arriver; Video Editor, audio et texte sont les prochaines avancées pour entrer de force en ligne!

Suite ...

Comment mettre Google Maps dans votre site Web

Le Web 2.0 signifie également des logiciels distribués via les API (application programming interface). La possibilité d'utiliser les caractéristiques et les fonctionnalités à distance est extrêmement utile ailleurs dans la réalité comme l'Internet. En plus de Yahoo, avec son style Toolkit 2.0, Google - dans le contexte de géo-référencement - offre à ses outils gratuits, dans ce cas pour la manipulation et la gestion des cartes.

API Google Maps vous permet d'insérer Google Maps dans leurs pages web en utilisant JavaScript.

Suite ...