Info: este não é o changelog para o versão estável mais recente 4.14.3
ver todos os changelogs

Pro v2.5 com MMPAPI, suporte AJAX aprimorado e muito mais está disponível

Após 2 meses de intenso desenvolvimento, a v2.5 está finalmente disponível 🙂 

Waseem Senjer e eu trabalhamos muito para adicionar novos recursos, otimizar a usabilidade, corrigir bugs e implementar muitos comentários dos clientes - então, tome uma xícara de café antes de começar a ler as notas de lançamento, que são mais longas do que o normal desta vez 😉

Uma atualização para a versão mais recente é - como sempre - altamente recomendada.


Deixe-nos saber o que você pensa sobre este novo lançamento, enviando uma revisão ou deixando um comentário abaixo!

Se você deseja manter-se atualizado com o desenvolvimento mais recente do Maps Marker Pro, siga @MapsMarker no twitter (= atualizações mais recentes), em FacebookGoogle+ ou assine notícias via RSS ou através RSS / email.

Também gostaríamos de convidá-lo a se juntar ao nosso programa de afiliados que oferece comissões de até 50%. Se você estiver interessado em se tornar um revendedor, visite https://www.mapsmarker.com/reseller


Agora vamos aos destaques do pro v2.5:

nova API: classe MMPAPI 

As funções da API do Maps Marker Pro fornecem aos desenvolvedores uma maneira preparada para o futuro de acessar algumas das principais funcionalidades comuns do Maps Marker Pro.

