【发布时间】:2015-11-23 13:59:31
【问题描述】:
我正在编写一个使用 Google 地图和地点 api 的 angularjs 应用程序。对于谷歌地图,我使用 angular-google-maps.js 并在应用程序模块中注册为:
app.config(function (uiGmapGoogleMapApiProvider) {
uiGmapGoogleMapApiProvider.configure({
key: appConfig.placesApiKey,
v: '3',
libraries:'weather,geometry,visualization,places'
});
});
在控制器中:
uiGmapGoogleMapApi.then(function (map) {
$scope.map = { center: { latitude: geocodeObject.latitude, longitude: geocodeObject.longitude }, zoom: 15 };
var placesService = new google.maps.places.PlacesService(map);
});
在新建位置服务对象时,控制台中会显示以下错误: this.j.getElementsByTagName 不是 places_impl.js 中的函数
由于placesService 为空,我无法再拨打电话。
请提供有关错误操作的任何帮助。
【问题讨论】:
标签: angularjs google-maps google-maps-api-3