0

OpenGTS 2.4.7 をビルドすることができ、うまく動作します。代わりに GoogleMaps V3 を使用したいのですが、どうすればよいかわかりません。Google チュートリアルを読みましたが、変更方法がわかりません。

誰かが私を正しい方向に向けることができれば、とても感謝しています。

4

2 に答える 2

0

OpenGTS v.2.4.7 を GoogleMapsAPIv2 から GoogleMapsAPIv3 に移行することができました。このリンクをたどってください

ファイルへの GoogleMapsV3.js ファイルリンクは次のとおりです。

私の OpenGTS バージョンは 2.4.7 です。私はGoogleMaps APIv2を使用していましたが、今日Googleによって無効にされたので、次の変更を加えました:

  1. %GTS_HOME%/war/track/js/maps/ ディレクトリの GoogleMapsV3.js ファイルの上に配置されます。
  2. 次のように private.xml にプロパティを追加しました。

    <MapProvider name="googleMaps"
      active="${Domain.MapProvider.active=true}"
      class="org.opengts.war.maps.jsmap.GoogleMaps"
      key="${Domain.MapProvider.key=<<my api key>>}"
      rtPropPrefix="Domain.MapProvider."&gt;
    
        <Property key="google.version">3</Property>
    

以上で、すべてが正常に機能するようになりました。PS。apiV2 のキーは、apiV3 でも機能します。

GoogleMapsV3.js の新しいバージョンは次のとおりです: pastebin.com/8jwVhhK3

于 2013-11-20T08:10:10.307 に答える
0

Google API サイトといくつかのサイトを使用して、この問題を解決することができました。まず、GoogleMapsV3.js を作成し、GoogleMaps.java ファイルを編集する必要があります。

トラック ファイルを再構築してリロードします。

于 2013-05-12T22:31:33.910 に答える