0

さまざまな形や色のカスタム マーカー アイコンを使用してマップを作成しようとしています。すべての場所に単一のマーカーを使用できるようにコードを動作させていますが、場所ごとに異なるマーカーは使用できません。現在、これを FileMaker Pro ソリューションにプログラミングしていますが、Javascript でコードを書いています。私はJavascriptが初めてで、私が行っていることを拾っていますが、以下は私がこれまでに持っているコードです:

var concus = 'Dropbox/FileMaker Pro Files/FileMaker Pro Contract Bid Files/Images/red_customer.png';
var rencus = 'Dropbox/FileMaker Pro Files/FileMaker Pro Contract Bid Files/Images/purple_customer.png';
var sercus = 'Dropbox/FileMaker Pro Files/FileMaker Pro Contract Bid Files/Images/green_customer.png';
var connon = 'Dropbox/FileMaker Pro Files/FileMaker Pro Contract Bid Files/Images/red_noncustomer.png';
var rennon = 'Dropbox/FileMaker Pro Files/FileMaker Pro Contract Bid Files/Images/purple_noncustomer.png';
var sernon = 'Dropbox/FileMaker Pro Files/FileMaker Pro Contract Bid Files/Images/green_noncustomer.png';

var imagenum;

var markers = [];
for (var i = 0; i < data.length; ++i) {
  var latlng = new google.maps.LatLng(data[i].latitude, data[i].longitude);
  var marker = new google.maps.Marker({position: latlng, map: map, icon: markerimage[i], title:data[i].label, info:data[i].info});

  markers.push(marker);
}

「icon:」の後の「markerimage」は、データベースから「concus、rencus、sercus...など」の値を格納する配列です。「markerimage」を特定のものに置き換えると、スクリプトが機能し、すべての場所を含む地図が表示されます。マーカーイメージを使用すると、何もないマップしか取得できません。

どんな助けでも大歓迎です!

ザック

4

1 に答える 1