GPS POI和观点

时间:2015-09-03 21:54:48

标签: php gps

感谢Cosines或Haversine公式,我得到了一个POI列表,这些POI的排序距离我的位置。

如何进入下一个级别并选择与我正在查看的方向相对应的POI(比方说15°+/- 5°,0 =北,90 =东)?

已经没有太多代码了。我们可以使用像这样的例子

$gps_pos = array (
                 'lat'=>48.845364, 
                 'lng'=>2.406628, 
                 'distance'=>20);
$pois = GetPOIsFromGPS($gps_pos);

$ pois看起来像

Array
(
    [0] => Array
        (
            [id] => 336047
            [gps_lat] => 48.84528500
            [gps_lng] => 2.40663900
            [gps_alt] => 0.0000
            [distance_in_kms] => 0.0088094293255129
        )
    [1] => Array
        (
            [id] => 955092
            [gps_lat] => 48.84520700
            [gps_lng] => 2.40657700
            [gps_alt] => 0.0000
            [distance_in_kms] => 0.017828309444397
        )

    [2] => Array
        (
            [id] => 1022839
            [gps_lat] => 48.84515700
            [gps_lng] => 2.40644600
            [gps_alt] => 0.0000
            [distance_in_kms] => 0.026556875382492
        )
)

现在的诀窍是制作de GetPOIsInPOV功能。

$pov = array ('hdegres' => 15, 'range'=>5);

$pois_in_pov = GetPOIsInPOV($pois, $pov);

由于

0 个答案:

没有答案