タグ

ブックマーク / am-yu.net (2)

  • PHPで自動キーワードリンク

    別に運営しているサイトで、用語集なんてコンテンツがあります。最近、自動キーワードリンク機能がほしくなって探したら正規表現で簡単にできそうなので、作ってみました。今回はそのメモ。 このエントリーでは『JavaJavaScriptは名前は似てるけど、違うプログラミング言語だよ』という文章と『Java』『JavaScript』『プログラミング言語』の3つが入った配列を用意して、Wikipediaのページにリンクするということをやってみます。 ソースコード <?php $str = "JavaJavaScriptは名前は似てるけど、違うプログラミング言語だよ"; $list = array('Java', 'JavaScript', 'プログラミング言語'); $reg = '/('; foreach($list as $value){ if($reg !== '/(') $reg .= '|

    PHPで自動キーワードリンク
  • Googleマップのルート案内APIをv3で使う

    仕事で、ルート案内ができるAPIがないか調べて実装してほしいとのことだったので、調べてみたらGoogleマップにあるというのが分かった。その時見つけたのが下記の記事。 ASCII.jp:Googleマップ待望の新機能「ルート案内API」の使い方 GDirectionsというオブジェクトを使うらしい。v2でしか使えないようだけど、まあいいだろうと思って実装。 ただ、v3でしか実装されていない交通状況のAPI(Google Japan Blog: 交通状況がGoogle マップで見られるようになりました)も使いたいとのことだったので、v2とv3のAPIを両方使うということなのだけれども、どうにも衝突してしまってうまく動かない。 困ったなぁ。と思いながらもう少し調べてみると、v3にはgoogle.maps.DirectionsServiceという似たようなオブジェクトがあると知る。 Maps A

    Googleマップのルート案内APIをv3で使う
  • 1