neděle 18. května 2008

Google Local Search

Jedním z nabízených hledání, která Google umožňuje je i tzv. Local Search - hledání míst.

V tomto článku na pokračování se zaměříme na použití Local Search, jeho přidání na vlastní stránky a některé zajímavé vlastnosti a možnosti, které Local Search nabízí.

Pro používání služeb nabízených Google a zmíněných v tomto článku, budete potřebovat tzv. API klíč. API klíč identifikuje autora (doménu) kódu, který využívá Google služeb a váže se k účtu u Google. API klíč můžete zdarma získat na:
code.google.com/apis/ajaxsearch/signup.html

Pokud nemáte účet u Google, je možné jej během získávání API klíče vytvořit (zřízení Google účtu je také zdarma).

Nejsnazší Local Search můžete vytvořit pomocí Google AJAX Search API:

Načtení API:
<script src=http://www.google.com/jsapi?key=API_KLIC
type="text/javascript"></script><script type="text/javascript">
google.load("search", "1");


Funkce pro hledání:
function hledani() {
Vytvoříme ovladač hledání:
var searchControl = new google.search.SearchControl();
A přidáme hledač pro Local Search:
searchControl.addSearcher(new google.search.LocalSearch());
Vyhledávač vykreslíme:
searchControl.draw(document.getElementById("vyhledavac"));
}

A funkci zavoláme:
google.setOnLoadCallback(hledani);
</script>


Výsledek vypadá takto:

Před zadáním hledaného objektu


Výsledek hledání


Celý kód mužete nalézt zde.

Žádné komentáře: