スリ飯屋MaLankaのフリーエンジニアな日々

このブログでは、フリーランス4期目となる自身の実体験から、フリーランスエンジニアになるためのノウハウ、ブログやプログラミング技術、沖縄移住やリモートワークライフについて発信しています。

Places APIを使わずaタグへのURL指定でGoogleMapのお店を星(評価)で絞り込む

Places APIを使わずaタグへのURL指定でGoogleMapのお店を星(評価)で絞り込む


こんにちは、現役沖縄フリーランスエンジニアのmahです。


このブログでは、

僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、

ノウハウなどを書いていきます。


今回は、


  • Places APIを使わずaタグへのURL指定でGoogleMapのお店を星(評価)で絞り込む


についてです。


Places APIを使わずaタグへのURL指定でGoogleMapのお店を星(評価)で並べる


概要


Googleマップに表示されたお店は、

初期状態だと星(評価)で絞り込まれていません。


絞り込むには、

Places APINearby Search requests で取得できる rating パラメータの値が必要です。


developers.google.com


しかし、

いちいちAPIを実行するのは面倒なので、

aタグのhref属性へのURL指定だけで絞り込めないか調べてみました。


結論、可能でした。


ベースとなるURLは下記の通り。

https://www.google.com/maps/search/{キーワード}/data={評価}


{キーワード} の所に「レストラン」「居酒屋」などお店の情報を入れ、

{評価} のところに星(評価)を表すパラメータを入れると星(評価)で絞り込みができます。


{評価} に指定するパラメータは下記の通り。


  • 星指定なし(すべての評価・デフォルト) !3m1!4b1!4m2!2m1!6e5

  • 星2 !3m1!4b1!4m4!2m3!5m1!4e1!6e5

  • 星2.5 !3m1!4b1!4m4!2m3!5m1!4e7!6e5

  • 星3 !3m1!4b1!4m4!2m3!5m1!4e2!6e5

  • 星3.5 !3m1!4b1!4m4!2m3!5m1!4e8!6e5

  • 星4 !3m1!4b1!4m4!2m3!5m1!4e3!6e5

  • 星4.5 !3m1!4b1!4m4!2m3!5m1!4e9!6e5


例えば、

沖縄県浦添市にある星3.5以上のカフェで絞り込む場合、

URLは下記のようになります。

https://www.google.com/maps/search/沖縄県浦添市+カフェ/data=!3m1!4b1!4m4!2m3!5m1!4e8!6e5


これをaタグのhref属性に指定すれば、

星(評価)でお店を絞り込んだ結果のリンクを作成可能。


dataがクエリパラメータっぽいですが手前に ? は不要です。


動作確認


沖縄県浦添市にあるカフェで動作確認します。


まずは星3.5以上から。


  • 星3.5以上のURL https://www.google.com/maps/search/沖縄県浦添市+カフェ/data=!3m1!4b1!4m4!2m3!5m1!4e8!6e5

沖縄県浦添市カフェ評価3.5以上 Googleマップ

星3.5以上のカフェが表示されています。


絞り込みのフィルタも星3.5以上が選択されています。


続いて星4.5以上を見てみます。


  • 星4.5以上のURL https://www.google.com/maps/search/沖縄県浦添市+カフェ/data=!4m4!2m3!5m1!4e9!6e5

沖縄県浦添市カフェ評価4.5以上 Googleマップ


星4.5以上のカフェが表示されています。


絞り込みのフィルタも星4.5以上が選択されています。


アドレスバーに入っている @26.2536779,127.7193109,14z のような文字列(geocode。住所を緯度と経度で表したもの)は、

画面表示後に挿入されますがURLには指定しなくて大丈夫です。


以上です。




最後に


下記の表に、

フリーランスエンジニア向けの人気エージェントをまとめてみました。


エージェント選びで悩んでいる方は是非参考にしてみてくださいね★


エージェント 詳細 最高単価/月 設立
フリエン(furien) 評判をチェック 180万円/月 2011年
ギークスジョブ 評判をチェック 180万円/月 2011年
フォスターフリーランス 評判をチェック 230万円/月 1996年
pe-bank(pebank) 評判をチェック 200万円/月 1989年
Midworks(ミッドワークス) 評判をチェック 200万円/月 2013年
レバテックフリーランス 評判をチェック 140万円/月 2005年