【发布时间】:2012-02-11 17:35:02
【问题描述】:
我目前参与了一个项目,在该项目中,将地理点显示为 VIDEO 元素(大小为 512x288)顶部的叠加层会很有用。
VIDEO 元素包含一个现场直播,我还有一个实时的方位、纬度、经度和高度信息,这些信息作为 JavaScript 变量输入到网站中。
我还有一系列 POI(兴趣点)包含在网站中。 POI 的格式如下:
var points = [['Landmark name', 'latitude', 'longitude'], […]];
每隔五秒左右,我想循环遍历 POI 数组,并检查它们中的任何一个是否在视频的当前视口内 - 如果是,则将它们覆盖在 VIDEO 元素的顶部。
有人能指出我应该看什么的正确方向吗?我假设我必须使用例如将点映射到 2D 平面。墨卡托投影。
但是在将 POI 的相对像素位置映射到视频时,我有点迷茫。
期待获得一些提示!
【问题讨论】:
标签: javascript latitude-longitude geo bearing