0

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

我已经通过网络和这个站点进行了搜索,并按照相应的方式进行操作,例如创建 GoogleMapsV3.js、更改 config.conf 等。

但是,指令总是不清楚,我仍然没有做出改变。

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


即使在我放入 GoogleMapsV3.js 之后,它仍然会使用 google maps api v2 显示地图。我在运行网络后查看代码源。它显示了这一点:

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

我无法在编码中找到将其更改为使用 GOOGLE API V3 的位置

4

1 回答 1

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