// Determine if an element is in the visible viewport function isInViewport(element) { var rect = element.getBoundingClientRect(); var html = document.documentElement; //在IE中,默认坐标从(2,2)开始计算,导致最终距离比其他浏览器多出两个像素,我们需要做个兼容. var top = document.documentElem…
/*函数的输入:(1)当前点的坐标p(2)区域顶点数组pt[]:(3)顶点数nCount 输出: 在区域内返回TRUE,否则返回FALSE. Point类型是一个结构: struct Point { 类型 x;//此处类型根据采用的经纬度类型决定. 类型 y; };*/BOOL PtInPolygon(Point p, Point pt[], int nCount){ int nCross = 0; for (int i = 0; i < nCount; i++) { …