使用GoogleMaps V3的OpenGTS

时间:2013-05-08 11:59:23

标签: google-maps-api-3 web gps

我已经成功构建了OpenGTS 2.4.7并且运行良好。我想改用GoogleMaps V3,但我不知道如何解决这个问题。我已经阅读了谷歌教程,但不知道如何进行更改。

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

2 个答案:

答案 0 :(得分:0)

我已设法通过使用Google API网站和一些网站来解决此问题。首先,您必须创建GoogleMapsV3.js并编辑GoogleMaps.java文件。

重建曲目文件并重新加载。

答案 1 :(得分:0)

我设法将OpenGTS v.2.4.7从GoogleMapsAPIv2迁移到GoogleMapsAPIv3。 点击此链接sourceforge forum

这是GoogleMapsV3.js文件link to file

我的OpenGTS版本是2.4.7。 我使用的是GoogleMaps APIv2,今天它被谷歌禁用了,所以我做了以下更改:

  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>
    
  3. 就是这样,现在一切正常。 PS。 apiV2的密钥也适用于apiV3。

    以下是较新版本的GoogleMapsV3.js:pastebin.com/8jwVhhK3