WordPress openstreetmap
Contents
Leaflet Maps Marker facilita el cambio de idioma. Gracias a más de 100 traductores de todo el mundo, se añaden regularmente más idiomas. Por favor, siéntase libre de contribuir (y ganar una clave de licencia a cambio) en https://translate.mapsmarker.com
Buenas noticias, ¡este plugin es gratuito para todos! Al estar liberado bajo la GPL, puedes utilizarlo gratuitamente en tu blog personal o comercial. Pero si disfrutas de este plugin, por favor considera actualizarte a la versión pro.
Este programa es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación de Software Libre; ya sea la versión 2 de la Licencia, o (a tu elección) cualquier versión posterior. Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIALIZACIÓN o ADECUACIÓN A UN PROPÓSITO PARTICULAR. Consulte la licencia pública general de GNU incluida en este complemento para obtener más detalles.
Los usuarios actuales reciben un regalo de despedida: un código de cupón del 50% para una licencia de Maps Marker Pro que no haya caducado – vea https://www.mapsmarker.com/v3.12.4 para más detalles
Folleto marcador wordpress
Así que durante las últimas dos horas he estado tratando de averiguar cómo utilizar Leaflet Mapa en mi tipo de puesto personalizado que hice … Así que el problema es que necesito mapa para mostrar sólo en archive.php de ese tipo de puesto personalizado, no en los puestos … Y parece que no hay ningún plugin que me permita hacer eso. Lo que he planeado es que voy a hacer 2 campos personalizados, uno para la longitud y otro para latitutde, y hacer mapa dinámico donde los usuarios al añadir nuevo campus tendrá que añadir coordenadas que se marcará en la página archive.php … Este es el aspecto de mi functions.php:
Mapa de viajeros en WordPress
Añade una línea al mapa añadiendo [leaflet-line]. Puedes especificar las posiciones con una lista separada por punto y coma ; o barra | usando lat/lng: [leaflet-line latlngs=»41, 29; 44, 18″] o direcciones: [leaflet-line addresses=»Istanbul; Sarajevo»], o coordenadas x/y para los mapas de imagen.
Añada un círculo al mapa añadiendo [leaflet-circle]. Puede especificar la posición mediante lat y lng y el radio en metros mediante radius. También puede personalizar el estilo utilizando las opciones de trayectoria de Leaflet. Ejemplo: [leaflet-circle message=»distancia máxima» lng=5.117909610271454 lat=52.097914814706094 radius=17500 color=»#0DC143″ fillOpacity=0.1].
O puedes añadir una forma geojson a través de una url (asegúrate de que tienes permiso para acceder a ella si no está alojada en tu propio servidor): [leaflet-geojson src=»https://example.com/path/to.geojson»]. Añade popups personalizados con nombres de campos; prueba el archivo src y los campos por defecto así:
Sí, simplemente dale una URL de origen: [leaflet-geojson src=»https://example.com/path/to.geojson»] También soportará los estilos geojson de leaflet o geojson.io. Añade un mensaje emergente con [leaflet-geojson popup_text=»¡hola!»], o añade HTML añadiéndolo al contenido del shortcode: [leaflet-geojson]<a href=»#»>Enlace aquí, o utilice el texto de una propiedad de característica, como {title}</a>[/leaflet-geojson] o identifique una propiedad geojson con popup_property, y cada forma utilizará su propio texto emergente si está disponible.
Tutorial de folletos
Ahora vamos a crear una entidad API que el plugin de integración de Leaflet pueda utilizar para obtener los datos de nuestro mapa asociado. Esto va a ser fácil ya que podemos utilizar el Procesador de Datos para ello. Antes de asegurarnos de que tenemos todos los datos que necesitamos:
Elige «Añadir fuente de datos» y selecciona Contacto como fuente. También puede especificar los filtros que necesite, por ejemplo, restringir a un tipo de contacto. Para nuestro ejemplo, ha elegido «No está vacío» para nuestro campo de selección de nivel de asociación, ya que sólo queremos contactos que tengan una asociación seleccionada:
Ahora también necesitamos los geodatos para ubicar los pines en nuestros mapas. Este dato pertenece a la dirección y por eso tenemos que añadir una segunda fuente de datos. Toca de nuevo «Añadir fuente de datos» y elige esta vez la dirección. Seleccione el ID de contacto en «Unir con otras fuentes» en los desplegables del campo Unir en.
Cree los campos obligatorios para la longitud y latitud con «Añadir campo» y seleccione «Valor de campo sin procesar» y luego ::latitud o ::longitud en el campo. Asegúrese de elegir siempre nombres sencillos y significativos como nombres del sistema, ya que los utilizará posteriormente como tokens (a veces los nombres generados automáticamente pueden ser bastante largos).