// MemetroBcnMap, version 2.5, 03 junio 2015
// Copyleft by Tonino Licciardello
// For http://www.memetro.net
//
// Este fichero sólo sirve para llamar a imagen.php con el formato
// y visualiza el mapa del metro de Barcelona con las últimas alertas #memetroBcn posicionadas en el mapa.
//
// Evita la cache, si no, sale siempre la misma imagen en algunos navegadores (especialmente con móviles).
header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
/* session_cache_limiter( 'nocache' );
session_start( );
header("Expires: Mon, 20 Dec 1998 01:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
//header("Cache-Control: post-check=0, pre-check=0", false);
header("Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
*/
$esTelMovil=0;
function isMobile(){
// la variable $_SERVER['HTTP_ACCEPT'] se utiliza para detectar
// algunos tipos de blackberry que no se identifican como tales
$buscar_en = strtolower($_SERVER['HTTP_USER_AGENT'] . $_SERVER['HTTP_ACCEPT']);
return eregi("ipod|iphone|android|opera mini|blackberry|.rim.|palm|sony|nokia|samsung|sharp|ericsson|windows ce,elaine/3.0|eudoraweb|blazer|avantgo|cellphone|small|mmef20|danger|hiptop|proxinet|newt|palmos|netfront|sharp-tq-gx10|sonyericsson|symbianos|up.browser|up.link|ts21i-10|mot-v|portalmmm|docomo|handspring|kyocera|motorola|mot|smartphone|wap|playstation portable|lg|mmp|opwv|symbian|epoc", $buscar_en);
}
$esTelMovil=isMobile();
$TwitterDir1 = "";
$TwitterDir2 = "";
if ($esTelMovil) {
$TwitterDir1 = "https://mobile.twitter.com/search?q=";
// $TwitterDir2 = "s=typd";
$TwitterDir2 = "s=tyah";
} else {
// VA MAL $TwitterDir1 = "https://twitter.com/search/realtime?q=";
// VA BIEN
$TwitterDir1 = "https://twitter.com/search?f=tweets&q=";
$TwitterDir2 = "src=typd";
}
//$tiempoDeRefresco = rand(500,900);
$modoExposicion=$_GET["t"];
if ($modoExposicion<>"") {
if ($modoExposicion<180) {
$modoExposicion=180;
}
// Esto es para que si hay varios ordenadores con el refresco activado,
// en caso que dos o mas estén funcionando exactamente a la vez, el tiempo de
// refresco varie alearotiamente un poquito y sea imposible que coincidan exactamente.
// El "+15" (segundos) es para que no haya conflicto con el temporizador que se activa
// cada 180 segundos.
$tiempoDeRefresco = rand($modoExposicion+15,$modoExposicion+60);
}
?>
El siguiente mapa se actualiza cada 2 o 3 minutos. Arriba a la izquierda pone la hora exacta en que se han capturado los datos, y si quieres actualizar el mapa con los últimos datos, pulsa el botón redondo azul que hay en el mapa o pulsa este enlace para recarga otra vez esta página. Si pulsas sobre cualquier estación, verás los mensajes que han provocado la alerta, míralos porque alguna vez son avisos falsos (como los que informan de tonterías).
Antiguamente hicimos el mapa de conroles de revisores en Barcelona que había en la web de la App de Memetro, pero por diferentes motivos nos separamos de ellos y ahora sólo actualizamos el mapa que hay en esta web que estás viendo.
Cosas a tener en cuenta:
Otras opciones:
Si deseas dejar algun mensaje como sugerencias o mejoras de este mapa, puedes hacerlo en privado con este formulario, o en público en los comentarios de esta página.