Mapstraction é uma biblioteca JavaScript que atua como uma camada intermediária de usar os mapas dos sistemas mais populares disponíveis hoje. A idéia é proporcionar um invólucro, uma interface, capaz de unificar o código, independentemente, portanto, o tipo de mapas motor de renderização que você deseja usar.
O site oferece demos e documentação . A biblioteca é baixado gratuitamente. Suporte nesta versão são os 9 motores mais populares: OpenStreetMap, Yahoo , Google , Microsoft , Map24, MultiMap, MapQuest, FreeEarth e OpenLayers.
Apoia a criação de ponto, linha e polígono. Você pode colocar sua sobreposição Galeria de Imagens. Apoio interessante para a geocodificação de endereços de rua e instruções para fazer! Net compatibilidade com feeds GeoRSS e KML .
A partir dos exemplos do código é fácil de compreender como útil uma ferramenta deste tipo. Cada "interface" ( Google , Microsoft , Yahoo , etc ...) tem seu próprio conjunto de APIs. Através Mapstraction , no entanto, podemos escrever um único bloco de código e permitir que o usuário final, a escolha de provedor para usar. Por exemplo, quando você inicializar a biblioteca, a seguinte linha de código:
1 2 | / / Inicializar o mapa com a sua escolha de API new Mapstraction ( 'mapstraction' , 'google' ) ; var = new mapstraction Mapstraction ('mapstraction', 'google'); |
Determina motor do Google ! Se ela vem, sostituiendo 'google' da cadeia, mudar imediatamente o motor de renderização de mapas!
1 2 | / / Inicializar o mapa com a sua escolha de API new Mapstraction ( 'mapstraction' , 'microsoft' ) ; var = new mapstraction Mapstraction ('mapstraction', 'Microsoft'); |
Embora a biblioteca não é muito completo, podem ser integrados em uma única estrutura todos os recursos "spread" das bibliotecas individuais. O motor de renderização Microsoft, por exemplo, permite a exibição "em linha recta." OpenStreetMap e Google têm uma excelente gestão de mapas de ruas, inclusive os italianos. Então, para aqueles que deve enfrentar o desenvolvimento de um aplicativo com o uso de mapas e não pode - apenas - para decidir qual tecnologia usar para o desenvolvimento, Mapstraction permite - na verdade - para cortar a si mesmo, para resolver o dilema através da introdução, na verdade, um terceiro ator, e deste modo, proporcionar a capacidade de alterar mecanismo de processamento, em qualquer momento. Então a idéia agradável de seguir e usar!







Últimos Comentários
Giovambattista Fazioli : @ Fabio: um post do passado! Eu recomendo usar as características mais convenientes de abas agora ...
Fabio : Olá, pesquisando na web encontrei este artigo para criar a sua faixa de guia javascript com php e css, mas ...
Miriam : O que você acha do Disqus? Eu estou usando ele e eu adoro isso.
Giovambattista Fazioli : @ Nik: Eu sou feliz! Boa sorte então!
Nik : Eu tenho exame segunda-feira informações sobre java, graças a mim você tem sido muito útil, o livro que eu não estava claro ...