小编RID*_*DER的帖子

使用自定义网址图标设置融合表标记?

我想根据融合表中的字段设置我的融合表标记的样式.如果我使用默认的Google标记,则以下代码有效:

        layer = new google.maps.FusionTablesLayer({
      query: {
        select: 'bizCity',
        from: '1yfyijoeC3GwDnnLutBI8IFOH8y2mfZ8LJGUDly4'
      },
    styles: [
  {where: "'bizCatSub' = 'Antique & Classic Motorcycle Dealers'", markerOptions:{ iconName:"star"}}, // other landmarks
  {where: "'bizCatSub' = 'Other moto business'", markerOptions:{ iconName:"wht_pushpin"}}, //businesses
  {where: "'bizCatSub' = 'Shop'", markerOptions:{iconName:"red_blank"}}, //town houses
  {where: "'bizCatSub' = '12'", markerOptions:{ iconName:"orange_blank"}}, //country homes
  {where: "'bizCatSub' = '15'", markerOptions:{ iconName:"target"}},
  ]  
    });
    layer.setMap(map);
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到jsfiddle.

但是,我想使用自己的自定义标记.为此,我尝试过这样的事情:

        layer = new google.maps.FusionTablesLayer({
      query: {
        select: 'bizCity',
        from: '1yfyijoeC3GwDnnLutBI8IFOH8y2mfZ8LJGUDly4'
      },
    styles: [
  {where: …
Run Code Online (Sandbox Code Playgroud)

google-maps-api-3 google-maps-markers google-fusion-tables

1
推荐指数
1
解决办法
9749
查看次数