如何正确本地化Google Map?

时间:2009-09-23 10:21:41

标签: google-maps

如何在my site上本地化Google地图?

2 个答案:

答案 0 :(得分:3)

您需要在JavaScript行中添加hl参数:

<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=abcdefg&hl=de" />

对于支持的语言参数,请查看here

答案 1 :(得分:1)

如果您的语言是Google支持的语言,则只需在加载API 时指定hl参数,在使用GDirections时使用语言环境设置

  gdir.load("from: Detroit to: Dayton", {locale:"fr"});. 

如果您的语言不是Google支持的语言,那么您需要执行大量GAddMessages()调用,这就是Google Maps API加载程序的功能。但是,这会留下三种类型的文本,它们要么不使用该机制,要么在我们获得控制权之前使用加载程序设置的值。这些是地图类型,版权文本和GDirections。

  • 要本地化地图类型文本,您 需要创建自己的自定义地图 属于Google克隆的类型 地图类型但更改了“名称”, “shortName”,“errorMessage”和“alt” 参数。

  • 本地化您的版权文本 可以自己写 custommap.getCopyrights()方法 它读取前缀和 替换任何出现的“地图 数据“和”图像“与 相当于所需的语言。

  • 没有合理的制作方法 GDirections详细信息不受支持 语言