私は現在、VIDEO
要素(サイズ512x288)の上にオーバーレイとして地理的なポイントを表示するのに役立つプロジェクトに携わっています。latlonポイントの相対位置
VIDEO
要素にはライブブロードキャストが含まれています。また、JavaScript変数としてサイトに入力された方位、緯度、経度、高度のリアルタイムフィードがあります。
また、サイトに含まれるPOI(Points of Interest)の配列もあります。 POIさんは、次の形式である:
var points = [['Landmark name', 'latitude', 'longitude'], […]];
ごとに5秒程度、私はPOIの配列をループにしたい、そしてそれらのいずれかが、ビデオの現在のビューポート内にあるかどうかを確認する - とtrueの場合、それらをVIDEO
要素の上にオーバーレイします。
誰かが私が何を見ているべきであるかについて正しい方向に向けることができますか?私は、ポイントを2D平面にマップする必要があると仮定します。メルカトル投影。
しかし、POIの相対的なピクセル位置をビデオにマッピングすると、少し失われます。
いくつかのヒントをお楽しみください!