function createMarker(point,html,icon)
{
var marker = new GMarker(point,icon);
GEvent.addListener(marker, "click", function()
{
marker.openInfoWindowHtml(html);
});
return marker;
}
function nuevoAjax()
{
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function cargarContenido()
{
var contenedor;
var icono_personalizado;
var palabra_busqueda=document.getElementById('palabra').value;
var cat_7=document.getElementById('cat_7').value;
var cat_8=document.getElementById('cat_8').value;
var cat_9=document.getElementById('cat_9').value;
var cat_10=document.getElementById('cat_10').value;
var cat_11=document.getElementById('cat_11').value;
var cat_12=document.getElementById('cat_12').value;
var cat_13=document.getElementById('cat_13').value;
var cat_14=document.getElementById('cat_14').value;
var lugares_texto="volver
Resultado de busqueda
";
contenedor = document.getElementById('contenedor');
ajax=nuevoAjax();
ajax.open("GET", "http://portaldelosrios.cl/datamanager_mapa.php?palabra="+palabra_busqueda+"&cat_7="+cat_7+"&cat_8="+cat_8+"&cat_9="+cat_9+"&cat_10="+cat_10+"&cat_11="+cat_11+"&cat_12="+cat_12+"&cat_13="+cat_13+"&cat_14="+cat_14,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
contenedor.innerHTML = "
";
map.clearOverlays();
}
if (ajax.readyState==4)
{
contenedor.innerHTML = '';
var string_datos=ajax.responseText;
var registros = new Array();
registros = string_datos.split('@');
for ( i = 0; i < registros.length; i++ )
{
var celdas=registros[i];
var campo = new Array();
campo = celdas.split('|');
var nombre_lugar=campo[0];
var descripcion_lugar=campo[1];
var latitud_lugar=campo[2];
var longitud_lugar=campo[3];
var nombre_subcategoria=campo[4];
var nombre_icono=campo[5];
var id_lugar=campo[6];
lugares_texto=lugares_texto+" "+nombre_lugar+"
";
//lugares_texto=""+nombre_lugar+"
";
if((nombre_lugar!='') && (latitud_lugar!='') && (longitud_lugar!=''))
{
var point = new GLatLng(latitud_lugar,longitud_lugar);
icono_personalizado= new GIcon(baseIcon, "http://portaldelosrios.cl/images/"+nombre_icono+".png", null, "http://portaldelosrios.cl/images/sombra.png");
var marker = createMarker(point,'
";
map.clearOverlays();
}
if (ajax.readyState==4)
{
//contenedor.innerHTML = '';
var string_datos=ajax.responseText;
var registros = new Array();
registros = string_datos.split('@');
for ( i = 0; i < registros.length; i++ )
{
var celdas=registros[i];
var campo = new Array();
campo = celdas.split('|');
var nombre_lugar=campo[0];
var descripcion_lugar=campo[1];
var latitud_lugar=campo[2];
var longitud_lugar=campo[3];
var nombre_subcategoria=campo[4];
var nombre_icono=campo[5];
var id_lugar=campo[6];
var url_amigable=campo[7];
lugares_texto=lugares_texto+" "+nombre_lugar+"
";
map.clearOverlays();
}
if (ajax.readyState==4)
{
contenedor.innerHTML = '';
var string_datos=ajax.responseText;
var registros = new Array();
registros = string_datos.split('@');
for ( i = 0; i < registros.length; i++ )
{
var celdas=registros[i];
var campo = new Array();
campo = celdas.split('|');
var nombre_lugar=campo[0];
var descripcion_lugar=campo[1];
var latitud_lugar=campo[2];
var longitud_lugar=campo[3];
var nombre_subcategoria=campo[4];
var nombre_icono=campo[5];
var id_lugar=campo[6];
var url_amigable=campo[7];
lugares_texto=lugares_texto+" "+nombre_lugar+"
";
map.clearOverlays();
}
if (ajax.readyState==4)
{
contenedor.innerHTML = '';
var string_datos=ajax.responseText;
var registros = new Array();
registros = string_datos.split('@');
for ( i = 0; i < registros.length; i++ )
{
var celdas=registros[i];
var campo = new Array();
campo = celdas.split('|');
var nombre_lugar=campo[0];
var descripcion_lugar=campo[1];
var latitud_lugar=campo[2];
var longitud_lugar=campo[3];
var nombre_subcategoria=campo[4];
var nombre_icono=campo[5];
var id_lugar=campo[6];
var url_amigable=campo[7];
lugares_texto=lugares_texto+" "+nombre_lugar+"