ラベル OpenStreetMap の投稿を表示しています。 すべての投稿を表示
ラベル OpenStreetMap の投稿を表示しています。 すべての投稿を表示

2016年11月13日日曜日

フィールドテストは大事よね:浜松餃子まつり2016に行ってみた #餃子 #android #浜松 #浜松餃子

ふー食った食った。
みなさんこんばんは。やっぱ浜松餃子は最高だわ。

えーと。
今月のABC 2016までには公開しようと、頑張ってアプリを作ってたワケですが。
先日、なんとか公開することができました。ぱちぱちぱち。
これで、浜松支部のブースに、チラシを置いてもらうことができる・・・ッ!
(急いでた理由これだけ)

Android SDKのCamera2に散々てこずらされたり、
パーミッション関係の処理をほとんどしてないことに、公開されてから気づいたり
(大慌てで修正)、
バタバタし通しでしたが、まあなんとか形になって良かった。

・・・形だけだけどな・・・(ぼそっ)

で。
今日はお天気もいいことですし、新アプリのフィールドテスト(?)を兼ねて、「浜松餃子まつり2016」に行ってみました。
位置情報を扱うアプリでありながら、開発とテストをほとんどおウチでしかやってませんでしたしね。さみしいよねそれじゃ。

というワケで、おにぎり持参で会場へ。
おおー。結構、人でてますなー。
早速「ロケッパ!」でパチリ。・・・よしよし、写ってる写ってる。ああ良かった。
(もう公開しちゃってるし写ってなかったら困るんですが)


餃子のお店もいっぱい。
だいたい1パック3個〜4個くらいで、200円〜400円くらい。
もうこれはいろいろと試すしかないでしょ!

まあ『豚猿』をおさえておくのは基本ですよね。れんこんシャリシャリで美味しかった。

でも、個人的なオススメは、こちらかな。
『喜久屋』。キャベツがいっぱい入ってて、ほんのり甘かったー。おいしー。


あとはこちら。
『しゃもじ』。パリパリ。上品で複雑な味。おいしい。


おっとっと、いけねえいけねえ。
フィールドテストだった、へっへっへ。餃子食ってばっかりじゃだめだ。

腹も膨れたので、ちょっと散歩。場所を変えてみました。

よしよし、ちゃんと住所も地図も更新されてる。ほっ。
(だから更新されてないとやばいんだってば)

気が楽になったのでもう少しお散歩。
途中でインド人っぽい方に道を聞かれた。
地下道の入り口で迷ってて、「浜松駅は、ココ、降りればイイノ・・・?」
笑顔で「イエス!ゴー!ダウン!ストレイトォー!」って答えときました。

ビオ・あつみにまで足を延ばしました。
ここ、いいものが結構置いてあって、棚を眺めてるだけで幸せになる・・・。


割と楽しいフィールドテストだったので、また行こうと思います。うふん。

★★★
PR:
OpenStreetMapを使用したAndroidカメラアプリ、「ロケッパ!」販売中です!
撮った写真に、OpenStreetMapの地図を合成するよ!それだけ!
よろしければご購入ください!助けると思って!お願い!!


2016年8月14日日曜日

ファミマでドヤリング:osmdroidのMaptileがHTTP Response forbiddenで読み込めない

今日は夏休みではありますが、午後にぽっかり時間が空いてしまいました。

近くにファミマができたみたいなので、ちょっと様子を見に行ってみると・・・。
おお。なんかイートインコーナーができとる。


電源はあるし、ファミマの無料Wi-Fiもあるみたい。
こりゃもう、ドヤリングするしかありませんね!

Kazumichi Suzukiさん(@nekogesaku)が投稿した写真 -

さて何やろう。
ちょっと前に試すだけ試した、OpenStreetMapのアプリ、続きでもやるか。

というわけでおもむろにAndroid Studioを起動し、プロジェクトを開いて、Run・・・。
・・・。
あれ。嫌な予感がする。

だめだ。マップのView、格子が表示されるだけで、マップが表示されない・・・。

ログには、マップタイルのダウンロードに問題あり、と出る。
W/OsmDroid: Problem downloading MapTile: /0/0/0 HTTP response: Forbidden
・・・。ふっ。大丈夫だいじょうぶ。想定の範囲内。ははは。

端末の位置情報は真っ先に確認した。
・・・有効になってる。けどダメ。
位置情報関係の権限は、すでにAndroid Manifestに追記済み。大体、6月に試した時には問題なくマップタイルが表示されたんだしなー・・・。

もうちょい調べて、osmdroidがMaptileをダウンロードするには、外部ストレージへの書き込み権限が必要なことが分かる。
Android Manifestに記載しただけじゃダメらしい。
「Android Mのパーミッション確認と取得ってめんどくせー!」と叫ぶ。
叫んでもしょうがないので、「初心者のためのM PERMISSIONS入門」と大変親切な記事を参考にさせていただき、パーミッション関係のコードを追加する。
・・・。
パーミッションは問題なくとれたが、未だにマップタイルが表示されない。

