MySQLのgeometry型とかは使用せず、以下のライブラリを用いてPHPだけで、多摩センターと新宿の距離を測ってみます。
https://github.com/mjaschen/phpgeo
(README.mdに書いてある通りですが。。。)
答え合わせには、以下を使わせて頂きました。
http://www.kyori.jp/
ライブラリをインストールして、適当なPHPを書きます。
$ composer require mjaschen/phpgeo:0.*
<?php require_once 'vendor/autoload.php'; use Location\Coordinate; use Location\Distance\Vincenty; // 多摩センター $coordinate1 = new Coordinate(35.623891, 139.42287299999998); // 新宿 $coordinate2 = new Coordinate(35.6938401, 139.70354940000004); echo $coordinate1->getDistance($coordinate2, new Vincenty());"26573.928" (メートル)が出力されました。問題無さそう。
No comments:
Post a Comment