2012年12月29日 星期六

Google Map一些可以注意的點

Google Map在使用上要注意,他並不是完全是分秒的格式,因為在地球儀上,使用的是六十進位,但是google map則是在分的部分使用六十進位,但是秒的部分卻是使用時進位,所以在解析NMEA格式的時候記得要單位轉換

另外常用的由兩個GPS點座標進行距離轉換的方式,單位是公尺
google.maps.geometry.spherical.computeDistanceBetween(p1, p2)/1000

另外一是zoom level的設定

var GLOBE_WIDTH = 256; // a constant in Google's map projection
var west = sw.lng();
var east = ne.lng();
var angle = east - west;
if (angle < 0) {
  angle += 360;
}
var zoom = Math.round(Math.log(pixelWidth * 360 / angle / GLOBE_WIDTH) / Math.LN2);

沒有留言:

張貼留言