ふぉーびどぅん。えいちてぃーてぃーぴー。ふぉーびどぅん・・・。
なぜだー・・・ orz

stackoverflowでも、2014年とかちょっと古い記事ばっかりだしなー・・・。

そうこうしている間に、ファミマの無料Wi-Fiサービスも時間切れになってしまった。
時間と回数に制限があるみたい。まあそう旨い話はないか。

イートインコーナーでは、酔っ払ったおじいさんがキレて店員さんに「もっと大声で挨拶せんかい!」と絡んでいる。

今日は潮時か。

それにしてもモヤモヤするなあ・・・。何があかんのやろ〜。


2016年6月11日土曜日

APIが変わっちゃたからかなー。:instagramの写真をブログに貼ってみる


こんばんわ。最近、夜更かし気味でへろへろです。
自業自得、へっへっへ。

今日は、晩御飯の後にosmdroidをいじっていたら、楽しくて楽しくて止まらなくなってしまって・・・気がついたらこんな時間ですよ。

osmdroidってのは、OpenStreetMapをAndroidで扱うためのライブラリですね。

いやー、最初の数時間はチュートリアルと格闘してヒーヒー言ってたのですが、いったん現在地の表示に成功してしまえばこっちのもの。
いろいろいじくって、やめられないとまらない。
いやあアプリ開発ってたーのしーいなー(納期さえなければ)。

あまりに楽しかったんで、instagramでパチリ。





おっと今日の本題はOpenStreetMapじゃない。instagramのほうです。
このブログ、Webstaのウィジェットを使って、私のinstagramアカウントの写真を右のカラムに表示してたんですが。

先日、instagramのAPIが変更されたからか、新しい写真を投稿しても、ウィジェットの方に反映されなくなったんですよねー。

困った。

ほかにも「SnapWidget」というのもあるんですが、こちらは、ウィジェットをクリックして飛んだ先が、SnapWidgetのページだったりして。しかも、いっぱい広告が貼ってあるし・・・。

なんだか、なあ。
私としては、ダイレクトにinstagramのサイトに飛んでほしい・・・。

しかたがないから、今日は本家instagramのWebサイトから、「埋め込み」機能を使ってブログにはってみました。

やり方は、こちらの記事を参考にさせていただきました。

というわけで、現在なにかいいウィジェットないか、探している最中です。

・・・osmdroidの方は・・・。えーと、ただ地図を表示するだけじゃなくて、もう少しまともな機能ができたら、ブログに書こうかな。えへへ。







2015年8月2日日曜日

サンプルはあくまでサンプルである:Mapbox iOS SDKを使ってOpenStreetMapを表示する

やー、まいにちマイニチ蒸し暑くていやになっちゃいますねー、こんばんは。
というわけで今夜もファミレスに逃げてきましたよ。

今日はMapboxを試してました。
自分を自分好みにカスタマイズして公開できるという、素敵なウェブサービスです。

OpenSreetMapがベースだし、iOSやAndroidのSDKもあるし、ずっと試してみたかったんですよねー。
モバイルアプリを作るからには、地図は使いたい!
でもAPI制限のことを考えるとGoogle Mapはどうも気軽に使いにくいというかー。

途中、ちょこちょことつまづきましたが・・・Mapboxのサンプルを見ながら、なんとかiPhoneアプリまで作成。
といっても地図をiPhoneに表示させるだけですけど。

一つ、はまった点があったので、備忘録としてメモメモ。

サンプル通りにコード書いて、実機で確認しようとビルドすると「RMFoundation.h」が無いと怒られました。
もちろん、ファイルがあるのは確認済み。あっれー?おっかしーいーなー。

色々検索したところ・・・一つ前のバージョンのSDKにすればいいみたい。
ここを参考に、バージョン1.6.0に戻しました。
「'RMFoundation.h' file not found in 1.6.1 #631」

以下のようにpodfileに書いて、pod installを実行。
無事バージョン1.6.0に戻り、ビルドも通りましたとさ。
pod 'Mapbox-iOS-SDK', '1.6.0'
で、とりあえず作ったのがコレ。地図のスタイルはすっごくシンプルにしてみた。

地図のデザインは、Mapbox側で色々といじれるみたいなので、これから楽しみ!




2015年2月14日土曜日

きたきたきたー。:GitHubからAndroid Studioにプロジェクトをチェックアウトしてみた

みなさんこんにちは!
今日は日本Androidの会浜松支部の定例会にきています!

今日のお題は、「Android Studio」。
そろそろ開発環境もAndroid Studioにシフトしないとまずいよねー、ということで、勉強会に参加です。

勉強会そのものはAndroid Studioのインストールなど環境構築から始まったのですが、私は前回すでに環境構築すませてたので、らくちんらくちん(遅刻もこれでとりもどした)。

