La rama [master] es la versión clásica y [v2_map_index] es la versión de la página de inicio del mapa (tenga en cuenta que el mapa muestra los datos del desarrollador. No ha comprado equipo, por lo que está vacío)
Complemento utilizado para desarrollar el subprograma WeChat de carga de vehículos eléctricos/bicicletas eléctricas. Los desarrolladores pueden llamar directamente a la función del complemento en sus propios programas para realizar todas las operaciones de carga, incluido el inicio, la facturación, el pago, el monitoreo, etc. desarrollo de software. Este complemento solo admite equipos de hardware producidos por Xiaoniu New Energy Company, incluidas pilas de carga de CA para automóviles, pilas de carga de CC para automóviles, de una a doce pilas de carga para bicicletas y otros productos. ©Shenzhen Xiaoniu Nueva Energía Co., Ltd. 2018
Mini programa principal de WeChat : un mini programa de WeChat con su propia marca desarrollado por socios. Complemento Mavericks New Energy : un complemento desarrollado por Mavericks New Energy Company al que se puede hacer referencia directamente en la pila de carga del mini programa principal de WeChat Mavericks New Energy: desarrollado por Xiaoniu Equipo de hardware desarrollado por Niu New Energy Company, incluidas pilas de carga para automóviles y pilas de carga para bicicletas Programa principal APPID: el principal subprograma de WeChat APPID aplicado por los socios a Tencent APPID del complemento de carga: el APPID del complemento aplicado por Mavericks a Tencent, a saber: wx5a3782a4284eacc4
http://file.woniuev.cn/xndemo.zip http://file.woniuev.cn/xndemo_map.zip Si desea tener su propia aplicación de carga lo más rápido posible, solo necesita usar el código fuente anterior. Los siguientes capítulos tratan sobre la aplicación del código fuente. Con el código fuente, no se necesita explicación. La aplicación del nombre del miniprograma WeChat debe ser similar al nombre de la empresa.
Existe el archivo qrcodemaker1.js en el directorio de herramientas del código fuente. Siga la figura anterior para crear un código QR.
Para llamar a la interfaz del complemento, primero se debe inicializar el subprograma principal de WeChat :
var xnplugin = requirePlugin("xnplugin");
Se utiliza para verificar si el usuario que carga ha iniciado sesión en el complemento. De lo contrario, puede usar el botón en 2.3 para iniciar sesión, o puede hacer clic para iniciar sesión en la página del complemento Mavericks New Energy .
var xnplugin = requirePlugin("xnplugin");
var vserInfo = xnplugin.getVserInfo();
if (vserInfo==false){
console.log('用户没有登陆插件');
}else{
console.log('用户绑定的手机号', vserInfo.usermobile);
}
Salga del estado de inicio de sesión del complemento:
xnplugin.setVserInfo(false);
Lista de campos útiles en el valor de retorno de xnplugin.getVserInfo(): vserInfo.usermobile: número de teléfono móvil del cliente, que no se puede cargar si está vacío vserInfo.openid: OPENID del cliente, que no puede estar vacío vserInfo.balance: saldo de cuenta con dos decimales vserInfo.balanum: Saldo numérico de la cuenta vserInfo.pakingid: Número de pila de carga que se utiliza para el estacionamiento (automóvil) vserInfo.reghours: Número de horas registradas hasta el momento
Consulte directamente el botón de inicio de sesión en el subprograma principal de WeChat , sin tener que iniciar sesión en la página del complemento Mavericks New Energy , para una mejor experiencia de usuario.
<loginbtn
customtype="primary"
customtitle="立即登陆插件"
customstyle="font-size:1.5em;color:green;" />
El efecto real del código anterior en una página en blanco:
Dado que se introdujo el salto de página del complemento, y esta es una función que solo está disponible en la última versión, el programa WeChat debe ser la última versión. El subprograma principal de WeChat debe prestar atención a verificar y guiar a los clientes para que actualicen.
<evcar />
<evcar optid="{{qrscandcode}}"/>
<evcar optid="{{mycode}}"/>
Las tres sintaxis anteriores son aceptables. Optid representa el número de pila eléctrica obtenido del subprograma WeChat principal de la persona que llama. Se puede obtener escaneando el código QR o mediante otros métodos (como entrada, conexión de clic, etc.).
<biker />
<biker optid="{{qrscandcode}}"/>
<biker optid="{{mycode}}"/>
Las tres sintaxis anteriores son aceptables. Optid representa el número de pila eléctrica obtenido del subprograma WeChat principal de la persona que llama. Se puede obtener escaneando el código QR o mediante otros métodos (como entrada, conexión de clic, etc.).
No es necesario hacer referencia a otros complementos enumerados aquí a menos que sea necesario, porque la entrada principal del complemento (biker/evcar) ya contiene referencias y salta a estos complementos. El subprograma principal de WeChat solo necesita hacer referencia a las páginas de motociclistas y evcar.
<recharge hasback="0" />
Esta cuenta de cliente se puede recargar. El monto de la recarga ingresa directamente al canal de pago del operador y es administrado directamente por el operador. La cuenta de recarga muestra el saldo actual del subprograma WeChat. El saldo de la cuenta corriente sólo se puede consumir en las pilas de electricidad propiedad de este operador.
<chistory hasback="0" />
La fecha, el monto y la fuente de cada recarga se registran en detalle y se pueden realizar reembolsos por la última recarga.
<bhistory hasback="0" />
Los registros detallados incluyen la fecha de carga de cada bicicleta, el número de pila/enchufe eléctrico, la cantidad de carga, la duración y la potencia de carga.
<ahistory hasback="0" />
Los registros detallados incluyen la fecha de carga de cada automóvil, el número de pila eléctrica, la capacidad de carga y la cantidad de carga.
<mybill hasback="0" />
El cobro del automóvil se deduce automáticamente de forma predeterminada, pero si hay un cargo por horas extra, se requiere la liquidación manual. Esta es la página de pago. La carga de la bicicleta eléctrica se deduce automáticamente y no se puede iniciar la carga si el saldo es inferior a 5 yuanes (carga completa automática). Tanto la carga de bicicletas como la carga de automóviles tienen un mecanismo de prueba y monitoreo del saldo, y la energía se cortará automáticamente cuando se agote el saldo (puede haber un número ligeramente negativo).
<bindphone hasback="0" />
La página para vincular y desvincular teléfonos móviles. Los clientes deben vincular sus teléfonos móviles para cargar. No se puede cargar después de haber sido desagregado. Vincular un teléfono móvil requiere verificación mediante un código de verificación por SMS.
<feecard hasback="0" />
Esta característica se agrega a discreción del socio operador. Los operadores pueden generar un lote de tarjetas de recarga virtuales con denominaciones específicas en el fondo de gestión de operaciones y pueden enviar los códigos de activación de las tarjetas de recarga virtuales a los usuarios designados a través de mensajes de texto de teléfonos móviles. Después de recibir los códigos de activación, los usuarios pueden completarlos y activarlos. esta tarjeta de recarga virtual en esta función Recarga la tarjeta y guarda el monto en tu cuenta de recarga. El operador decide por sí solo la denominación y los cargos de esta tarjeta virtual, que se implementa offline. (Escenario de aplicación: compre un automóvil y obtenga una tarjeta de carga, alquile un automóvil y obtenga una pila de carga).
Las páginas de complementos de nueva energía Mavericks para carga de bicicletas y automóviles tienen una función de escaneo de códigos QR incorporada. La función de escaneo de códigos QR incorporada permite a los clientes escanear el código QR directamente sin salir de esta página. Esta función de escaneo de códigos admite códigos QR de la interfaz B (mini código de programa, ilimitado) y la interfaz C (código QR, cantidad limitada). Para referencia específica: https://developers.weixin.qq.com/miniprogram/dev /api/. qrcode.html Para mantener un escaneo uniforme, el subprograma principal de WeChat tiene las siguientes sugerencias: la página de carga de bicicletas se llama xmain/biker.wxml y la página de carga de automóviles se llama xmain/evcar.wxml Parámetros del código QR tipo B: {'escena':'10000','página':'xmain/biker','ancho':430} {'escena':'10002','página':'xmain/evcar','ancho':430} Parámetros del código QR tipo C: {'path':'xmain/biker?chgid=190','width':430} {'path':'xmain/evcar?chgid=100180','width':430} Importante: Después de generar el código QR, escanee cada código una vez en la página de detalles de la pila eléctrica (página de carga) de la APLICACIÓN.
No importa qué complemento, puede agregar elementos adicionales después de introducirlo en el programa principal, generalmente agregando botones, enlaces, imágenes, etc. al final de la página del complemento. Si el componente agregado a la página no desea agregarse al final, puede usar (posición: absoluta) para lograr un posicionamiento de posición arbitrario. Los socios pueden agregar más funciones a su mini programa principal de WeChat para facilitar servicios localizados o aplicaciones personalizadas. Finalmente, la propia página funcional del socio se desarrolla, se pone en línea y se entrega para su uso. Acerca de la API para visualización de mapas: xnplugin.getChargerMap(leftlng, rightlng, botlat, toplat, carbk, callback leftlng, botlat: pantalla de coordenadas suroeste (formato WGS84) rightlng, toplat: pantalla de coordenadas noreste carbk: 0 muestra todos los sitios, 1 Solo muestra estaciones de carga para bicicletas, 2 solo muestra estaciones de carga para automóviles y 3 solo muestra estaciones de carga de CC. Devolución de llamada (marcadores): devuelve una serie de marcadores de sitio. xnplugin.getChargersInSite(siteid, callback): muestra las pilas eléctricas de la estación de carga especificada (mostrar todo) callback(chargers): devuelve la matriz de pilas eléctricas de este sitio Acerca del mapa en pantalla completa: el código fuente de muestra no tiene la función de pantalla completa del mapa, como Si necesita un mapa de pantalla completa, contáctenos para proporcionarle un código fuente de muestra.
El código fuente del software de carga se puede descargar y utilizar de forma gratuita, y puede modificarlo a voluntad. Los clientes no son propietarios del código y no pueden declarar derechos de autor. El código fuente del software de carga se proporciona de forma gratuita y los clientes pueden modificarlo ellos mismos una vez modificado el software de carga, no tiene nada que ver con Mavericks New Energy. Los entregables proporcionados por Mavericks a los clientes se limitan al complemento Mavericks New Energy y este documento de interfaz es responsable de las actualizaciones y el mantenimiento a largo plazo del complemento Mavericks New Energy y no acepta la personalización del cliente. Xiaoniu Company está dispuesta a ayudar a los clientes a cambiar el miniprograma para utilizar el nombre y el logotipo del cliente. No acepta otras modificaciones, pero los clientes pueden agregar/modificar cualquier contenido por sí mismos. Las piezas agregadas/modificadas son propiedad de otros. Los derechos de autor del complemento del subprograma Xiaoniu New Energy WeChat pertenecen a © Shenzhen Xiaoniu New Energy Co., Ltd. Los clientes pueden usarlo de forma gratuita y no se les permite participar en actividades ilegales como plagio e ingeniería inversa. Los derechos de autor del equipo de hardware Xiaoniu New Energy pertenecen a © Shenzhen Xiaoniu New Energy Co., Ltd. Los clientes tienen los derechos de propiedad y de uso después de la compra, pero no pueden plagiar, realizar ingeniería inversa ni otras actividades ilegales una vez descubiertas. La empresa se reserva el derecho de presentar demandas contra los infractores.
Las compras de lotes pequeños no aceptan ningún tipo de personalización, se enviarán al precio original de fábrica y se rechazará la negociación de precios. Para personalización y cooperación masiva, comuníquese con su gerente de cuenta.
(Copiar enlace al navegador) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.2.46547307JNgzUk&id=565433890730
(Copiar enlace al navegador) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.6.46547307JNgzUk&id=565156191735