Artigos com a tag 'MapQuest'

Mapstraction: Javascript biblioteca para manipulação de mapas

Mapstraction

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.

Mapstraction 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!

Leia mais ...


Pare SOPA