で、HelloWorldもなんなく実機で動作しました。
ケーブルでMacBook Airにさして、そのままRunするだけ。
・・・なんか、Windows 8であれだけ苦労したのが嘘のよう。

で、お次は・・・。支部長さんがOpenStreetMapを表示するサンプルアプリを作ってきて頂いたので、それをAndroid Studioにインポートして動かしてみよう、と。
ソースコード自体はGitHubにあるらしい・・・。

まずは既存のプロジェクトを全部閉じて、「Checkout project from Version Control」を選択します。

で、「GitHub」を選択。

GitHubへのログインが必要になりますよー。
ログインできたら、「Vcs Repository URL:」にプロジェクトのURLを入力、「Clone」をクリック。

・・・えええええ!?の、No files are ...?

あ、開いてないだけだった。画面左から適当に開けばオッケー。

・・・わーい。
これで幸せになりましたー。
Macbook Airで開発ってのもらくちんでいいですねー。



2014年11月8日土曜日

こ、こんなことまでできちゃうなんてッ!:「おまちバル」マッピングパーティー in 静岡 編集作業編

こんにちはこんにちは!すでに歩き回ってヘトヘトですがまあいいやこんにちは!
引き続き、「おまちバル」マッピングパーティー in 静岡への参加レポートです!

「おまちバル」参加店舗の調査が終わり、会場に戻ってきました。
次は、自分の入力したPOIの情報を編集する作業です。


あと、各店舗の車椅子へのアクセス状況の資料をいただきました。
Pushpinで入力した情報の編集をしながら、車椅子でのアクセスの可否について、情報を入力していきます。

作業に使用したのは、「JOSM」です。Javaが動けば使えるようで、ワタシもあらかじめMacBook Airにしこんでおきました。

JDKおとしてー。

JDKのパッケージ実行してー。
 インストーラの指示にうやうやしく従ってー。
はい、おしまい。インストール完了。簡単ですねー。

地図データをOpenStreetMapのサーバからダウンロードしてきて、ローカルで地図の編集をします。
下の画面は、車椅子のアクセス可否について情報を入力しているところ。
「wheelchair」という属性(キー)に対して、「yes」や「no」といった値を入力していきます。
ちょっととっつきにくいかもしれませんが、入力値の補完が効きますので、楽ですね。
例えば、「wheelchair」と全部入力しなくても、「wh」と入力すれば、あとは勝手に「wheelchair」とソフトの方から候補を出してくれます。ほくほく。


まあこんな風にして、ちくちく地図情報を編集した後、だーっとOpenSteetMapにアップロードしていきました。
地味な作業ですが、自分の調べたことが全世界のみなさんに見てもらえると思うと、すごく楽しいですね。

で、作業が終わった後は・・・ひっひっひ。思う存分「おまちバル」を堪能しましたよう。
こういうイベント、浜松でも頻繁にやってくれるといいのにな。




よっぱらってる時にしかでてこないアイデアもありますしね。
できるかどうかは別として、こんなことしたら楽しくビジネスができるんじゃない?みたいな話ができて、楽しゅうございました。


足を使って調べるんだ!:「おまちバル」マッピングパーティー in 静岡 調査編

どうもこんにちは。
今日は静岡で行われている「おまちバル」マッピングパーティーに参加です。

http://connpass.com/event/9137/

本日、静岡駅周辺で「おまちバル」という、はしご酒イベントが開催中。
それに便乗?してOpenStreetMapのマッピングをしよう、というイベントです。

日頃から、ちくちく独りでマッピングはしているのですが、皆でワイワイマッピング、ってのも楽しそうなので、参加してみました。
JOSMの使い方も覚えたかったですしね。

なにはともあれ、「おまちバル」のチケットをゲット。へっへっへ。
5枚綴りのチケット。5軒はしごできるってことですね。うふふふ。

まずは作戦会議。・・・我々、日本Androidの会浜松支部のメンバーは土地勘がありませんので、静岡の方についていくことに。

準備おっけー。「おまちバル」のマップ、OpenStreetMapに情報を入力するためのiPhoneを持っていきます。iPhoneでは「Pushpin」を使用。

いざ出陣。

お店発見!・・・「Pushpin」に入力していきます。こういうとき、タブレットは便利ですね。

・・・おなかすいてきたー。

で、せっかく滅多にこない場所にきたからということで、マッピングしながらingressもやることにしました。
左手にingressを起動したAndroid端末、右手にマッピングのためのiPhone。ああ、さぞかし怪しい集団に見えたことでしょう・・・
それにしても、静岡、ingress熱い。ポータルの数、ハンパ無い。

現地調査終了ー。・・・なんかかわいいのがおる。

この後、各自が自分の足を使って調べて回ったお店の情報を、PCで編集する作業にはいります。

・・・実はこの時点で、わりとヘトヘトだったんですが・・・。(続く)