Até a v2.5, você tinha a opção de usar a API MapsMarker via HTTP apenas (https://www.mapsmarker.com/docs/api-tutorials/web-api/) O método de autenticação de integração de API também permite que você acesse com segurança uma instalação do Maps Marker Pro de um servidor remoto - por outro lado, se você quiser acessar a instalação do Maps Marker Pro no mesmo servidor, este método de autenticação adiciona sobrecarga e não é fácil para implementar em determinados ambientes.

Portanto, com a v2.5, adicionamos a classe MMPAPI para acessar as funções da API. Isso ajuda você a acessar a instalação do Maps Marker Pro no mesmo servidor que o seu código, por exemplo, se estiver desenvolvendo um complemento para o Maps Marker Pro. 

Os documentos completos estão disponíveis em https://www.mapsmarker.com/mmpapi

Se você desenvolveu um complemento para o Maps Marker Pro ou criou uma vitrine interessante usando a API, Por favor nos informe! Ficaríamos felizes em poder usá-los também em troca de licenças profissionais 😉

Suporte AJAX para edições de camada e página de lista de marcadores

AJAX é uma tecnologia que permite realizar ações sem ter que recarregar a página inteira. Com v2.1 suporte AJAX para mapas de marcadores foi adicionado. Com a v2.5, estendemos o suporte AJAX para páginas de edição de camadas, resultando em um manuseio mais eficiente e rápido no backend.

Além disso, também adicionamos suporte AJAX para a página “lista de marcadores” no backend. Agora você pode pesquisar ou selecionar diferentes subpáginas sem ter que recarregar a página inteira.

atualizar para o Leaflet v0.7.5

Nós nos referimos a Folheto como “o motor do Maps Marker Pro”, como esta fabulosa estrutura de mapeamento javascript de código aberto mantida por Vladimir Agafonkin é a biblioteca central, em torno da qual construímos uma interface fácil de usar, em termos gerais 😉

O Leaflet v0.7.5 foi lançado recentemente, incluindo algumas correções de backport do próximo lançamento v1.0 aguardado. Para uma lista completa de alterações, consulte o Registro de alterações do folheto.

conheça a equipe por trás do Maps Marker Pro 

Se você estiver interessado em detalhes sobre as pessoas por trás do Maps Marker Pro, consulte nosso novo Página sobre nós 🙂

sobre nós

novas configurações de permissão: configure o recurso necessário para visualizar outros marcadores e camadas

Todas as configurações de permissão foram movidas de Configurações / Diversos / “Configurações gerais” para Configurações / Diversos / “Configurações de permissão”.

Além disso, também adicionamos a nova configuração de permissão “Função do usuário necessária para visualizar marcadores / camadas de outros usuários”:

imagem de tela

Essa nova configuração é especialmente útil para instalações WordPress de vários autores, mas não de vários sites, pois permite configurar melhor qual usuário pode ver e editar quais mapas.

“Editar mapa” - link no frontend com base nas permissões do usuário para melhor manutenção

Thx David pela ideia de adicionar um link de “edição de mapa” para os mapas de front-end, que o leva diretamente para o marcador de acordo - ou página de edição de camada sem ter que procurar o mapa de acordo no backend:

imagem de tela

Esse link é adicionado automaticamente a um mapa se o usuário atual que estiver visualizando o mapa tiver os recursos para editar esse mapa.

“Adicionar novo marcador a esta camada” botão e melhorias de link

Muito obrigado por Angelo de wocmultimedia.com para esta ideia e as próximas 3!

Se você usar o botão "adicionar novo marcador a esta camada" em uma página de edição de camada, com a v2.5 o centro da camada atual e o zoom são usados ​​como valores predefinidos para o novo marcador (em vez dos valores padrão para novos mapas de marcadores como antes )

Além disso, o texto pop-up “adicionar novo marcador aqui” também é adicionado ao pino central da camada se você clicar nele nas páginas de edição da camada:

imagem de tela

visualização dinâmica de todos os marcadores das camadas atribuídas nas páginas de edição do marcador

Se você atribuir um marcador a uma camada, agora também pode visualizar dinamicamente todos os marcadores da (s) camada (s) atribuída (s) usando o link correspondente:

imagem de tela

Isso ajuda a alinhar o novo marcador em relação aos marcadores já existentes das camadas atribuídas - mais uma vez, obrigado Angelo por essa ideia!

visualização dinâmica de marcadores das camadas verificadas do mapa de várias camadas nas páginas de edição de camadas 

Conforme nós AJAXificamos a página de edição de camada, também adicionamos a visualização de marcadores de verificação de camadas de mapa de camadas múltiplas: se você definir um mapa de camadas como um mapa de camadas múltiplas e marcar as camadas a serem incluídas nesse mapa de camadas, os marcadores dessas camadas são automaticamente visualizados dinamicamente no mapa:

mlm-marker-preview

opção para duplicar camada E marcadores atribuídos

Com a v2.5, agora também é possível duplicar uma camada E todos os marcadores atribuídos. Isso pode ser feito na página de edição de camadas usando o novo botão

botão de camada duplicada

ou usando a nova ação em massa na página "listar todas as camadas" para 1 ou mais camadas de uma vez:

ação em massa de camada duplicada

opção para desativar o arrasto de mapa apenas em dispositivos de toque

Obrigado a Peter pela ideia de adicionar uma opção para desativar o arrasto de mapas apenas em dispositivos de toque. Essas novas configurações podem ser encontradas em Configurações / Padrões do mapa / Opções de interação:

arrastar-toque

otimizações e melhorias de importação / exportação

A função de importação / exportação também foi atualizada com o Maps Marker Pro v2.5:

1. Adicionada opção de "modo de importação" para adições / atualizações em massa para importar / exportar recurso para melhor usabilidade

Melhoramos a função de importação de marcadores e camadas para torná-la mais intuitiva. Para conseguir isso, adicionamos uma nova opção chamada “modo de importação”:

modo de importação

Por padrão, “adições em massa” são selecionadas, o que permite criar novos marcadores com base em um arquivo de exportação existente sem ter que alterar este arquivo. Se “adições em massa” for selecionado, novos mapas serão criados independentemente dos valores definidos na ID da linha para cada marcador.

Se, por outro lado, “atualizações em massa” for selecionado, uma atualização será feita se existir um mapa com um ID correspondente. Se o ID não existir, a linha do arquivo de importação é ignorada (isso resultou em vários pedidos de suporte, pois muitas pessoas tendem a não ler as instruções 😉)

2. atualize o PHPExcel para a v1.8.1

A função de importação / exportação está usando a biblioteca de código aberto PHPExcel, que foi atualizado para a v1.8.1 com o Maps Marker Pro v2.5. Para uma lista completa de alterações, consulte os changelog.

3. importação / exportação: adicione uma opção para exportar marcadores e camadas como OpenDocument Spreadsheet (.ods)

Com a v2.5, também adicionamos o suporte nativo para o formato de planilha OpenDocument (.ods) ao exportar mapas de marcadores ou camadas:

export-ods

verificação automática: não permite a conversão de mapas de camadas em mapas de várias camadas se marcadores já tiverem sido atribuídos diretamente

Devido a limitações técnicas, os marcadores não podem ser adicionados diretamente a mapas de várias camadas, mas apenas a um dos mapas de camadas, que são selecionados para serem mostrados em mapas de várias camadas.

Com a v2.5, adicionamos uma verificação de que uma camada que já possui marcadores atribuídos não pode ser convertida em um mapa de várias camadas, pois os marcadores atribuídos não seriam exibidos nesse mapa:

mlm-check

Antes da v2.5, havia apenas um aviso que resultava em algumas solicitações de suporte, já que não era lido por todos os usuários - essa verificação automática agora elimina a necessidade de manter essa limitação em mente.

Mapas Bing: carregue metadados apenas uma vez para reduzir o uso da API

Antes da v2.5 bing, os metadados eram carregados, quando a camada bing era adicionada a um mapa, mesmo quando uma outra camada estava ativa. Cada carregamento de metadados criou uma transação faturável, mesmo que a camada não tenha sido usada.

Graças a Skrupellos para adicionar uma carga sob demanda fixo para esse problema no plug-in de folheto de mapas correspondente, que também é usado no Maps Marker Pro. Como resultado, os metadados agora são carregados apenas quando o primeiro bloco é realmente solicitado.

Outras mudanças e otimizações

  • verificação de compatibilidade para plugin “WP Deferred JavaScripts” que pode causar a quebra de mapas
  • adicione a opção de ordenar o marcador na lista de marcadores abaixo dos mapas de camada por endereço (thx Anton!)
  • adicionou uma nova classe CSS “lmm-map” para mapear divs para permitir um estilo melhor personalizado (obrigado, Marco!)
  • compatibilidade estendida para mapas nas guias de inicialização (suporte adicional para .tabbed-area a e .nav-tabs a elementos principais)

correções de bugs

  • O readme-qr-codes.zip não foi removido do diretório de cache do código QR após a instalação
  • lista de camadas: área clicável incorreta para links de camada duplicados com probabilidade de resultar em duplicações indesejadas de camada (thx Holger!)
  • os mapas não poderiam ser salvos se o nome de usuário do WordPress tivesse mais de 30 caracteres (thx Erich Lech!)
  • quebra de linha não intencional após o link para download do arquivo GPX em alguns temas
  • O link de download direto do GPX não funcionou em todos os navegadores (thx Alex!)
  • Os comentários da fonte PHPExcel foram mal interpretados como créditos de hackers pelo VaultPress (thx Christophe!)
  • Ações AJAX e mapas de camadas / matrizes GeoJSON eram quebrados se WP Debug estivesse habilitado e avisos ou erros na tela eram mostrados (thx Angelo de wocmultimedia.com!)
  • A configuração “add markername to popup” foi ignorada na “lista de marcadores abaixo dos mapas de camadas” (thx Sarah!)
  • a seleção dos mapas base do MapBox não foi salva nas páginas de edição de marcadores e camadas (thx Jelger!)

Atualizações de traduções

Graças a muitos colaboradores motivados, este lançamento inclui as seguintes traduções atualizadas:

Se você quiser contribuir com traduções (novos tradutores de hindi serão apreciados!), Visite https://translate.mapsmarker.com/projects/lmm Para maiores informações.

Observe que os tradutores também são compensados ​​por sua contribuição - por exemplo, se uma tradução for concluída a menos de 50%, o tradutor recebe um pacote de 25 licenças grátis no valor de € 149 como compensação por completar a tradução em 100%.

Outlook - planos para os próximos lançamentos

Já estamos trabalhando na v2.6 que irá - graças à ajuda do Waseem - finalmente suportar a filtragem no frontend como grande destaque.

Por favor, entenda que não podemos prometer nenhuma data de lançamento para novos recursos. o roteiro para novos recursos importantes dá a você uma ideia para onde o Maps Marker Pro está indo - de qualquer forma, nós apenas queremos manter a flexibilidade para adicionar otimizações e correções de bugs com versões menores não planejadas, resultantes principalmente dos comentários dos usuários.

Inscreva-se neste blog (via RSS or Email) ou siga @MapsMarker no twitter (= atualizações mais recentes) se você deseja manter-se atualizado com as últimas notícias de desenvolvimento.

Registro de alterações completo

nova API: Classe MMPAPI que permite desenvolver facilmente complementos, por exemplo
Suporte AJAX (não é necessário recarregar) para edições de camada e página de lista de marcadores
atualização para o Leaflet v0.7.5 (changelog completo)
conheça a equipe do Maps Marker Pro em nossa atualização Sobre nós-página
novas configurações de permissão: configure o recurso necessário para visualizar outros marcadores e camadas
“Editar mapa” -link no frontend baseado nas permissões do usuário para melhor manutenção (obrigado David!)
“Adicionar novo marcador a esta camada” botão e melhorias de link: agora usando o centro da camada atual para a nova posição do marcador (thx Angelo de wocmultimedia.biz!)
visualização dinâmica de todos os marcadores das camadas atribuídas nas páginas de edição de marcadores (thx Angelo de wocmultimedia.biz!)
visualização dinâmica de marcadores das camadas verificadas do mapa de várias camadas nas páginas de edição de camadas (thx Angelo de wocmultimedia.biz!)
opção para duplicar camada E marcadores atribuídos (para camadas únicas e para ações em massa de camada) - thx Angelo de wocmultimedia.biz!
opção para desativar o arrasto de mapa apenas em dispositivos touch (thx Peter!)
importar / exportar: adicionar opção para exportar marcadores e camadas como planilha do OpenDocument (.ods)
adicionada opção de "modo de importação" para adições / atualizações em massa para importar / exportar recursos para melhor usabilidade
verificação de compatibilidade para plugin “WP Deferred JavaScripts” que pode causar a quebra de mapas
adicione a opção de ordenar o marcador na lista de marcadores abaixo dos mapas de camada por endereço (thx Anton!)
adicionou uma nova classe CSS “lmm-map” para mapear divs para permitir um estilo melhor personalizado (obrigado, Marco!)
verificação automática: não permite a conversão de mapas de camadas em mapas de várias camadas se marcadores já tiverem sido atribuídos diretamente
PHPExcel atualizado para v1.8.1 (changelog)
compatibilidade estendida para mapas nas guias de inicialização (suporte adicional para .tabbed-area a e .nav-tabs a elementos principais)
Mapas Bing: carregue metadados apenas uma vez para reduzir o uso da API (thx Skrupellos!)
O readme-qr-codes.zip não foi removido do diretório de cache do código QR após a instalação
lista de camadas: área clicável incorreta para links de camada duplicados com probabilidade de resultar em duplicações indesejadas de camada (thx Holger!)
os mapas não poderiam ser salvos se o nome de usuário do WordPress tivesse mais de 30 caracteres (thx Erich Lech!)
quebra de linha não intencional após o link para download do arquivo GPX em alguns temas

mostrar changelogs anteriores

Como baixar / atualizar

A maneira mais fácil de atualizar é usar o processo de atualização do WordPress: faça o login com um usuário que tenha privilégios de administrador, navegue até Painel / Atualizações, selecione os plug-ins para atualizar e pressione o botão “Atualizar Plug-ins”. O plugin profissional verifica a cada 12 horas se uma nova versão está disponível. Você também pode acionar manualmente a verificação de atualização acessando Plug-ins e clicando no link “Verificar atualizações manualmente” ao lado de “Maps Marker Pro”:

verificação de atualização manual

Se você não vir o link “Verificar atualizações” e estiver usando uma versão abaixo de 1.7, atualize manualmente uma vez baixando o pacote atual em https://www.mapsmarker.com/download-pro e sobrescrever os arquivos de plug-in existentes em seu servidor via FTP. Isso pode ser necessário em vários hosts, que usam bibliotecas SSL desatualizadas, que impedem o Maps Marker Pro de fazer uma conexão segura para recuperar o pacote de atualização do mapsmarker.com. O Pro v1.7 inclui uma solução alternativa para esse tipo de servidor e as atualizações a seguir devem funcionar normalmente. Se você for afetado e precisar de ajuda, por favor abrir um ticket de suporte.

Como verificar a integridade do pacote de plugins

Valor de hash SHA-256:

1F60F226343B4DFD9C94D3CBB4CDA31ECADBA5BB851ECC7004FA2C9653AC713C

Clique aqui para obter um tutorial sobre como verificar a integridade do pacote de plugins (recomendado se o pacote do plugin para uma nova instalação não foi baixado de https://www.mapsmarker.com - a verificação não é necessária se o processo de atualização automática for usado)

Notas de atualização adicionais para o beta tester

Nenhuma ação adicional é necessária ao atualizar de uma versão beta para esta versão final.

Comentários ou mais perguntas?

Se você está procurando por suporte técnico clique aqui, para todas as outras questões por favor use nosso formulário de contato entrar em contato! Estamos ansiosos para ouvir de você!

Sua equipe do Maps Marker Pro

en English
X