2

私は地図がまったく初めてです。私は問題に直面しています。私が渡す緯度と経度の値は、これらが負NaNの場合、動的に生成されたファイルによって割り当てられます。lat/long =valuescode a-= x; b-= y負の緯度/経度値を null にし、正の緯度/経度値を受け入れます (変換しません)。変。このコードはで実行されます

  point = new GLatLng(lat, long);

どこ

        myIcon.shadow = null;
        myIcon.printShadow = null;
        myIcon.iconAnchor = new GPoint(5, 15);

そして、私はマーカーを次のように作成しています

gmarkers.sort(function () { return 0.5 - Math.random() });

        mgr.addMarkers(gmarkers.slice(0, 50), 1);
        mgr.addMarkers(gmarkers.slice(51, 100), 5);
        mgr.addMarkers(gmarkers.slice(101, 150), 6);
        mgr.addMarkers(gmarkers.slice(151, 200), 7);
        mgr.addMarkers(gmarkers.slice(201, 300), 8);
        mgr.addMarkers(gmarkers.slice(301, 400), 9);
        mgr.addMarkers(gmarkers.slice(401, 600), 10);
        mgr.addMarkers(gmarkers.slice(601, 800), 11);
        mgr.addMarkers(gmarkers.slice(801, 1100), 12);
        mgr.addMarkers(gmarkers.slice(1101, 1500), 13);
        mgr.addMarkers(gmarkers.slice(1501, 2000), 14);
        mgr.addMarkers(gmarkers.slice(2001, 999999), 15);

        mgr.refresh();

誰か助けてください...事前に感謝します

4

2 に答える 2

1

多分あなたは書くべきです

a = -x;

それよりも

a -= x;

a -= xの省略形であるためa = a - x

于 2012-05-18T14:44:31.323 に答える
0

私の場合の問題はデータの問題でした。ブラジル文化に関しては、緯度と経度の値の小数が、小数またはピリオド (.) ではなくコンマ (,) に設定されていました。これは、置換を避けるために (Globalization.CultureInfo.InvariantCulture) を実行することで解決できます。

ご協力いただきありがとうございます。

于 2012-05-22T15:18:04.237 に答える