onversão de coordenadas lat / lng em pixels em um determinado mapa (com JavaScrip

Reuni um banco de dados de cidades do MaxMind e inclui os valores de lat / lng para cada cidade no banco de dados. Também montei um mapa da América do Norte e gostaria que um ícone aparecesse nas coordenadas x / y do mapa, derivadas das coordenadas lat / lng do registro do banco de dados da cidad

Pelo que entendi, preciso primeiro encontrar os limites esquerdo / superior do mapa (lat / lng -> x / y) e depois usá-lo como uma diferença para o relacionamento linear entre qualquer uma das cordas x / y da cidade norte-americana. Finalmente, dependendo do tamanho do mapa, são apenas algumas operações simples de divisão e subtração para descobrir onde colocar o pont

No entanto, não consigo descobrir como fazer o seguinte:

Não sei ao certo qual é o sistema de mapeamento lat / lng. Como faço para descobrir isso?Usando uma biblioteca JavaScript, como faço para converter o lat / lng em pixels para as coordenadas 0,0 e cada uma das cordas da cidade. Eu tentei o Proj4js, mas eles exigem que você especifique seus tipos de mapa de coordenadas e assim por diante. Aqui está outra pergunta que perguntou algo semelhante.Converte long / lat em pixel x / y em uma determinada imagem

Alguma ideia

- EDIT -

O mapa de saída (da América do Norte) é um cilindro contínuo: "Projeção cilíndrica de Miller".http: //en.wikipedia.org/wiki/Miller_cylindrical_projectio

questionAnswers(4)

yourAnswerToTheQuestion