ハウツー マーカーを複数置くには

複数の地点をまとめて地図に出します。1点だけなら中心マーカーで十分ですが、2点以上は「一覧データ+ループ」で考えます。座標は [経度, 緯度] の順で持ちます。

コード

embed(HTML の属性だけ)では、複数のマーカーを宣言的に置く方法はありません。埋め込めるマーカーは中心の1本だけです。

複数の点を出したい場合は、次のどちらかを選んでください。

結果

上のコードは、それぞれのタブの下でそのまま動いています。一覧に入れた地点すべてにマーカーが立ちます。クリックするとそれぞれの名前がポップアップで開きます。

うまくいかないとき
  • ピンが海に出る → 経度と緯度の取り違え。一覧の lng / lat を確認してください。
  • 数百点あって重い、団子になる → マーカーではなくクラスタリングを使います(→ 大量の点をクラスタリングするには)。