Menu

Strona gdzie.bl.ee staje się popularniejsza, co ciekawe głównie wśród Niemców, którzy obecnie są najbardziej zaangażowanym w OpenStreetMap narodem (około 9 na 10 wejść w ciągu ostatniego tygodnia było z Niemiec).
Wszystkie wejścia na stronę odbywają się obecnie z linków lub sieci społecznościowych, a więc postanowiłem dorzucić kilka wejść z googla. Pierwszy problem polega na tym, że strona jest napisana w JS i ciężko zmusić googla do indeksowania tego typu stron. Drugi problem to brak fizycznych danych na serwerze. Dane są pobierane bezpośrednio z serwera overpass za pomocą JS.
1. Zamiana adresów na #! tak aby google konwertował je na GET (jest taki sprytny mechanizm) dzięki temu w wynikach strona jest w formie linku z #!, a google stronę widzi w ten sposób http://gdzie.bl.ee/index.php?_escaped_fragment_=15/51.1082/17.0438/type=buy/store=store_all/
2. Dodałem do strony w php ściąganie danych z Overpass dokładnie tak samo jak to robi przeglądarka u użytkownika.
3. Dodałem linki, aby google mogło sobie "przesuwać" mapę


$a=explode("/",$GET['escapedfragment']);
$lat=round($a[1],2);
$lon=round($a[2],2);
$delta=0.005;
$title=" list - ".$lat." ".$lon;
$content.="<a href='index.php#!16/".($lat+($delta2))."/".($lon)."/'>Move up</a><br/>";
$content.="<a href='index.php#!16/".($lat-($delta2))."/".($lon)."/'>Move down</a><br/>";
$content.="<a href='index.php#!16/".($lat)."/".($lon-($delta2))."/'>Move left</a><br/>";
$content.="<a href='index.php#!16/".($lat)."/".($lon+($delta2))."/'>Move right</a><br/>";

$content.="<a href='index.php#!16/".($lat)."/".$lon."/type=eat/'>Eat</a><br/>";
$content.="<a href='index.php#!16/".($lat)."/".$lon."/type=party/'>Party</a><br/>";
$content.="<a href='index.php#!16/".($lat)."/".$lon."/type=buy/'>Buy</a><br/>";


Nie wiem czy to najrozsądniejsze rozwiązanie, ale biorąc pod uwagę, że obecnie PR wynosi 0 i aby trafić na stronę w wynikach trzeba się bardzo postarać, to myślę, że dużo nie tracę :-) a może jakaś zbłąkana owieczka będzie szukała jakiegoś sklepu, który jest zaindeksowany i po kliknięciu w link przeniesie ją na moją stronę.

Przy okazji dodałem nowy panel ze sportami. Jutro zabieram się za wprowadzanie miejsc gdzie można pograć w bilarda w pubie ;-)

Do góry