1

私はしばらく JMAPPING jquery プラグインを使用してきましたが、カテゴリ アイコン オプションが機能しなくなったため、Google API で何かが変更されました (と思います)。これは約 2 週間前に機能しなくなり、ASP コードを変更したことはありません。JMAPPING の Web サイトの例 5でさえ、アイコンの色が正しく表示されません。

マーカーはすべてマップに表示されますが、すべて赤です。赤いマーカーは、JAVASCRIPT の category_icon_options セクションの特定のカテゴリに一致したレコード セット内の最後のマーカーです。

他の誰かがこの問題を抱えていますか?

これが私のコードのサンプルです:

<div id="map"></div>
<div id="map-side-bar">
<div class="map-location" data-jmapping="{id: 154157499, point: {lng: -82.70809000, lat: 28.03966000}, category: 'Green'}">
<a href="#" class="map-link">Green 12:00:39 0MPH</a>
<div class="info-box">
  Unit:69@3/31/2013 9:15:33 AM<br>
  Elapsed Time: 12:00:39<br>
  Speed: 0MPH<br />
</div>
</div>

<div class="map-location" data-jmapping="{id: 154158127, point: {lng: -82.74336000, lat: 28.14920000}, category: 'Red'}">
<a href="#" class="map-link">Red 12:12:03 7MPH</a>
<div class="info-box">
    Unit:69@3/31/2013 9:26:57 AM<br>
    Elapsed Time: 12:12:03<br>
    Speed: 7MPH<br />
</div>
</div>


<script type="text/javascript">
    $(document).ready(function () {
        $('#map').jMapping({
            map_config: {
                navigationControlOptions: {
                    style: google.maps.NavigationControlStyle.DEFAULT
                },
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                zoom: 12
            },
            category_icon_options: {
                'Green': { color: '#008000' },
                'Yellow': { color: '#FFFF00' },
                'Red': { color: '#FF0000' }
            }
        });
    });
</script>
4

1 に答える 1

0

ベンダーは将来的に JS を修正しますが、現在修正はありません。サードパーティの JS ツールではなく、完全な Google MAP API v3 に移行することにしました。ありがとうジム

于 2013-06-12T15:35:05.647 に答える