Jump to content

Recommended Posts

Olá, boa tarde.

 

estou enfrentando um probleminha aqui. estou criando um teste aqui para inserir um canvas em um mapa e o angulo que ele esta entrando nao esta bacana, então preciso alterar ele.

 

Mas acontece que ao usar o context.rotate() ele esta distorcendo todo o meu desenho e nao rotaciona o todo.

Estou passando posição x e y, o _M_ seria o tamanho do desenho referente ao zoom do mapa e o tipo é um indicador qualquer e  para posicionar ele no mapa, até ai tudo bem, funciona perfeitamente, mas quando tento rotacionar que o problema começa.

function poste(pX, pY, _M_, context,tipo){
            context.strokeStyle = '#000000';
            context.lineWidth = 1;
            context.lineJoin = 'round';
            context.lineCap = 'round';
            context.style().
            switch(tipo) {
                case 1:
					context.beginPath();
					context.arc(pX+(12.5 * _M_), pY+(6 * _M_), 17 * _M_, 111.2 * (Math.PI / 180), 68.8 * (Math.PI / 180), true);
					context.stroke();
					
					context.beginPath();
					context.arc(pX+(41.9 * _M_), pY+(12.5 * _M_), 25 * _M_, 158 * (Math.PI / 180), 202 * (Math.PI / 180), false);
					context.stroke();
					
					context.beginPath();
					context.arc(pX+(12.5 * _M_), pY+(19 * _M_), 17 * _M_, 291.3 * (Math.PI / 180), 248.8 * (Math.PI / 180), true);
					context.stroke();
					
					context.beginPath();
					context.arc(pX+(-16.9 * _M_), pY+(12.5 * _M_), 25 * _M_, 22 * (Math.PI / 180), 338 * (Math.PI / 180), true);
                    context.stroke();
                    break;
            }
}

Alguém pode me dar uma luz, eu tento inserir o rotate no final de todas as linhas ele buga, tento inserir no começo e ele buga, ou se eu insiro fora do switch ele buga.

 

se puderem me apontar uma solução eu agradeço

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By luigiferrari
      Criei um Form para fazer Cadastro, sempre que o usuário clica no botão para cadastrar é enviado um e-mail para o ADM.
      O meu problema é o seguinte, quando tem algum campo não preenchido e o usuário clica em cadastrar, o email é enviado e só depois o alert do campo obrigatório aparece.
      Gostaria de um JS que desativa o botão cadastrar até todos os campos estarem preenchidos corretamente.
      E também que quando a pessoa clicasse no Botão cadastrar, ele iria desativar novamente, para evitar o usuário de clicar mais de uma vez e acabar enviando mais emails...
       
      Segue o meu form...
       
    • By penelopevitoria_
      Pessoal,
       
      estou com muitos problemas de layout em minhas páginas AMP. O que rola é que vários elementos estão saindo compridos ou esticados. Enfim, o AMP estraga coisas como formulário também. Vocês sabem se existe uma maneira massiva de corrigir esses problemas pelo plugin? Tenho muitas páginas com o layout comprometido e não achei nada na internet que me ajudasse a corrigir. 
       
      Aguardo retorno :D
    • By Chead
      Galera, aos trancos e barrancos consegui criar um formulário que seleciona o valor de um ingresso de acordo com a empresa que é associada.
      Para isso, ele seleciona no campo droplist "É associado?" e é retornado para ele mu droplist com o preço.
       
      Se não for associado retorna outro preço.
       
      Basicamente isso.
       
      Após isso, quando o formulário é enviado, ele vai diretamente para a página de pagamento(abrindo uma nova janela), e os dados da pessoa chega por email para mim.
       
      Até aí ok. Agora vai o problema:
       
      Gostaria de alterar parar ele ser redirecionado e não abrir uma nova janela.
      Meu código está aqui no github:
      https://gist.github.com/LucasMorato/6e6ac480aeebf3ba5f011e93ffadd3c7
       
      Sou novo no mundo do javascript, estou fazendo um curso mas por enquanto ainda estou no modulo básico(se deus quiser até o fim do ano estou no avançado hehe).
       
      Podem me ajudar? Desde já agradeço. 
    • By Genis Francisco Xavier
      boa tarde, Existe herança múltipla no java?
    • By devfelipemonteiro
      tegcommerce - plataforma de e-commerce open source
      https://tegcommerce.org
      https://github.com/tegcommerce
      https://t.me/tegcommerce
       
      objetivo
      do brasil para o mundo a maior plataforma de e-commerce open source
       
      skills necessários
      qualquer contribuição é bem vinda
       
      acesse nosso grupo do telegram: https://t.me/tegcommerce
       
      projetos similares
      wordpress e woocommerce
      drupal
      joomla
      magento

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.