GoogleMapAPIで表示していたマップのマーカーが消えてしまったのは……
icon: 'https://chart.apis.google.com/chart?chst=d_map_pin_letter&chld='+mapno+'|F08300|FFFFFF',
という風に、iconの色やラベルを指定するのに利用していた「https://chart.apis.google.com」のサービスが終わったからでした……。
Google Chart APIがついに廃止に。QRコード生成APIの代替はQR code API。
ということで、マーカー生成部分を修正
さっきの1行で済ませていたところを
icon: {
fillColor: "#F08300", //塗り潰し色
fillOpacity: 1.0, //塗り潰し透過率
path: google.maps.SymbolPath.CIRCLE, //円を指定
scale: 16, //円のサイズ
strokeColor: "#F08300", //枠の色
strokeWeight: 1.0 //枠の透過率
},
label: {
text: ''+mapno, //ラベル文字
color: '#FFFFFF', //文字の色
fontSize: '16px' //文字のサイズ
},
に修正……。(forでデータ数分回して、mapnoに連番入れる感じのスクリプトでした)
コメントを残す