1

私の目的は、画鋲が入ったBingMapを作成することです。

だから私は次の機能を持っています:

function addPushPin(pos, merchantId) {
    var pin = new Microsoft.Maps.Pushpin({ latitude: pos.latitude, longitude: pos.longitude }, {
        icon: 'http://.../'+merchantId+'.png'
    });
    map.entities.push(pin);
}

ただし、BingMapsはwwwから画像を読み込めないようです。(私はローカル画像でそれを試しました、そしてこれはうまくいきました)

アイコンのURLは良いものです。コピーしてブラウザに貼り付けると、画像は表示されますが、BingMapに表示できません。

なぜですか?そして、私はそれを何ができるのworksでしょうか?

4

1 に答える 1

0

URLで問題なく動作するはずです。

URLでテストするには、Bing MapsポータルURLにアクセスします(画鋲の例)。

http://www.bingmapsportal.com/ISDK/AjaxV7#Pushpins2

ページの下部に例が表示されます。アイコンのURLを独自のhttpURLに置き換え、[実行]ボタンをクリックすると、画鋲がURLから読み込まれることがわかります。

map.entities.clear(); 
var pushpinOptions = {icon: 'http://mapicons.nicolasmollet.com/wp-content/uploads/mapicons/shape-default/color-3875d7/shapecolor-white/shadow-1/border-color/symbolstyle-color/symbolshadowstyle-no/gradient-no/exchequer.png', width: 30, height: 50}; 
var pushpin= new Microsoft.Maps.Pushpin(map.getCenter(), pushpinOptions);
map.entities.push(pushpin);
于 2012-10-15T10:43:04.627 に答える