0

私は ac# プログラマーですが、私の JS スキルは弱いです。Fusion テーブルのクエリ パラメータに基づいてカスタム アイコン イメージを表示するために、あらゆる方法と構文を試してきました。デフォルトの赤い点のアイコンが常に表示されます。次のように SetOptions を使用しています。

カスタム画像だけでなく、他のマーカーも機能することに注意してください。

助けてくれてありがとう。

layerl0.setOptions({
    query:
    {
        select: 'col3',
        from: '1RqmLYAIdL9mvV3zAMVdnEjncXiiX0ZXJAwL92PY'
    },
    styles: [
    { where: "'Category' = 'Hotel'", markerOptions: { iconName: "rec_lodging" } },
    { where: "'Category' = 'Restaurant'", markerOptions: { iconName: "dining" } },
    { where: "'Category' = 'Do'", markerOptions: { icon: new google.maps.MarkerImage("http://m.inbocas.com/Content/icons/surfing.png")} },
    { where: "'Category' = 'Shop'", markerOptions: { iconName: "grocery" } },
    { where: "'Category' = 'Party'", markerOptions: { iconName: "bars" } },
    ]
});
4

1 に答える 1

0

MarkerImageのコンストラクターはありますか?

MarkerImage(url:string、size?:Size、origin?:Point、anchor?:Point、scaledSize?:Size)

于 2012-12-24T16:26:04.260 に答える