marcador folheto aglomerado drupal hospedagem
uma biblioteca JavaScript open-source
para mapas interativos móvel-amigável
23 de janeiro de 2017 - Folheto 1.0.3. uma versão de correções, está fora.
Folheto é a principal biblioteca JavaScript para mapas interativos móveis-friendly open-source. Pesando apenas cerca de 38 KB de JS. ele tem todo o mapeamento possui a maioria dos desenvolvedores precisar.
Folheto é projetado com simplicidade. desempenho e usabilidade em mente. Ele funciona de forma eficiente em todas as principais plataformas de desktop e móveis, pode ser estendido com lotes de plugins. tem uma bela fácil de usar e bem documentada API, e um simples código-fonte, legível que é uma alegria para contribuir.
Aqui criamos um mapa no 'mapa' div, adicione telhas de nossa escolha. e em seguida, adicionar um marcador com algum texto em um pop-up:
Saiba mais com o guia de início rápido. confira outros tutoriais. ou ir direto para a documentação da API. Se você tiver alguma dúvida, dê uma olhada na FAQ primeiro.
Confiado pelo melhor
O folheto não tentar fazer tudo para todos. Em vez disso, se concentra em fazer as coisas básicas funcionam perfeitamente.
Camadas fora da caixa
- camadas de telha, WMS
- Marcadores, Popups
- camadas vetoriais. polilinhas, polígonos, círculos, retângulos
- sobreposições de imagem
- GeoJSON
Características de interação
- Arraste rolagem com inércia
- zoom roda de rolagem
- Pinch-zoom no celular
- zoom Dê um duplo clique
- Zoom para a área (shift-arraste)
- navegação pelo teclado
- Eventos. clique, mouseover, etc.
- arrastar marcador
Características visuais
- Zoom e pan animação
- Telha e desvanecimento pop-up animação
- projeto padrão muito bom para os marcadores, pop-ups e controles do mapa
- suporte de resolução Retina
recursos de personalização
- popups CSS3 puros e controles para fácil restyling
- Image- e marcadores baseados em HTML
- Uma interface simples para camadas e controles de mapa personalizados
- projeções de mapa personalizado (com EPSG: 3857/4326/3395 fora da caixa)
- instalações OOP poderosas para estender classes existentes
Recursos de desempenho
- A aceleração de hardware no celular faz sentir tão bom como aplicativos nativos
- Utilizando recursos CSS3 para fazer panorâmica e zoom realmente suave
- renderização poligonal / polígono inteligente com recorte dinâmico e simplificação torna muito rápido
- sistema de construção modular para deixar de fora características que você não precisa
- eliminação Tap atraso no celular
Controles Mapa
Suporte navegador
- Safari para iOS 7+
- navegador Android 2.2 +, 3.1+, 4+
- Chrome para dispositivos móveis
- Firefox para celular
- IE10 + para dispositivos Win8
- extremamente leve
- Sem dependências externas
Se você encontrar alguma característica realmente faltando no Folheto, verifique primeiro se há um plugin para isso. Se não, por favor, vote para o recurso na página Folheto UserVoice.
Envolver-se
Vamos criar a melhor biblioteca de mapeamento que nunca vai existir! Folheto é desenvolvido por Vladimir Agafonkin de Mapbox com uma equipe de colaboradores dedicados. solicitações de pull são sempre bem vindos. No entanto, existem muitas outras maneiras de se envolver com o desenvolvimento do folheto.
Você pode ajudar o projeto tremendamente por descobrir e relatar bugs. melhorar a documentação. ajudar os outros no Stack Overflow. questões GIS Stack Exchange e GitHub. mostrando seu apoio para as suas sugestões recurso favorito no Folheto UserVoice página. twittar para @LeafletJS e espalhar a palavra sobre Folheto entre seus colegas e amigos.
Confira o guia de contribuição para obter mais informações sobre se envolver com o desenvolvimento Folheto.