使用javascript加载多个地图库

use*_*498 22 google-maps google-maps-api-3

我正在尝试使用javascript加载地图库和地方库,因此我可以将地图嵌入到我的页面中,使用google.maps.geometry.spherical函数并制作地点搜索请求但我无法加载所有3个库.目前我正在进口:

<script type="text/javascript"src="http://maps.google.com/maps?key=mykey"></script>
<script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

syntax error
[Break On This Error]   

...gs4d .gbmac,.gbes#gbg4 #gbgs4d .gbmac{margin:34px 0 0}.gbemi#gb #gbgs4d .gbmac,....

maps?k...hrkDAmw (line 1)

GClientGeocoder is not defined
[Break On This Error]   

var geocoder = new GClientGeocoder();
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

非常感谢.

Dr.*_*lle 58

第一个脚本没有指向javascript,这将尝试将maps-homepage作为脚本加载(当然这将失败).

无需包含多个脚本,只需使用:

<script type="text/javascript"
  src="http://maps.googleapis.com/maps/api/js?libraries=geometry,places&sensor=false">
Run Code Online (Sandbox Code Playgroud)

这将加载maps-API(V3)并包含places + geometry-libraries

https://developers.google.com/maps/documentation/javascript/libraries?hl=en

然而,正如科林所说,这看起来像V2代码.