[Googleマイマップ] 続き番号を途中から始める方法 | 技術tips

※当サイトはアフィリエイト広告を利用しています。

Googleマイマップを利用して地図上に注釈やマーカーをつけた際に、複数の注釈やマーカーに連番を付けたい場合があります。

しかし、連番を振る際に最初の番号から始めるということができても、途中から始めるという機能はありません。

そこで、この記事ではGoogleマイマップで続き番号を途中から始める方法について解説します。連番を振る際に困った際には、ぜひ参考にしてください。
スポンサーリンク


やりたいこと

Googleマイマップでは下図の「続き番号」の機能を使用することで、地図上に数字のピンを立てることができます。

この続き番号は1から始まりますが、この記事ではこの数字のピンを例えば3など、途中の数字から始める方法を紹介します。

例としては下図のようなマイマップを作成するのがゴールとなります。

数字を途中から始める機能はマイマップにない

最初に名言しておくと、続き番号の数字を途中から始める機能はGoogleマイマップには残念ながらありません。

よって、数字を途中から始めるにはマイマップの標準である機能を工夫して使用します。

詳しくは次のセクションで紹介します。

ダミーのピンを設置する

さきほど言ったように続き番号を途中から始める機能はGoogleマイマップにはありませんので、ダミーのピンを設置することで、あたかも途中の数字から始まったように見せかけてやります。

具体的な例を下図に示します。

下図の例では富士山の周りに④~⑦のピンを立てたいので、富士山から十分離れた場所(ここでは東京)に①~③のピンを立てます。

富士山の付近のピンが④から開始できていますね。

ちなみに、もし先に本来表示したいピンを立ててしまった場合はマイマップの左にあるレイヤの欄でドラッグアンドドロップすることで順序を変更可能です。

ダミーのピンを表示範囲から消す

しかし、この状態では本来表示したかった富士山付近の地図の他にさきほど追加したダミーのピンも表示され、ややこしいですね。

そこで、続いてダミーのピンを表示範囲内から消します。

ダミーのピンを表示範囲内から消すには、Googleマイマップの埋め込み時の位置と倍率を指定します。

Googleマイマップの埋め込み時の位置と倍率を指定するには、iframeに指定されているsrcのURLにクエリを追加します。 以下の記事にまとめているルールにもとづいて、位置と倍率を指定するクエリを追加します。
具体的には以下のように埋込時のURLを変更します。

■変更前のHTMLコード
<iframe src="https://www.google.com/maps/d/embed?mid=1u6P_s6QlDiwXVi2Ox_aD18bOh_rkAvk&hl=ja&ehbc=2E312F" width="640" height="480"></iframe>



■変更後のHTMLコード
<iframe src="https://www.google.com/maps/d/embed?mid=1u6P_s6QlDiwXVi2Ox_aD18bOh_rkAvk&hl=ja&ehbc=2E312F&ll=35.3800205815023%2C138.7523480894043&z=10" width="640" height="480"></iframe>

この変更後のHTMLコードを表示したのが以下の地図になります。
表示範囲内からダミーのピンが消え、あたかも途中の数字からピンが始まっているように見えますね。

注意点: スクショをサイトに貼り付けるのは規約違反

さきほどのセクションのような面倒なことをやるぐらいならば、「スクリーンショットをサイトに貼り付ければ良いのでは?」と思うかもしれません。

しかし、これは注意が必要です。

なぜならば、Googleマイマップのスクリーンショットをサイトに貼り付けるのは規約違反だからです。

詳しくは以下の規約をご確認ください。
https://about.google/brand-resource-center/products-and-services/geo-guidelines/

参考: 大きな番号から始めたい場合(ダミーを作るのが大変な場合)

この記事で紹介した例では途中から始めたい続き番号の数字が比較的小さなケースを紹介したので、ダミーを手作業で作ることができました。

一方で、例えば112などの大きな数字から続き番号を始めたい場合は111個もダミーを作るのは大変ですよね。

そんな場合は以下の記事にダミーを作成するPythonコードを紹介していますので、よろしければそちらのご使用を検討ください。
作成中…

まとめ

この記事ではGoogleマイマップの続き番号機能において、番号を途中から始める方法を紹介しました。


まとめると以下の手順になります。
  1. 表示したいピンを立てる
  2. 続き番号表示にする
  3. ダミーのピンを立てる
  4. 順序を入れ替える
  5. 位置と倍率を指定してダミーのピンを表示範囲内から消す
以上です。