Artikel Tagged 'google-map "

Wie bekomme ich Längen-und Breitengrad in Objective-C

Das Framework stellt MapKit viele nützliche Funktionen, mit Ausnahme der Rückgabe von Längen-und Breitengrad von einer Adresse. In JavaScript, zum Beispiel, können Sie den Service von Google Geocoding zur Verfügung gestellt und diskutiert in Google Maps: Wie man Breitengrad und Längengrad von einer Adresse zu bekommen . Apple iPhone oder iPad, können Sie jedoch dieses Hindernis mit einem anderen Google-Services zu überwinden. Insbesondere können Sie direkt aufrufen, um den URL:

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

Wo ist [indirizzo] , um den String mit der Adresse, die Sie wollen, um die Koordinaten zu transformieren geben. Die Ausgabe, ist vom Typ:

1
200,8,41.9128300,12.2241172

). Der erste Wert, 200 , zeigt, dass alles gut gegangen ist ( 200 OK ). Die zweite, 8 , ist Google die Richtigkeit Parameter (1-10). Die letzten beiden Werte sind schließlich Längen-und Breitengrad. Jetzt sehen wir einen Prototyp für ein Verfahren in unseren Anwendungen können enthalten sein:

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 ; Doppel-Breite = 0,0;
0.0 ; Doppel-Länge = 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 ] ; Länge = [[ListItems objectAtIndex: 3] doubleValue];
{ Else {}
/ / Fehler
}
CLLocationCoordinate2D location;
location.latitude = Breite;
location.longitude = Länge;

Ort der Rückgabe ist;
}

Hinweise von Interesse

, alla stregua della funzione explode ( ) del PHP per intenderci. Der String zurückgegeben in locationString "split" wird durch das Verfahren componentsSeparatedByString , wie die Funktion explode ( ) in PHP zum Beispiel. Ich habe das Beispiel, das ich vorgeschlagen - aber bemerkte - der Code selbst die Google Genauigkeit Parameter, Genauigkeit oder Skalierungsfaktor, bezeichnen wir abrufen zoom .

Quelle als

Für Vollständigkeit, ich machte kleine Beispiel-Anwendung , mit der Sie die Methode oben vorgeschlagenen versuchen können, geben Sie eine beliebige Adresse und das iPhone wird auf der Karte zu zeigen.


Quellcode

Ich danke dem Team devapp für die Inspiration dieses Artikels.

Fortsetzung ...

UMAP Flash Component (Beta v0.6)

Bild

Sie war die beta 0,6 Komponente freigegeben UMAP für Flash CS3 (ActionScript 3.0) - ist auch im Paket-Version für Flex. Unter den Nachrichten sehen wir die Annahme von OpenStreetMap als Standard-Anbieter. Auch hinzugefügt wurde eine fortgeschrittene Manager Marker und eine Reihe von verschiedenen Optimierungen.

Fortsetzung ...

Google Maps Komponente für Flash

AFComponents UMAP

Google hat APIs - Javascript - um ihre Karten in jedem Web-Site setzen wetteiferten, wie die gleiche Sache mit Flash zu erreichen.!

Bild Wir beginnen mit einer kostenlosen Komponente, UMAP (Universal ActionScript 3.0 Mapping API - Integriert mit Google Maps), entwickelt von AFComponents , eine vertikal organisierte Unternehmen von Komponenten für Flash / Flex wirklich interessant und erschwinglich. Auf dem Gelände, wo man sich registrieren um die Vorteile der kostenlosen Downloads brauchen, gibt es auch Versionen von UMAP für ActionScript 2.0: MAP G Ver.2.6.1 . In diesem Fall werden wir analysieren die Version 0.4 Beta UMAP für ActionScript 3.0 (in der Verpackung gibt es auch eine Flex-Komponente). Das werden wir sehen, ist - natürlich - eine Beta-Version und es fehlt daher einige Funktionen in der Version für ActionScript 2.0 ( G Ver.2.6.1 MAP ). Allerdings Wächter in die Zukunft, es interessanter, die Aufmerksamkeit auf dieses Release zu konzentrieren scheint, ich versuchten beide, und trotz der Freilassung von mehr komplett für Actionscript 2.0, ist Actionscript 3.0 Beta-Version deutlich stärker.

