Ruby
JavaScript
Sinatra
promise
GoogleMapsAPI
More than 3 years have passed since last update.

クラウドワークス Advent Calendar 2015 3日目!

前2日は真面目な内容だったので、ここいら辺で え?誰得? なものをご紹介したいと思います。


作ったもの

その名も sushi_map !!

(コードは こちら

Rettyさんの 築地のおすすめ寿司屋15選で紹介されているお寿司屋さんの住所をGoogle Map上にマッピングするというシンプルなアプリです。


モチベーション

今週の日曜日に、知人(女性)と築地にお鮨を食べに行くことになる



お昼は結構混んでいるという情報を入手(& 閉まっているお店も多いらしい、、、)



美味しいお鮨を、なるべく並ばずに食べたい(相手の機嫌を損ねたくない!)



超オイシイお店でもかなり並んでる場合は、近くの次に美味しそうなお店に素早く移動できるようにしよう!



iPad miniでも確認できるものにしたい



エンジニアらしいところを見せて、次につなげたい😆

(最悪、話のネタにでもなればよい)


所感

開始前は、一晩で片手間でできるだろうと高を括っていたのですが、下心のせいか 細かい点でけっこう躓いてしまった。

(特に複数件の住所→緯度経度に変換した後にマップを表示させる箇所)

また実際に使ってみると、ちょっと微妙だなぁと。。。

(こんなんじゃ、話のネタにもならないかも😩)

でも、Xデーまでには若干猶予があるので、もうちょっといじってみます!


改善したい点



  • 店舗名を表示させる


  • 現在地をわかるようにする


  • Retty上の他のページのものをマッピングできるようにする


  • 営業しているお店だけを表示させる


  • 10店舗以上マーカーを置けるようにする
    ※ 10件を同タイミングで取得しにいこうとするとGoogle Maps Geocoding APIのOVER_LIMIT_QUERYに引っかかってしまう


最後に

つっこみや、Google Maps Geocoding の制限に関してご教授頂けると涙がでるほど嬉しいです😂