ルート沿い検索APIは、指定したルート(緯度経度で指定)に沿って拠点情報を検索できます。
緯度経度とあわせて、「ガソリンスタンド」「ラーメン」などのキーワードを指定できるので、道沿いにあるガソリンスタンドを検索したり、ドライブ中の立ち寄りポイントを検索したりするサービスを実現できます。
(中略)
ちなみに、リクエストでmodeを指定することができ、ライン沿いの検索(mode=line)かラインで囲まれた範囲内の検索(mode=circle)かを指定することができます。 あるエリア内のお店を検索する場合などに使えると思います。

お店を検索する新しいAPI!施設内検索とルート沿い検索をリリースしました - Yahoo! JAPAN Tech Blog

こんな感じのURLにアクセスして、


http://spatial.search.olp.yahooapis.jp/OpenLocalPlatform/V1/shapeSearch?coordinates=136.908142777778,35.1685516666667%20136.908193055556,35.1679077777778%20136.908193055556,35.1679077777778%20136.908263055556,35.1670330555556%20136.908263055556,35.1670330555556%20136.908338055556,35.166305%20136.908338055556,35.166305%20136.908375555556,35.1658330555556%20136.908375555556,35.1658330555556%20136.908440555556,35.1652105555556%20136.908440555556,35.1652105555556%20136.908472777778,35.1646275%20136.908472777778,35.1646275%20136.908483055556,35.1641802777778%20136.908483055556,35.1641802777778%20136.908512777778,35.1632741666667%20136.908512777778,35.1632741666667%20136.908520555556,35.1629566666667%20136.908520555556,35.1629566666667%20136.908515555556,35.1626691666667%20136.908515555556,35.1626691666667%20136.908363888889,35.1625530555556%20136.908363888889,35.1625530555556%20136.908288888889,35.1625355555556%20136.908288888889,35.1625355555556%20136.906963888889,35.1626841666667%20136.906963888889,35.1626841666667%20136.9068525,35.1627330555556%20136.9068525,35.1627330555556%20136.906556666667,35.1627680555556%20136.906556666667,35.1627680555556%20136.906487777778,35.1627741666667%20136.906487777778,35.1627741666667%20136.906453055556,35.1625441666667%20136.906453055556,35.1625441666667%20136.906375277778,35.1621213888889%20136.906375277778,35.1621213888889%20136.906275555556,35.1618791666667%20136.906275555556,35.1618791666667%20136.905690555556,35.1619016666667%20136.905690555556,35.1619016666667%20136.905275555556,35.1619130555556%20136.905275555556,35.1619130555556%20136.90527%2035.1618205555556&appid=nilabinfo

経路沿いのPOIデータを取得。


<?xml version="1.0" encoding="UTF-8"?>
<YDF firstResultPosition="1" totalResultsAvailable="10" totalResultsReturned="10" xmlns="http://olp.yahooapis.jp/ydf/1.0">
  <ResultInfo>
    <Count>10</Count>
    <Total>10</Total>
    <Start>1</Start>
    <Latency>0.25451993942261</Latency>
    <Status>200</Status>
    <Description>ルート沿いの店舗・施設の情報を取得する機能を提供します。</Description>
    <Copyright>Copyright (C) 2012 Yahoo Japan Corporation. All Rights Reserved.</Copyright>
    <CompressType />
  </ResultInfo>
  <Feature>
    <Id>22330741526</Id>
    <Gid>AJtFqpKcSDg</Gid>
    <Name>地下鉄東山線栄駅</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.907970277778,35.168469722222</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>22330867612</Id>
    <Gid>3beTDMHD3vc</Gid>
    <Name>栄スワン歯科</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908153611111,35.166758888889</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>PLTN</Id>
    <Gid>TOXU9Dl5TEg</Gid>
    <Name>PLATINUM NAGOYA</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.90800360,35.16615901</Coordinates>
    </Geometry>
    <Category>クラブ</Category>
  </Feature>
  <Feature>
    <Id>22330088403</Id>
    <Gid>TQK0TlCHvas</Gid>
    <Name>株式会社三菱東京UFJ銀行 名古屋中央支店</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908050833333,35.166481111111</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>t000261791</Id>
    <Gid>HDgHLQeAKTY</Gid>
    <Name>ファミリーマート 松坂屋名古屋店</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908089,35.165124</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>22330090237</Id>
    <Gid>IfO0iYPmV5g</Gid>
    <Name>株式会社エンゼルパーク 本社</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908259166667,35.165281388889</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>22330976356</Id>
    <Gid>p8W61ZrK8Bw</Gid>
    <Name>重慶飯店</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908300833333,35.164523055556</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>22330088981</Id>
    <Gid>f6U8P8pxByU</Gid>
    <Name>ズィー・クラフト(衣料品店)名古屋栄店</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908392500000,35.164065000000</Coordinates>
    </Geometry>
    <Category />
  </Feature>
  <Feature>
    <Id>Spot::DomesticStation-2634</Id>
    <Gid>q2wNwRZgmTo</Gid>
    <Name>矢場町駅/2号線名城線</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.90872192,35.16330719</Coordinates>
    </Geometry>
    <Category>駅</Category>
  </Feature>
  <Feature>
    <Id>t000060503</Id>
    <Gid>O9VEu_-sgOU</Gid>
    <Name>Corso 31</Name>
    <Geometry>
      <Type>point</Type>
      <Coordinates>136.908267,35.1631369</Coordinates>
    </Geometry>
    <Category />
  </Feature>
</YDF>

Ref.

tags: yahoo_maps_api

Posted by NI-Lab. (@nilab)