Problemas com a drawing tool do google maps após última atualização
Após a atualização do Firefox na data de hoje (06/07/2015), observei um problema com a ferramenta de drawing do google maps. O problema está que se o mapa estiver iniciando no começo da página não ocorre problemas para desenhar o polígono ou linha, mas caso ele seja deslocado para baixo o cursor não acompanha as linhas de desenho da ferramenta, segue dois exemplos:
Exemplo sem erro: (desenhar um polígono ou linha) http://www.gomapsgo.com.br/erro/principal6.html
Exemplo com erro: (desenhar um polígono ou linha) http://www.gomapsgo.com.br/erro/principal5.html
Atenciosamente Artur
Tất cả các câu trả lời (5)
Olá,
Verifiquei que o deslocamento do mapa também acontece em outros navegadores, porém somente no Firefox ocorre a diferença entre o mouse e o ponteiro de desenho, percebi que por algum motivo está sendo inserido na pagina duas quebras de linhas, e isso desloca o mapa e causa a diferença do mouse, acho melhor você reportar pro Google primeiro, acho isso é um erro de Javascript.
Sim o deslocamento acontece em outros browsers, mas somente no firefox o ponteiro da ferramenta draw não segue o desenho das linhas, meus testes foram em outros browser também e esse erro do ponteiro não ocorre, para entender o que estou dizendo faça um desenho nos dois links que enviei, ai você vai observar que o erro está acontecendo somente nessa versão do firefox.
Atenciosamente Artur
Sim percebi que só ocorre no Firefox, mas acredito que seja melhor você notificar o Google, pois apesar do problema ocorrer somente no Firefox, o problema parece ser da pagina, pois a pagina insere quebras de linhas sem necessidade antes da imagem.
Diego essas quebras de linha foi eu quem inseri pra causar o erro, o erro só ocorre quando insiro a tag
que faz o mapa descer.
Então, o navegador captura as cordenadas do mouse referenciando o canto superior esquerdo da tela do navegador, e desenha no mapa usando como referencia o canto superior esquerdo do mapa, por isso a diferença, se reparar a diferença entre o mouse e o desenho vai perceber que é exatamente a mesma das quebras de linhas antes do mapa. Se quer manter as quebras de linha precisa adicionar a diferença na função que captura a posição do mouse.