G_HYBRID_MAP is not defined.

9 views
Skip to first unread message

sing...@yahoo.com.cn

unread,
Apr 28, 2009, 5:49:24 AM4/28/09
to 谷歌地图 API 论坛
map = new GMap2(document.getElementById(id),{mapTypes:
[G_NORMAL_MAP,G_SATELLITE_MAP,G_PHYSICAL_MAP,G_HYBRID_MAP]});
这样用的时候地图无法显示, 用firebug调试发现:
G_HYBRID_MAP is not defined.

如果去掉G_HYBRID_MAP, 剩下的三种类型都可以使用。

我用的版本应该是2:
http://ditu.google.com/maps?file=api&v=2&key=...

G_HYBRID_MAP 该地图类型显示卫星图像上的主要街道透明层。
G_PHYSICAL_MAP 该地图类型显示的地图带自然特征,如地形和植被。默认情况下,该地图不显示在地图类型控件中。(自 2.94 开
始)
根据文档上的描述, 既然G_PHYSICAL_MAP都可以用了, 不知道G_HYBRID_MAP为什么反而不可以用。
有没有哪位朋友遇到过同样的问题?

wenxin.ren

unread,
Apr 28, 2009, 5:57:25 AM4/28/09
to 谷歌地图 API 论坛
换成maps.google.com试试

On Apr 28, 5:49 pm, "single...@yahoo.com.cn" <single...@yahoo.com.cn>
wrote:


> map = new GMap2(document.getElementById(id),{mapTypes:
> [G_NORMAL_MAP,G_SATELLITE_MAP,G_PHYSICAL_MAP,G_HYBRID_MAP]});
> 这样用的时候地图无法显示, 用firebug调试发现:
> G_HYBRID_MAP is not defined.
>
> 如果去掉G_HYBRID_MAP, 剩下的三种类型都可以使用。
>

> 我用的版本应该是2:http://ditu.google.com/maps?file=api&v=2&key=...

Reply all
Reply to author
Forward
0 new messages