23.01.09

Ihr kennt doch bestimmt so einige Dienste die Google als API anbietet. Da wären die Google Maps API, die Such API, die Üversetzungs API usw. Und wenn ihr die einfach mal ausprobieren wollt, ohne jetzt noch ewig API Schlüssel zu bestellen und Seiten zu erstellen könnt ihr einen Weiteren Service von Google nutzen. Den Ajax Playground. Hier bietet Google schon eine menge vorgefertigte Beispiele der APIs an, aber lässt auch das Editieren, Speichern und Exportieren zu.

Also wenn ihr mal schauen wollt, was Google so alles für euch tun kann, besucht einfach den API Spielplatz



Kommentare [1]

17.12.08
Kategorie  

Falls ihr vor habt Google Maps auf eurer Seite einzusetzen, und dem Besucher eurer Seite evtl. ersparen wollt, das er immer erst sein Gebiet auf der Karte heraussuchen und groß Zoomen muss macht euch doch ein neues Feature der AJAX API von Google zunutze.

When an application makes use of the AJAX API loader, the loader attempts to geo locate the client based on it's IP address. If this process succeeds, the client's location, scoped to the metro level, is made available in the google.loader.ClientLocation property. If the process fails to find a match, this property is set to null.
Quelle

Beispiel

/**
 * Set the currentState_ and currentCountry_ properties based on the client's
 * current location (when available and in the US), or to the defaults.
 */
InTheNews.prototype.setDefaultLocation_ = function() {
  this.currentState_ = this.options_.startingState;
  if (google.loader.ClientLocation &&
      google.loader.ClientLocation.address.country_code == "US" &&
      google.loader.ClientLocation.address.region) {
    // geo locate was successful and user is in the United States. range
    // check the region so that we can safely use it when selecting a
    // state level polygon overlay
    var state = google.loader.ClientLocation.address.region.toUpperCase();
    if (InTheNews.stateNames[state]) {
      this.currentState_ = state;
    }
  }
  this.currentCountry_ = "US";
}

Das heißt soviel, das wenn ihr die Karten API ladet, übernimmt Google für euch die Positionsbestimmung der Client. Ihr könnt diese Daten dann z.B. für das zentrieren eurer Karte, oder das Vorausfüllen von Eingabefeldern nutzen.

Ganz neben bei kann die AJAX API von Google noch einiges mehr. Ihr könnt euch euer jQuery oder moo Tools von dort laden, ja und auch die YUI Libary der "Konkurenz"

Google AJAX API
Google AJAXLibs API



Kommentare

10.12.08

So, nach ewig langer Zeit habe ich mich mal wieder um mein jQuery Plugin für Toaster/Growl PopUps gekümmert.

Ich habe dieses Plugin damals für ein kleines Privatprojekt entwickelt und es ist auch bei meinem ehemaligen Arbeitgeber zum Einsatz gekommen und läuft dort immernoch.

JQToaster sollte zwar damals in jQuery UI aufgenommen werden, aber da ich mein Plugin nicht so aufblähen anpassen wollte wie die UI Programmierer es wollten, habe ich es so gelassen und für meine Privaten Zwecke weiterverwendet. Jetzt habe ich mir nochmal die Zeit genommen und das PlugIn etwas verbessert vorallem was das Handling mehrere Bereiche für PopUp Fenster angeht.

Eine kleine Demo meines jQuery Plugins findet ihr unter http://martin.holzhauer.eu/JQToaster/

Update: JQToaster ist nun auch auf Google Code zu finden.

Name: JQToaster
Source: Google Code
Ohloh: JQToaster
Lizenz: MIT+GPL



Kommentare [1]