Pergunta

Você sugere Mapstraction (biblioteca) como uma camada para acessar o Google Maps?

É um projeto mantido ativamente? Não estou aqui para novamente / nada perder usando esta biblioteca para além de a principal razão que o seu independente provedor?

Foi útil?

Solução

têm utilizado este para um muito grande produto, fácil de usar e estender. Bem recomendado para que o produto de mapeamento pode ser trocada no futuro, se for preciso.

Cheers,

Rob

Outras dicas

Depois de ler este post eu pesquisei a mesma pergunta e eu acho que um pouco de esclarecimento pode estar em ordem.

OpenLayers tem uma base de usuários maior do que Mapstraction mas ainda menor do que GoogleMaps (GM tinha mais de 1000 mensagens nas últimas duas semanas , OpenLayers fórum de desenvolvedores tinha 169 cargos em outubro , mapstraction tinha 33 . a sua não é uma comparação totalmente justo, porque as perguntas sobre OpenLayers e mapstraction parecem ser um pouco mais sofisticados tipos de desenvolvedores e têm menos spam. Eu acho que ambas as camadas abertas e apoio mapstraction o uso do Google maps dentro do Google os TOS envolvendo a Google completos mapas js API.

Uma das vantagens de Mapstraction sobre OpenLayers é que um acesso mais direto ao googles api enquanto que as camadas abertas suportes menos portas do google api mas apoia-los mais bastante consistente em todo o mapeia ele suporta. Esta lista servir pergunta capas isso muito bem http://www.mail-archive.com/dev@openlayers.org /msg02039.html

Estamos considerando uma mudança de GoogleMaps para mapstraction e aqui estão alguns pensamentos sobre a minha experiência como começar com o wrapper Mapstraction api.

Em sua home page que conectar-se a um complicado buggy de demonstração que não cobre a versão atual do google mapas. Se você cavar em torno hub git há uma v3 api demonstração aqui https://github.com/mapstraction/mxn/blob/master/examples /googlev3.html

A base de código no github parece bem writtern mas sua documentação é shakey .. na verdade, quando você procura por " mapstraction" no google o site Doc API link aponta para docs obsoletos que não cobrem v3 também. Se você baixar a fonte hub git há docs Autogenerated que fazem a cobertura v3, mas não simples agradável ficando exemplo começado. Sua lista de discussão é difícil de pesquisar, mas eu não vi qualquer exemplos sobre o seu também. Parece também que, enquanto eles abandonaram code.google.com para o tronco principal fonte de ainda contar com ele em todos os exemplos para hospedar arquivos JS e dependência injetar usando os js (apitype) de configuração. como isso http://mapstraction.googlecode.com/svn/trunk/source/ mxn.js? (openlayers ) Corri para algumas conversas na lista serv que sugeriu o google js arquivo muitas vezes excluídos patches necessários na base de código. Eu não encontrei uma boa recebendo doc começou, ou e-mail que explica seu esquema preferido para a ligação de código ou injeção de api dependência.

Todos estes são pequenos problemas e eles parecem ter uma equipe boa núcleo. Então, se você precisa de suporte do Google específica mapeia funções que parece ser um bom caminho a percorrer.

Para referência, aqui estão seus exemplos mais simples https://github.com/mapstraction/mxn/tree/master/examples/

Você também pode olhar para http://openlayers.org/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top