0

我已经成功构建了 OpenGTS 2.4.7 并且运行良好。我想改用 GoogleMaps V3,但是我不知道该怎么做。我已经阅读了谷歌教程,但不知道如何进行更改。

如果有人能指出我正确的方向,我将不胜感激。

4

2 回答 2

0

我已经设法通过使用 Google API 站点和一些站点来解决这个问题。所以首先你必须创建一个 GoogleMapsV3.js 并编辑 GoogleMaps.java 文件。

重建轨道文件并重新加载。

于 2013-05-12T22:31:33.910 回答
0

我设法将 OpenGTS v.2.4.7 从 GoogleMapsAPIv2 迁移到 GoogleMapsAPIv3。按照这个链接sourceforge 论坛

这是指向文件的 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 回答