かなり長い間、放置状態になっていたStray Childですが、先日、Amazon S3ホスティングを試してみるで久しぶりにメンテナンスしました。 その際に、SQLiteにデータを保存できないという問題が発生していましたので、ちょっと調べてみました。 どうやら、ブラウザからSQLを使ってローカルのデータベース(SQLi...
Amazon S3はその名の通りストレージサービスですが、静的コンテンツ(html、css、js、画像、swf、などなど・・・)のみのWebサイトのホスティングができるようになりました。これを利用しない手はありません。 ...
Google Japan Blog: Google Maps API でマネタイズを見て、Google Mapsに広告を載せられることを知りました。 これはいい!ということで、以前、iphone向け(現在は、Android、Firefox 3.5に対応済)に開発したWebアプリ、Stray Childの地図に載せたいと...
flashcast:フリーで働くITエンジニア集団のブログ: Stray ChildをFirefox 3.5対応の続きです。 もともとStray Childは、 拡大/縮小はiPhone、Androidの操作に任せていた。 表示は極力、地図だけにしたい。 ということで、ZoomIn、ZoomOutのボタンはつけていませ...
Firefox 3.5では位置情報通知機能が実装されています。 次世代ブラウザ Firefox - 位置情報通知機能 なので、Stray ChildをFirefox 3.5でも使えるようにしたいと思います。 Geolocation対応 まず、位置情報を取得する部分を実装します。 とはいっても、Geolocation A...
flashcast:フリーで働くITエンジニア集団のブログ: Stray ChildをAndroid対応(gears編)でAndroidでも現在地の住所を表示できるようにしました。今回は、Androidでも住所の保存・閲覧・削除ができるようにします。 住所の保存は、iPhone同様、SQLiteを利用します。 また、前...
Stray ChildをAndroid対応したいと思います。まずは、現在地の住所を表示する部分です。現在地の緯度・経度の取得には、Androidにデフォルトでインストールされている、Gears API - Google Codeを使います。まず、ダウンロードしたgears_init.jsを読み込みます。 ...
Stray Child(ストレイ チャイルド)をとのさまと同じ様に、appleのサイトに登録申請してみました。気がついたら、公開されてました。特に注意するようなところはありませんでしたが、画像アップ時に1度エラーになりました。申請時には2つの画像をアップします。 ...
履歴画面から地図画面に遷移し、その住所を再表示する機能を実装し、ある程度まとまった感があるので、逆ジオコーディングのWebサービスとして公開したいと思います。スタイルシートを当てて、見た目を整え、ロジックを少しリファクタリングしました。あわせて、いくつか機能を拡張したので、メモしておきます。 ...
ここ最近、通勤の行き帰りはiPhoneとのにらめっこが続いてます・・・ flashcast:フリーで働くITエンジニア集団のブログ: iPhone OS 3.0のSafariでGPS機能を使ったWeb Applicationを作る!(history画面作成編)で、履歴画面を作りました。 履歴画面の住所の表示をリンクにし...
前回は表示されている住所の吹き出しの中に、「save」リンクを設け、その住所をSQLiteに保存するようにしましたので、その住所を見るための履歴画面を作ります。htmlの見た目は極めて単純なものにします。この時点ではかっこよさとかは気にしません。 ...
いままでのサンプルアプリは住所を表示するだけなので、もう一工夫して、その住所を保存できるようにしたいと思います。保存先は、tonomemoと同じように組み込みデータベースのSQLiteにします。まず、テーブル構造を考えます。 ...
前回作ったサンプルアプリiPhone GPS Sampleを実機でテストしてみました。実際にテストしてみていくつかわかったことがあります。移動してなくても現在地の緯度・経度の値が変わる場合がある。数歩歩くだけで変化する。どちらも当たり前のことなんですが、実際に動きながらテストしてはじめて気付かされました。 ...
iPhone OS 3.0のSafariでGPS機能を利用し、現在地の緯度・経度を取得します。javascriptで現在地の緯度・経度を取得します。 ...
画面のデザインを検討します。iPhone特有の書式は基本的にはtonomemoと同じです。iPhoneの操作で地図を拡大・縮小したいので、横幅は320px固定、コンテンツ自体の拡大・縮小は不可にします。 ...
flashcast:フリーで働くITエンジニア集団のブログ: iPhone OS 3.0にアップデートしてみたで、iPhone SDK 3.0もインストールしたので、なにかiPhoneアプリでも作ってみようかと思っていたのですが、iPhone OS 3.0のSafariではGPS機能が使えるということを知り、iPhon...