Programar Minecraft desde Python

En este sitio web se alojan algunos apuntes para programar Minecraft desde Python

Download as .zip Download as .tar.gz View on GitHub

Crea los marcadores

Añade el código del marcador aquí

[[[generic-javascript-for-loop-array]]]

Dentro del bucle for, la línea de datos de marcador que estamos viendo actualmente es marcadores [i] - el bucle agregará 1 a la variable i cada vez que se ejecuta, por lo que vamos a ver cada línea de datos, uno por uno.

La primera línea de datos se ve así:

51.90769026213801 -2.068905830383301 zombie.png

Queremos terminar con esta información como una matriz, por lo que necesitaremos dividirla tal como lo hicimos en el paso anterior.

var datos_marcadores = marcadores[i].trim();
datos_marcadores = datos_marcadores.split(" ");

Al hacerlo, obtendrás una matriz llamada datos_marcadores, que contiene tres valores. En orden, estos son: la latitud, la longitud y el archivo de imagen de marcador.

var latitud = datos_marcadores[0];
var longitud = ?;
var emoji = ?;
var posicion_marcador = new google.maps.LatLng(###, ###);

Agrega esta línea de código inmediatamente debajo de la línea anterior, reemplazando ### con las variables de latitud y longitud.

[[[generic-api-google-maps-marker]]]

— consejos — — consejo — En lugar de poner una latitud / longitud fija como en el ejemplo, usa la variable posicion_marcador para indicar al marcador dónde debe colocarse. — /consejo —

— consejo — Comprueba que el nombre del mapa (en el ejemplo mimapa) sea el mismo que el nombre del mapa que has creado. — /consejo —

— consejo — Puedes agregar un icono agregando otra línea dentro del marcador para especificar icon:" nombreDeLaImagen.png ". No olvides poner una coma al final de la línea mapa para indicar que hay otra propiedad de marcador que te gustaría establecer. — /consejo —

— consejo — Si especificas un nombre de archivo fijo como nombreDeLaImagen.png, entonces el icono del marcador siempre será el mismo. Creamos una variable anterior que contiene el nombre de la imagen: coloca la variable emoji como el icono especificado para usar el emoji correcto de los datos.

var marcador = new google.maps.Marker({
  posicion: marker_position,
  mapa: mapa_zombi,
  icono: emoji
});

— /consejo —

— /consejos —

todos_los_marcadores.push(marker);

[[[generic-javascript-opening-console]]]

Paso 6