2011-01-16 8 views
1

J'ai une simple liste de coordonnées Google Maps (plage 44-46 lat et 15-17 lon.) Et j'ai une taille d'écran de 1280x720. Comment puis-je traduire ces coordonnées (tas d'entre eux) dans cette taille de l'écran de sorte que mon bord supérieur de l'écran représenterait 46.000000, le bord inférieur 44.000000, le bord gauche 15.000000 et le bord droit 17.000000.Convertir les coordonnées Google Maps en pixels

Répondre

1

Restez simple.

Carte 2 degrés de longitude à 1280 pixels = 640 pixels/degré de longitude

Carte 2 degrés de latitude à 720 pixels = 360 pixels/latitude degré

Le reste est mathématique simple.

+0

Mais ne l'aurais-je pas "brisée" ensemble? – svenkapudija

+0

Que voulez-vous dire par "écrasé"? Si vous voulez dire que lorsque les points sont inférieurs à 1/640ème de longitude, ils atterriront sur le même pixel, alors oui. –

+0

pouvez-vous fournir plus de pseudo-code? – svenkapudija

Questions connexes