angular8 - Angular google maps + PlacesService + 无法在结果中获取经纬度信息
问题描述
我正在使用角度谷歌地图及其 PlaceService。我想根据我将从 nearBySearch 方法获得的位置详细信息在地图上放置标记。当发出请求时,我会得到除“纬度”和“经度”之外的所有信息。有什么解决办法吗?
我的代码如下:
searchNearby(lat: any, lng: any) {
const locationOf = new google.maps.LatLng(lat, lng);
const requestObj = {
location: locationOf,
name: 'Tesco',
radius: 10000,
type: 'store',
};
// const map = document.getElementsBy('sebm-google-map-container')[0] as HTMLDivElement;
const service = new google.maps.places.PlacesService(document.getElementById('output') as HTMLDivElement);
service.nearbySearch(requestObj, (results, status) => {
console.log('Retrieved data:');
console.log(results);
});
}
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=<API_key>&libraries=places">
</script>
该地图已添加到 index.html
解决方案
推荐阅读
- python - ValueError:尝试使用我的模型预测视频时,没有足够的值来解包(预期为 3,得到 1)
- javascript - 角度声明 var x:any; 意外令牌“var”
- ios - 无法从 Windows 上的 Visual Studio 在 iOS 模拟器上运行
- r - 闪亮的应用程序不会在 RStudio 中启动
- angular - “不能绑定到 'ngFor' 或 ngIf,因为它不是 ' 的已知属性
' 导入 CommonModule 时出错。带有延迟加载的 Angular 11/12 - javascript - useRouter().push() 在下一个js中刷新页面
- c - glRotatef 如何围绕本地索引旋转?
- android - 按钮背景渐变未显示
- swift - NSPersistenceContainer 返回零?
- web-scraping - 如何在没有用户的公共 LinkedIn url 的情况下抓取 LinkedIn 个人资料数据?