緯度経度取得、距離計測(Gmap応⽤)

  • 指定の地点から半径○○km以内の営業先がどのくらいあるか判定のため、Google Map APIのgeocodeを使ってみる。
    <?php
     
    $target = "都庁";
    $xml = simplexml_load_file("http://maps.google.com/maps/api/geocode/xml?address={$target}");
     
    // 緯度
    echo $xml->result->geometry->location->lat;
     
    // 経度
    echo $xml->result->geometry->location->lng;
     
    ?>
    
  • ◆結果
     緯度:35.6896342
     経度:139.6921007
  • あとは基点となる座標から三平⽅の定理で距離を計測して、並びかえれば終わり。
    割とさくっといけました。
  • シェアする

    • このエントリーをはてなブックマークに追加

    フォローする