Fortsetzung ...

Beleben Updates

Schärfen Sie die Web Service speziell für Statistik hat einen neuen Bericht über die stündliche Verteilung des Verkehrs auf der Registerkarte 'Traffic' aufgenommen. Diese neue Funktion können mehr als 700 Stunden des Verkehrs, was einen interessanten Einblick TREND Zeit der Besuche und Seitenzugriffe, Interquartilsbereich (IQB) liegen.
Wirklich interessant ist die zweite neue Bedenken, dass der alte hostname / IP-Adresse, die jetzt mit einem Bericht ersetzt den Reiter 'Visitor Detail' Geolokalisieren, gar nicht schlecht (verwendet Google Map).

Darüber hinaus dieser neuen Ansicht können die Namen der Besucher, die einen auflösbaren-Adresse haben, die alle mit der Charakteristik der Namensschilder integriertem Display Beleben , um zu zeigen, in der Praxis einige Besucher mit Namen!

Fortsetzung ...

Weebly: Erstellen Sie Ihre Website Online

Wir sprachen oft über die Verwendung des Web Application (Web2.0) und wie die Software-Markt ist der Online-Anwendungen typischerweise auf unserer Maschine installiert zu bewegen. Letzte wichtiges Signal von Adobe (siehe Net Software ), die Freilassung will - oder beginnt zu sinken - eine Reihe von Software-online.

Heute habe ich Ihnen vorschlagen, ein wirklich tolles Tool, Weebly , die darauf abzielt, eine Website online, komplett mit Domain (tuoweb. weebly.com) und Werkzeuge für die Bearbeitung wirklich interessant zu schaffen. Sehen Sie das Video-Demo unten.


Wenn Sie nicht sehen, das Video hier klicken

Die Idee, natürlich, ist nicht neu, aber der Ansatz Weebly zeigt deutlich, warum kurz-, muss Adobe Photoshop online wird wirklich ein Schritt nach vorn. Neben der Nutzung dieses Dienstes bietet interessante Bearbeitungs-Tools wie RSS-Reader, Einbeziehung von Google Maps, Video-Eingang (aus verschiedenen Quellen) und mehr Leichtigkeit. Die Verwendung von Ajax und DHTML (Dynamic HTML) ist wirklich für eingesetzt, die macht die Arbeit der Bearbeitung einfach und für jedermann erschwinglich.
Der interessante Punkt, meiner Meinung nach, ist, dass wenn Sie ein Bild einfügen können Sie einen kleinen Editor für die tägliche Arbeit so vielfältig wie Crop abbiegen - Ernte - und Resize - Größe ändern.

Wir haben gerade ausgerollt ein paar neue Features: Sie können jetzt bearbeiten, zuschneiden, Größe ändern, anpassen und erweitern Sie Ihre Bilder in der neuen integrierten Bild-Editor Snipshot zeigen wir Ihnen eine Warnung (aber lassen Sie den Vorgang fortsetzen), wenn Sie einen sind nicht unterstützten Browser, veröffentlichten wir einige kleine Updates für die Themen, und ein paar andere kleine Änderungen und Fixes.

Das grundlegende Problem liegt hier. Eine kurze Werkzeuge wie Weebly können Bildbearbeitungsprogramm wie Adobe Photoshop, der die Tätigkeit des Web Design Online-Bearbeitung der traditionellen machen wird.
Natürlich ist dies nur ein Teil dessen, was geschehen könnte; Editor Video, Audio und Text sind die nächsten zu fortgeschrittenen gewaltsam online eingeben!

Fortsetzung ...

Wie Google Maps in Ihre Web gestellt

Web 2.0 bedeutet auch Software, die über APIs (Application Programming Interface) verteilt. Die Fähigkeit, Funktionen und Remote-Funktionalität zu nutzen ist sehr nützlich, an anderer Stelle in der Realität als das Internet. Neben Yahoo, mit seinem Stil Toolkit 2.0, Google - im Rahmen der Geo-Referenzierung - bietet seinen kostenlosen Tools, in diesem Fall für die Bearbeitung und Verwaltung von Karten.

Google Maps API ermöglicht es Ihnen, Google Maps in ihre Web-Seiten mit JavaScript einzufügen.

Fortsetzung ...