O branch [master] é a versão clássica e [v2_map_index] é a versão da página inicial do mapa (observe que o mapa exibe os dados do desenvolvedor. Você não comprou equipamento, portanto está vazio)
Plug-in usado para desenvolver o miniaplicativo WeChat de carregamento de veículos elétricos/bicicletas elétricas Os desenvolvedores podem chamar diretamente a função de plug-in em seus próprios programas para realizar todas as operações de carregamento, incluindo inicialização, faturamento, pagamento, monitoramento, etc., sem a necessidade de adicionais. desenvolvimento de software. Este plug-in suporta apenas equipamentos de hardware produzidos pela Xiaoniu New Energy Company, incluindo pilhas de carregamento CA para automóveis, pilhas de carregamento CC para automóveis, pilhas de carregamento de uma a doze bicicletas e outros produtos. ©Shenzhen Xiaoniu New Energy Co., Ltd.
Miniprograma WeChat principal : um miniprograma WeChat com marca própria desenvolvido por parceiros Plug-in Mavericks New Energy : um plug-in desenvolvido pela Mavericks New Energy Company que pode ser referenciado diretamente na pilha de carregamento principal do miniprograma WeChat Mavericks New Energy: desenvolvido por Xiaoniu Equipamento de hardware desenvolvido pela Niu New Energy Company, incluindo pilhas de carregamento de carros e pilhas de carregamento de bicicletas Programa principal APPID: O principal miniaplicativo WeChat APPID aplicado por parceiros à Tencent Plug-in de carregamento APPID: O plug-in APPID aplicado pelo Mavericks à Tencent, a saber: wx5a3782a4284eacc4
http://file.woniuev.cn/xndemo.zip http://file.woniuev.cn/xndemo_map.zip Se você quiser ter seu próprio APP de carregamento o mais rápido possível, você só precisa usar o código fonte acima. Os capítulos seguintes são sobre a aplicação do código-fonte. Com o código-fonte, nenhuma explicação é necessária. O nome do aplicativo do miniprograma WeChat precisa ser semelhante ao nome da empresa.
Existe o arquivo qrcodemaker1.js no diretório de ferramentas do código-fonte. Siga a figura acima para criar um código QR.
Para chamar a interface do plug-in, o miniaplicativo principal do WeChat precisa ser inicializado primeiro:
var xnplugin = requirePlugin("xnplugin");
Usado para verificar se o usuário que está carregando fez login no plug-in. Caso contrário, você pode usar o botão 2.3 para fazer login ou clicar para fazer login na página do plug-in do Mavericks New Energy .
var xnplugin = requirePlugin("xnplugin");
var vserInfo = xnplugin.getVserInfo();
if (vserInfo==false){
console.log('用户没有登陆插件');
}else{
console.log('用户绑定的手机号', vserInfo.usermobile);
}
Saia do status de login do plug-in:
xnplugin.setVserInfo(false);
Lista de campos úteis no valor de retorno de xnplugin.getVserInfo(): vserInfo.usermobile: o número do celular do cliente, que não pode ser cobrado se estiver vazio vserInfo.openid: o OPENID do cliente, que não pode estar vazio vserInfo.balance: o saldo da conta com duas casas decimais vserInfo.balanum: Saldo numérico da conta vserInfo.pakingid: Número da pilha de cobrança usada para estacionamento (carro) vserInfo.reghours: Número de horas registradas até o momento
Faça referência direta ao botão de login no miniaplicativo principal do WeChat , sem precisar fazer login na página do plug-in Mavericks New Energy , para uma melhor experiência do usuário.
<loginbtn
customtype="primary"
customtitle="立即登陆插件"
customstyle="font-size:1.5em;color:green;" />
O efeito real do código acima em uma página em branco:
Como o plug-in de salto de página foi introduzido e esta é uma função disponível apenas na versão mais recente, o programa WeChat deve ser a versão mais recente. O miniaplicativo principal do WeChat deve prestar atenção à verificação e orientação dos clientes para atualização.
<evcar />
<evcar optid="{{qrscandcode}}"/>
<evcar optid="{{mycode}}"/>
Todas as três sintaxes acima são aceitáveis. Optid representa o número da pilha elétrica obtido no miniaplicativo WeChat principal do chamador. Ele pode ser obtido digitalizando o código QR ou por outros métodos (como entrada, conexão por clique, etc.)
<biker />
<biker optid="{{qrscandcode}}"/>
<biker optid="{{mycode}}"/>
Todas as três sintaxes acima são aceitáveis. Optid representa o número da pilha elétrica obtido no miniaplicativo WeChat principal do chamador. Ele pode ser obtido digitalizando o código QR ou por outros métodos (como entrada, conexão por clique, etc.)
Não há necessidade de fazer referência aos outros plug-ins listados aqui, a menos que seja necessário, porque a entrada principal do plug-in (motociclista/evcar) já contém referências e salta para esses plug-ins. O miniaplicativo principal do WeChat só precisa fazer referência às páginas do motociclista e do evcar.
<recharge hasback="0" />
Esta conta de cliente pode ser recarregada. O valor da recarga entra diretamente no canal de pagamento da operadora e é gerenciado diretamente pela operadora. A conta de recarga exibe o saldo atual do miniaplicativo WeChat. O saldo da conta corrente só pode ser consumido nas pilhas de electricidade pertencentes a este operador.
<chistory hasback="0" />
A data, o valor e a origem de cada recarga são registrados detalhadamente e os reembolsos podem ser feitos para a última recarga.
<bhistory hasback="0" />
Os registos detalhados incluem a data de carregamento de cada bicicleta, o número da pilha/tomada elétrica, a quantidade de carregamento, a duração e a potência de carregamento.
<ahistory hasback="0" />
Os registros detalhados incluem a data de carregamento de cada carro, o número da pilha elétrica, a capacidade de carga e o valor da carga.
<mybill hasback="0" />
A cobrança do carro é deduzida automaticamente por padrão, mas se houver taxa de horas extras, é necessária a liquidação manual. Esta é a página de pagamento. O carregamento da bicicleta elétrica é deduzido automaticamente e o carregamento não pode ser iniciado se o saldo for inferior a 5 yuan (carregamento completo automático). Tanto o carregamento de bicicletas quanto o carregamento de carros possuem um mecanismo de monitoramento e teste de equilíbrio, e a energia será cortada automaticamente quando o equilíbrio se esgotar (pode haver um ligeiro número negativo).
<bindphone hasback="0" />
A página de vinculação e desvinculação de telemóveis Os clientes devem vincular os seus telemóveis ao carregamento. Não pode ser cobrado após ser desagregado. Vincular um telefone celular requer verificação via código de verificação SMS.
<feecard hasback="0" />
Este recurso é adicionado a critério do parceiro operacional. As operadoras podem gerar um lote de cartões de recarga virtuais com denominações especificadas no plano de fundo do gerenciamento de operações e podem enviar os códigos de ativação dos cartões de recarga virtuais para usuários designados por meio de mensagens de texto no celular. Após receber os códigos de ativação, os usuários podem preencher e ativar. este cartão de recarga virtual nesta função Recarregue o cartão e salve o valor em sua conta de recarga. A operadora decide por si mesma a denominação e os encargos deste cartão virtual, que é implementado offline. (Cenário de aplicação: compre um carro e ganhe um cartão de recarga, alugue um carro e ganhe uma pilha de recarga.)
As novas páginas de plug-in de energia do Mavericks para carregamento de bicicletas e carros têm funções integradas de leitura de código QR. A função integrada de leitura de código QR permite que os clientes leiam diretamente os códigos QR sem sair desta página. Esta função de leitura de código suporta códigos QR da interface B (código de miniprograma, ilimitado) e interface C (código QR, quantidade limitada Para referência específica: https://developers.weixin.qq.com/miniprogram/dev /api/). qrcode.html Para manter a verificação uniforme, o miniaplicativo principal do WeChat tem as seguintes sugestões: A página de carregamento da bicicleta é denominada xmain/biker.wxml e a página de carregamento do carro é denominada xmain/evcar.wxml Parâmetros de código QR tipo B: {'cena':'10000','página':'xmain/motociclista','largura':430} {'cena':'10002','página':'xmain/evcar','largura':430} Parâmetros de código QR tipo C: {'path':'xmain/biker?chgid=190','width':430} {'path':'xmain/evcar?chgid=100180','width':430} Importante: Após a geração do código QR, escaneie cada código uma vez na página de detalhes da pilha elétrica (página de carregamento) do APP.
Não importa qual plug-in, você pode adicionar elementos adicionais após ele ser introduzido no programa principal, geralmente adicionando botões, links, imagens, etc. no final da página do plug-in. Se o componente adicionado à página não quiser ser anexado ao final, você pode usar (position:absolute) para obter um posicionamento de posição arbitrário. Os parceiros podem adicionar mais funções ao seu miniprograma WeChat principal para facilitar serviços localizados ou aplicativos personalizados. Finalmente, a página funcional do próprio parceiro é desenvolvida, colocada online e entregue para uso. Sobre a API para exibição de mapa: xnplugin.getChargerMap(leftlng, rightlng, botlat, toplat, carbk, callback); leftlng, botlat: tela de coordenadas sudoeste (formato WGS84) rightlng, toplat: tela de coordenadas nordeste carbk: 0 mostra todos os sites, 1 only Exibe estações de carregamento de bicicletas, 2 exibe apenas estações de carregamento de carros e 3 exibe apenas estações de carregamento DC retorno de chamada (marcadores): Retorna uma matriz de marcadores de locais. xnplugin.getChargersInSite(siteid, callback); Exibir as pilhas elétricas da estação de carregamento especificada (exibir todas) callback(carregadores): Retorna a matriz de pilhas elétricas deste site Sobre o mapa em tela cheia: O código-fonte de exemplo não possui a função de tela cheia do mapa, como Se você precisar de um mapa em tela cheia, entre em contato conosco para fornecer um exemplo de código-fonte.
O código-fonte do software de cobrança é gratuito para download e uso, e você pode modificá-lo à vontade. Os clientes não possuem o código e não podem declarar direitos autorais. O código-fonte do software de cobrança é fornecido gratuitamente e os próprios clientes podem modificá-lo. Depois que o software de cobrança for modificado, ele não terá nada a ver com o Mavericks New Energy. Os produtos fornecidos pela Mavericks aos clientes são limitados ao plug-in Mavericks New Energy e este documento de interface é responsável pelas atualizações e manutenção de longo prazo do plug-in Mavericks New Energy e não aceita personalização do cliente. A Xiaoniu Company está disposta a ajudar os clientes a alterar o miniprograma para usar o próprio nome e LOGOTIPO do cliente. Não aceita outras modificações, mas os clientes podem adicionar/modificar qualquer conteúdo por conta própria. As partes adicionadas/modificadas são de nossa propriedade. Os direitos autorais do plug-in do miniaplicativo Xiaoniu New Energy WeChat pertencem a © Shenzhen Xiaoniu New Energy Co., Ltd. Os clientes podem usá-lo gratuitamente e não estão autorizados a se envolver em atividades ilegais, como plágio e engenharia reversa. Os direitos autorais do equipamento de hardware Xiaoniu New Energy pertencem a © Shenzhen Xiaoniu New Energy Co., Ltd. Os clientes têm os direitos de propriedade e direitos de uso após a compra, mas não estão autorizados a plagiar, fazer engenharia reversa e outras atividades ilegais. reserva-se o direito de mover ações judiciais contra os infratores.
As compras em pequenos lotes não aceitam qualquer forma de personalização e serão enviadas pelo preço original de fábrica, sendo recusada a negociação de preços. Para personalização e cooperação em massa, entre em contato com seu gerente de conta.
(Copiar link para o navegador) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.2.46547307JNgzUk&id=565433890730
(Copiar link para o navegador) https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8421736029.6.46547307JNgzUk&id=565156191735