Google Maps和Richfaces 3.3.3(prototype.js 1.6.0.3)可能不兼容

丰卡普

我有一个基于RichFaces 3.3.3的Web应用程序,该应用程序使用Google Maps(maps-api v3),直到最近都运行良好。

最近无法绘制地图的用户控件。地图绘制得很好,但是没有显示控件,例如地图类型或缩放控件。

经过一点调查,似乎与prototype.js存在兼容性问题。

如果您仅将此行添加到developers.google.com中的示例中

<script src="http://prototypejs.org/assets/2008/9/29/prototype-1.6.0.3.js"></script>

chrome浏览器中的js控制台记录以下内容:

Uncaught TypeError: undefined is not a function       prototype-1.6.0.3.js:641

用户控制消失了...

有人知道如何解决这个问题吗?

现在,我将尝试用richfaces更改prototype.js以获得更现代的版本...我会在知道更多信息时进行更新。

提前致谢!

- - 更新 - -

  • 使用生产版的Google Maps解决了该问题。现在有必要在脚本标记中将v = 3明确地放在src中。谢谢莫尔博士。
  • 将prototype.js更新为(1.7.2)。在实验中也可以正常工作。谢谢@eepete。

-更新2-

  • 如果您需要使用旧版本的原型,则无法使用Richfaces 3.3.3(prototype-1.6.0.3.js)使用v = 3,现在需要在Google地图中显式使用v = 3.17。

换句话说,请在您的页面中使用此选项以实现与prototype-1.6.0.3.js的后卫兼容性:

<script src="https://maps.googleapis.com/maps/api/js?v=3.17"></script>
eep

今天早上我遇到了同样的问题。遇到相同的错误,缩放控件之类的控件将无法呈现。我将我的prototype.js从版本(1.7)升级到了最新版本(1.7.2),然后一切又恢复了。我使用的是Google Maps API V3(正式版)。不知道这是较新版本的prototype.js,还是Google更改了某些内容然后修复了某些内容,但是现在很高兴。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从1而不是0开始线性缩放(D3.js)

来自分类Dev

Three.js Face3中的0、1和2是什么

来自分类Dev

ValueError:形状(3,2)和(3,)不对齐:2(dim 1)!= 3(dim 0)

来自分类Dev

Google Chrome的D3js兼容性错误

来自分类Dev

Python:ValueError:形状(3,)和(118,1)不对齐:3(dim 0)!= 118(dim 0)

来自分类Dev

Google Maps JS v3和HTML5 JavaScript框架

来自分类Dev

使用1-2-3而不是ABC的Google Maps Directions

来自分类Dev

为什么3 [0]和3 [1]在Ruby中产生1?

来自分类Dev

重复错误:形状 (1,3) 和 (100,) 未对齐:3 (dim 1) != 100 (dim 0)

来自分类Dev

多个图块问题Google Maps API v3 JS

来自分类Dev

Google Maps API v3唯一标记JS

来自分类Dev

Google Maps JS api v3延迟拖拽标记

来自分类Dev

〜1和〜0在python 3中给出奇怪的结果

来自分类Dev

[0,1,2,3,4]和[[0],[1],[2],[3],[4]]和有什么区别?

来自分类Dev

将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

来自分类Dev

C中{0,1,2,3,4,5,6,7,8,9}外的条件

来自分类Dev

下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

来自分类Dev

ValueError: 形状 (4,4) 和 (3,) 未对齐:4 (dim 1) != 3 (dim 0)

来自分类Dev

为什么“数字&(〜(1 << 3))”对0无效?

来自分类Dev

EF Core 3 1对0关系问题

来自分类Dev

Google Maps API v3-标记的标签和颜色

来自分类Dev

AIR和Google Maps Javascript V3街景

来自分类Dev

Esri功能服务和Google Maps API v3

来自分类Dev

在d3.js中更改对象的[[prototype]]的警告?

来自分类Dev

sqlite3中的项目scrapy:错误绑定参数0 - 可能不受支持的类型

来自分类Dev

Python 3 print([1、2]和3)输出3

来自分类Dev

如何定义一个列表,该列表的结果为序列[(0,0),(1,0),(2,0),(3,0)等]和[(0,0),(0,1 ),(0,2),(0,3)等]

来自分类Dev

为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

来自分类Dev

如何在Mobile上的Google Maps JS API v3中区分点击和拖动?

Related 相关文章

  1. 1

    从1而不是0开始线性缩放(D3.js)

  2. 2

    Three.js Face3中的0、1和2是什么

  3. 3

    ValueError:形状(3,2)和(3,)不对齐:2(dim 1)!= 3(dim 0)

  4. 4

    Google Chrome的D3js兼容性错误

  5. 5

    Python:ValueError:形状(3,)和(118,1)不对齐:3(dim 0)!= 118(dim 0)

  6. 6

    Google Maps JS v3和HTML5 JavaScript框架

  7. 7

    使用1-2-3而不是ABC的Google Maps Directions

  8. 8

    为什么3 [0]和3 [1]在Ruby中产生1?

  9. 9

    重复错误:形状 (1,3) 和 (100,) 未对齐:3 (dim 1) != 100 (dim 0)

  10. 10

    多个图块问题Google Maps API v3 JS

  11. 11

    Google Maps API v3唯一标记JS

  12. 12

    Google Maps JS api v3延迟拖拽标记

  13. 13

    〜1和〜0在python 3中给出奇怪的结果

  14. 14

    [0,1,2,3,4]和[[0],[1],[2],[3],[4]]和有什么区别?

  15. 15

    将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

  16. 16

    C中{0,1,2,3,4,5,6,7,8,9}外的条件

  17. 17

    下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

  18. 18

    ValueError: 形状 (4,4) 和 (3,) 未对齐:4 (dim 1) != 3 (dim 0)

  19. 19

    为什么“数字&(〜(1 << 3))”对0无效?

  20. 20

    EF Core 3 1对0关系问题

  21. 21

    Google Maps API v3-标记的标签和颜色

  22. 22

    AIR和Google Maps Javascript V3街景

  23. 23

    Esri功能服务和Google Maps API v3

  24. 24

    在d3.js中更改对象的[[prototype]]的警告?

  25. 25

    sqlite3中的项目scrapy:错误绑定参数0 - 可能不受支持的类型

  26. 26

    Python 3 print([1、2]和3)输出3

  27. 27

    如何定义一个列表,该列表的结果为序列[(0,0),(1,0),(2,0),(3,0)等]和[(0,0),(0,1 ),(0,2),(0,3)等]

  28. 28

    为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

  29. 29

    如何在Mobile上的Google Maps JS API v3中区分点击和拖动?

热门标签

归档