0

私はしばらくウェブを検索して、Google マップ上に文字でマーカーを作成するオプションを探していました (別名: https://maps.gstatic.com/mapfiles/markers2/red_markers_A_J2.png )。Google が動的オプション (https://developers.google.com/chart/image/docs/gallery/dynamic_icons) を提供していることは知っていますが、現在は廃止されており、アイコンは上記のリンクのものとは異なり、古い学校に見えます。

Google は API でこのオプションを提供していましたが、現在は Google のみが利用できるようになっているように見えますか? 変じゃない?

4

1 に答える 1

1

これは彼らの API の一部ではありませんが、マップ用に彼らの画像を借りても気にしないと確信しています。PNG を自分のサーバーにアップロードし、次のようにマーカーをインスタンス化するだけです。

var markerImages = {
  a: new google.maps.MarkerImage('red_markers_A_J2.png', new google.maps.Size(20,34), new google.maps.Point(0,0)),
  b: new google.maps.MarkerImage('red_markers_A_J2.png', new google.maps.Size(20,34), new google.maps.Point(0,34)),
  c: …
}

var marker = new google.maps.Marker({
  position: myPosition,
  map: myMap,
  icon: markerImages.a
});
于 2012-08-20T12:06:21.420 に答える