GpolyencodeMódulos Python para o Google Maps Polyline Coding (petão puro) | |
Baixe Agora |
Gpolyencode Classificação e resumo
Propaganda
- Licença:
- BSD License
- Preço:
- FREE
- Nome do editor:
- Robert Coup
- Site do editor:
- http://code.google.com/u/robert.coup/
Gpolyencode Tag
Gpolyencode Descrição
Módulos Python para o Google Maps Polyline Coding (petão puro) Gpolyencode é um pacote python para codificar coordenadas de linha e polígono para uso no módulo do google maps.installingpure python (gpolyencode) sudo python python / setup.py installif você tem o Python Easy_Install Utility disponível, você também pode digitar o seguinte para baixar e instalar em Um passo: sudo easy_install easy_install easy_install --Upgrade gpolyencode # para forçar o Módulo de Módulo de Extensão de UpgradeC ++ (cgpolyencode) sudo python cpp / setup.py installif você tem o Python Easy_Install Utility disponível, você também pode digitar o seguinte para baixar e instalar em uma etapa : sudo easy_install cgpolyencodesudo easy_install --Upgrade cgpolyencode # para forçar o upgradedocumentation >>> importação gpolyencode >>> coder = gpolyencodede.gpolyencoder () # pontos são uma seqüência de (longitude, latitude) coordenadas de coordenadas >>> Pontos = ((8.94328, 52.29834), (8.93614,52.29767), (8.93301,52.29322), (8.93036.28938), (8.97475,52.27014), (8.97475,52.27014),) >>> Encoder.encode (pontos) {'pontos': 'Soe ~ Hovqu @ dcrk @ xzpr ~ Vpofwbmtg ',' níveis ':' Pg @ ip ',' zoomfactor ': 2,' numlevels ': 18} Uma vez que você tenha seu dicionário, passando por um codificador json e adicioná-lo a algum html ou javascript deve ser um pedaço de bolo. Consulte a documentação da API do Google Maps para GPolyLine e Gpolygon, ou site de Mark para muitos exemplos. O construtor leva vários argumentos: * num_levels especifica quantos níveis diferentes de ampliação a polilinha terá. (Padrão: 18) * Zoom_Factor Especifica a alteração na ampliação entre esses níveis. (Padrão: 2) * Limite indica o comprimento de um objeto mal visível no nível de zoom mais alto. (Padrão: 0.00001) * Force_endPoints Indica se os endpoints devem ou não ser visíveis em todos os níveis de zoom. (Padrão: Verdadeiro) Veja as notas de Marcos para mais detalhes sobre o que esses parâmetros significam e como os ajustá-los. Os padrões são sensatos para a maioria das situações. O módulo cgpolyencode fornece uma interface idêntica à do módulo GPolyAncode. O uso do gpolyencode.gpolyencoder pode ser mais eficiente (~ 40 vezes mais rápido) usando o cgpolyencode.gpolyencoder em vez disso.Running os testes Os testes da unidade Verifique a compatibilidade com a classe JavaScript original por marca. Há uma gama de testes de testes simples de codificação de codificação até 150k pontos de ponto. Instale o python e os módulos C ++2. Executar: testes Python / gpolyencode_tests.py -v Requisitos: · Pitão · Simplejson. · nariz
Gpolyencode Software Relacionado
an_example_pypi_project.
Uma demonstração de como criar, documentar e publicar para a loja de queijos a5 pypi.org ...
115
pilons_gase.
Não é um substituto para o appengine-macaco, mas simplesmente uma rápida integração de pilões em appengine ...
53