1

Store Locator Library for Maps APIの例で使用されているチェックボックスとは対照的に、ドロップダウン メニューを使用する方法はありますか。チェックボックスは「storeLocator.Feature」項目です。

基本的に、ユーザーがドロップダウン リストからアイテムを選択できるようにしたいと考えています。これにより、マップ上のマーカーが即座に変更されます。

私は Javascript コーディングは初めてですが、CSS、HTML、およびその他のコンピューター言語の経験があります。リンク内の例をかなり厳密にたどったので、自分のコードが同じように見えると想定できます。–</p>

編集する必要があると思われるコードのセクションは次のとおりです。

DataSource.prototype.parse_ = function(csv) {
var stores = [];
var rows = csv.split('\n');
var headings = this.parseRow_(rows[0]);

for (var i = 1, row; row = rows[i]; i++) {
row = this.toObject_(headings, this.parseRow_(row));
var features = new storeLocator.FeatureSet;  
features.add(this.FEATURES_.getById('Cafe-' + row.Cafe));
    features.add(this.FEATURES_.getById('Wheelchair-' + row.Wheelchair));
    features.add(this.FEATURES_.getById('Audio-' + row.Audio));

var position = new google.maps.LatLng(row.Ycoord, row.Xcoord);

var shop = this.join_([row.Shp_num_an, row.Shp_centre], ', ');
var locality = this.join_([row.Locality, row.Postcode], ', ');

var store = new storeLocator.Store(row.uuid, position, features, {
  title: row.Fcilty_nam,
  address: this.join_([shop, row.Street_add, locality], '<br>'),
  hours: row.Hrs_of_bus
});
stores.push(store);
}
return stores;
};

ありがとう。

4

2 に答える 2