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
Rosanna : Alguém pode me dizer como faço para excluir o Snap Shots janela que se abre automaticamente quando eu ...
bendito Maresca : Eu não posso fazer download de qualquer skypemote me spiegaaa
Mateus : Olá a todos, infelizmente o Google não permite o uso da API para o Flash, mas vai ...
Giovambattista Fazioli : @ GM: Se você fazer upload de imagens para um servidor diferente (que o WordPress não pode ...
GM : Oi, desculpe ressuscitar um post antigo, mas eu espero que você possa me dar uma mão. Como eu, com este método, ...