2011-08-16 6 views
0

郵便番号を使用して2か所の距離を計算したいと思います。この目的でPHPでGoogle Map APIを使用したいと考えています。2か所の距離の計算方法(郵便番号+ Google Map + PHPを使用)?

私はこれを行うか、これと良いPHPクラスに関する良いチュートリアル/ドキュメンテーションを提案することができますか?事前に

-Thanks

+0

検索:http://stackoverflow.com/questions/2296087/using-php-and-google-maps-api-to-work-out-distance-between-2-post-code-uk、それは似ています.. –

答えて

-2
$longitude = Request::post('longitude'); 
$latitude = Request::post('latitude'); 

$radius = 10; 

// Latitude calculation 
$limit = (1/69.1703234283616) * $radius; 
$latitude_min = $latitude - $limit; 
$latitude_max = $latitude + $limit; 

// Longitude calculation 
$limit = (1/(69.1703234283616 * cos($userLat * (pi/180)))) * $radius; 
$longitude_min = $longitude - $limit; 
$longitude_max = $longitude + $limit; 

$item = new Item; 
$items = $item->filter("longitude BETWEEN '{$longitude_min}' AND '{$longitude_max}' 
      AND latitude BETWEEN {$latitude_min} AND {$latitude_max}")->all(); 
+0

この答えはどのように役立ちません:1)Google APIを使用していません2)著者は各郵便番号の緯度と経度情報を持っていると仮定3)おそらく著者が望むものではない2つの点 –

1

私はそれを

を閉じていますので、私はそれはあなたがPHPを使用してそれを解析JSONまたはXML形式で結果を取得することができ、ここで http://code.google.com/apis/maps/documentation/distancematrix/

の答えを見つけました

私の質問にお答えいただき、ありがとうございます。

関連する問題