Mostrar los tags: map

Mostrando del 1 al 10 de 18 coincidencias
<<>>
Se ha buscado por el tag: map
Imágen de perfil

Mostrar zonas en un plano ("usted está aquí")


FoxPro/Visual FoxPro

Publicado el 9 de Octubre del 2023 por Baldo (17 códigos)
614 visualizaciones desde el 9 de Octubre del 2023
Quizá esto os pueda ayudar.

Tuve necesidad por un cliente de mostrar pasillos en su (inmenso) almacén para que al menos el interesado se aproximara a la zona (y planta, porque el edificio tenía dos alturas).

zonaplano01

El comienzo fue "hard-codeo" puro pero, al hacer cambios de distribución constante me planteé el que el esquema fuera configurable.

Así que... aqui está: Un sistema basado en Una tabla (TMPLANO0.DBF) que contiene definición de las zonas (rectángulos) y sus datos de posición (X/Y), anchura y altura. Al final puede ser útil en una empresa como en un evento (imaginad el plano de mesas de una fiesta, una boda...)

zonaplano02

El sistema es simple (lanzad el Form "MUESTRA_PLANO": la tabla comentada contiene la i nformación de las áreas, que se muestran como objetos (definidos en "PLANO_OBJ.VCX"). Estos objetos son objetos del formulario, con lo que al haber dos planos (planta baja y primera planta, por ejemplo) se coloca "por debajo de los objetos" un pageframe que contiene pestañas con los diferentes mapas (en el ejemplo 2, pero podeis aumentarlo hasta vuestra necesidad). Lo único que hay que hacer es ir mostrando/ocultando objetos en función de la página del frame que en ese momento hay en pantalla.

zonaplano03

Hay dos objetos definidos:

- Zona (el rectángulo)
- Punto (algo así como el "Pin" de Google, para una definición pás exacta ("Vd. está aquí")

Si quereis dar este servicio cerrado a cliente, solo debeis aportar la tabla con las def iniciones propias de cliente, el form de muestra (MUESTRA_PLANO) y otro que simplemente es para mostrar un grid con los diponobles ("consulta_planos")

Para vuestra comodidad (o aportarlo a cliente en su caso), teneis un Form configurador de las zonas y guardado en tabla (MTO_PLANOS).

zonaplano04

Por favor, tomad esto como 'lo que es'. Una herramienta creada ante la necesidad.

Puede que el código no sea óptimo, lo sé, pero ser conscientes de mi simple ánimo de dejar aquí la 'semillita'. Por supuesto, el código es mejorable, pero os aseguro que tal y como está, ya funciona.


Un saludo a toda la comunidad
Baldo Martorell
[email protected]
http://www.baldoweb.eu
Imágen de perfil

Obtener todas las imágenes de nuestra pagina web


JavaScript

Publicado el 3 de Marzo del 2021 por Katas (200 códigos)
1.943 visualizaciones desde el 3 de Marzo del 2021
Función que devuelve todas las imágenes de nuestra pagina web.
Permite indicar si deseamos que hayan duplicados

1
2
3
getImages(document, true); // ['image1.jpg', 'image2.png', 'image1.png']
getImages(document, false); // ['image1.jpg', 'image2.png']
getImages(document.getElementById("article"), false); // ['article1.jpg', 'article2.png']
Imágen de perfil

Eliminar uno o varios elementos de un archivo CSV por su indice


Python

Publicado el 30 de Julio del 2020 por Katas (150 códigos)
2.454 visualizaciones desde el 30 de Julio del 2020
Función que recibe el contenido de un archivo CSV (separados sus elementos por comas), y los indices de las columnas a eliminar. Devuelve el mismo contenido eliminando las columnas que concuerdan con los indices recibidos como parámetro.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
csv="""a,b,c,d,e,f
a,b,c,d,e,f
a,b,c,d,e,f
a,b,c,d,e,f"""
 
eliminar_columnas_csv(csv, 0)
"""b,c,d,e,f
b,c,d,e,f
b,c,d,e,f
b,c,d,e,f"""
 
eliminar_columnas_csv(csv, 3)
"""a,b,c,e,f
a,b,c,e,f
a,b,c,e,f
a,b,c,e,f"""
 
eliminar_columnas_csv(csv, 2, 3, 5)
"""a,b,e
a,b,e
a,b,e
a,b,e"""
 
eliminar_columnas_csv(csv, -1)
"""a,b,c,d,e,f
a,b,c,d,e,f
a,b,c,d,e,f
a,b,c,d,e,f"""
Imágen de perfil

Obtener los números de una lista o cadena


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
980 visualizaciones desde el 20 de Febrero del 2020
Crear una función que recibe como parámetro una lista o una cadena y devuelva un entero con los valores numéricos contenidos en la lista o cadena, o devuelve None en caso de no haber ningún valor numérico.

1
2
3
4
5
6
7
GetNumbers("10") # 10
GetNumbers("10a1") # 101
GetNumbers("house 125") # 125
GetNumbers([]) # None
GetNumbers([1, 2, 3]) # 123
GetNumbers([1, 2, 3, "a", 4]) # 1234
GetNumbers(["h", "o", "u", "s", "e"]) # None
Imágen de perfil

Codificador duplicado


PHP

Publicado el 26 de Diciembre del 2019 por Kata (76 códigos)
886 visualizaciones desde el 26 de Diciembre del 2019
El objetivo de este ejercicio es convertir una cadena en una nueva cadena donde cada carácter de la nueva cadena sea "(" si ese carácter aparece solo una vez en la cadena original, o ")" si ese carácter aparece más de una vez en la cadena original. Ignora las mayúsculas para determinar si un carácter esta duplicado.

1
2
3
4
duplicate_encode("din"); // (((
duplicate_encode("recede"); // ()()()
duplicate_encode("Success"); // )())())
duplicate_encode("(( @"); // ))((
Imágen de perfil

Multi marcas con googlmapper en laravel


Laravel

Publicado el 21 de Octubre del 2019 por Jairo Giovany (2 códigos)
1.440 visualizaciones desde el 21 de Octubre del 2019
Para este tutorial ya debiste haber integrado Googlmapper en tu proyecto de laravel

Primer paso es generar una tabla en tu base de datos con la longitud y latitud de todas las ubicaciones a mostrar


latitud

despues integrando en tu controlador el siguiente codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public function welcome(){
   //Extraer la informacion de la base de datos
   $location = DB::table('ubicaciones')->get();
 
   //Inicializamos el Api
   Mapper::map(0, 0);
 
   //Recorremos los registros para generar las marcas
   foreach ($location as $key => $value) {
   Mapper::marker($value->latitude, $value->longitude);
        }
 
   //Mostramos la vista
   return view('welcome');
}

y en la vista ingresamos el tag mapper

1
2
3
<div class="links" style="height: 600px; width: 600px;">
   {!!Mapper::render()!!}
</div>

El resultado de todo esto se mostraría así

googlemaps
Anterior12Siguiente