Gpolyencode

Módulos Python para o Google Maps Polyline Coding (petão puro)
Baixe Agora

Gpolyencode Classificação e resumo

Propaganda

  • Rating:
  • 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

pilons_gase.

Não é um substituto para o appengine-macaco, mas simplesmente uma rápida integração de pilões em appengine ...

53

Download