使用商业客户端ID将Google Maps javascript v2升级到v3

Kri*_*hag 5 javascript google-maps-api-3 ipad

我正在使用此链接将Google Maps JavaScript Application v2升级到v3.基本上我的方法是从api获取输出,解析它并使用MapKit框架加载它,我使用此代码成功完成了它.

我的问题:根据文档,如果我们为商业客户使用谷歌地图,我们将需要使用客户端ID代替密钥.

所以如果我使用这个代码:

<script src="https://maps.googleapis.com/maps/api/js?v=3&client=gme-myclientId&sensor=false" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我得到以下输出,其中所有位置都绘制在单点(可能是中心):

映射当前输出

如果我使用此代码:

 <script src="https://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我会得到预期的(正确的)输出如下:

在不使用clientId的情况下映射预期输出

我还浏览了这个文档以正确使用客户端ID,但是提示帮助.我使用的是与v2相同的客户端ID,希望不会产生任何问题.

Seb*_*b P -1

那么,要使用“gme-XXXXX”这样的客户端 ID,您需要购买 Google Maps for Business 许可证。你已经买了一个吗?

问候,