タグ

2007年6月19日のブックマーク (2件)

  • yohei-y:weblog: HTTP ステータスコードを正しく使おう

    先月、ぐるなび API がリリースされていました。 ぐるなびさんの持っている膨大なデータベースに Web API を通して気軽にア クセスできるようになったのは、非常に喜ばしいし、その英断に感謝したいと 思います。 しかし、Web API 仕様書、特にエラー仕様を見てちょっとがっかりしました。 もう少し上手にデザインすれば、もっとよかったのに…、という思いです。 一度出してしまった API はそう簡単に変えられないと思いますが、 参考までに僕だったらどうするか、を書いてみます。 この仕様の一番の問題はエラーコードです。 以下は 2-2 のエラー仕様に記述されているサンプルです。 <?xml version="1.0" encoding="UTF-8"?> <gnavi> <error> <code>602</code> </error> </gnavi> タグが三つ(gnavi, erro

    convivial
    convivial 2007/06/19
    ごもっとも
  • Craftworks Tech Blog » 測地系変換ライブラリ

    Google Maps API などを使うにあたり、測地系変換のスクリプトを作成したので公開します。ライセンスは GNU GPL です。 ダウンロード:geotool.js ここギコ!のねねさんが Perl モジュールでもっと素晴らしいものを作っていらっしゃいます。 http://kokogiko.net/wiki.f/Location%2DGeoTool 水谷敏行さんも、Google Maps APIと合わせて使うための、世界測地系(WGS)の経緯度座標と長方形領域を扱うjavascriptのクラス・ライブラリを作っていらっしゃいます。 主な使い方は、以下です。 wgs = Geotool.wgs2tky(deg.lat, deg.lng); dms.lat = Geotool.dms2deg(wgs.lat); dms.lng = Geotool.dms2deg(wgs.lng)

    convivial
    convivial 2007/06/19
    javascriptで測地系変換