Conversión de coordenadas lat / lng a píxeles en un mapa determinado (con JavaScript)

He reunido una base de datos de ciudades de MaxMind e incluye los valores de lat / lng para cada ciudad en la base de datos. También he creado un mapa de América del Norte y me gustaría que aparezca un icono en las coordenadas x / y del mapa que se derivan de las coordenadas lat / lng del registro de la base de datos de la ciudad.

Según tengo entendido, primero necesito encontrar los límites superior / izquierdo del mapa (lat / lng -> x / y) y luego usarlo como una diferencia para la relación lineal entre cualquiera de las coordenadas x / y de la ciudad norteamericana. Finalmente, dependiendo del tamaño del mapa, son solo algunas operaciones simples de división y sustracción para determinar dónde colocar el punto.

Sin embargo, parece que no puedo entender cómo hacer lo siguiente:

No estoy seguro de cuál es el sistema de mapeo lat / lng. ¿Cómo me entero de esto?Utilizando una biblioteca de JavaScript, ¿cómo convierto el lat / lng a píxeles para el 0,0 coord y cada una de las coordenadas de la ciudad. Intenté Proj4js, pero requieren que especifique sus tipos de mapas de coordenadas, etc. Aquí hay otra pregunta que hizo algo similar. @Convertir largo / lat a píxel x / y en una imagen determinada

¿Algunas ideas

- EDITAR -

El mapa de salida (de América del Norte) es un cilindro continuo: "proyección cilíndrica de Miller". @http: //en.wikipedia.org/wiki/Miller_cylindrical_projectio

Respuestas a la pregunta(4)

Su respuesta a la pregunta