将OpenGTS更新为GoogleMaps V3

时间:2013-07-02 01:49:05

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

我目前正致力于OpenGTS 2.5.0。 默认情况下,系统使用OpenLayers作为地图提供程序。 我必须将其更改为使用GoogleMap。 它在Google Maps Api V2中运行良好,但我必须将其更改为api V3。

我搜索了网站和此网站,并按照相应的方式进行搜索,例如创建GoogleMapsV3.js,更改config.conf等。

但是,指令总是不清楚,但我仍然无法进行更改。

如果有人能给出明确的指示,我将非常感激。


即使在我放入GoogleMapsV3.js之后,仍然会显示谷歌地图api v2的地图。 我在运行网络后查看代码源。它显示了这个:

<script type="text/javascript">
var GOOGLE_API = "2";
var GOOGLE_API_V2 = true;
......
</script>`

我找不到编码,在哪里更改它以使用GOOGLE API V3

1 个答案:

答案 0 :(得分:1)

  1. 在第113行编辑src / org / opengts / war / maps / jsmap / GoogleMaps.java
  2. private String apiVersion   = "3";
    
    1. 编辑private.xml - 删除“key”行
    2. <MapProvider name="googleMaps" 
          active="${Domain.MapProvider.active=true}"
          class="org.opengts.war.maps.jsmap.GoogleMaps"
          rtPropPrefix="Domain.MapProvider.">