2010-09-16 2 views
1

voici mon code:pourquoi le point.x de SouthWest est pas 0 sur google maps

google.maps.event.addListener(map,'bounds_changed', function() { 
      var left_bottom=map.getProjection().fromLatLngToPoint(map.getBounds().getSouthWest()) 
      console.log(left_bottom) 
     }); 

Je pense que le résultat peut être ceci:

(0, un certain nombre),

mais le résultat est:

(232,31212222222223, 155,07739681860028)

alors pourquoi la point.x du SouthWest n'est pas 0?

grâce

+0

Je ne connais pas grand-chose à ce sujet, et je pourrais avoir l'air d'un petit cul quand je dis cela, mais, quoi * est * 0? – theIV

+0

0 est un nombre, et non 0, – zjm1126

+0

Peut être un plan de coordonnées similaire à Flash où l'origine 0, 0 est dans le coin nord-ouest. – Aaron

Répondre

0

.getProjection est de retour la projection de mercator, il est un système de coordonnées où 0,0 est dans le coin supérieur gauche d'une représentation cylindrique d'une carte (comme Google utilise) au pôle nord et la ligne de changement de date, et icreases que vous vous dirigez est/sud. La limite supérieure est 256.

Questions connexes