google-maps - 如何在 angular2 中显示带有地址的谷歌地图

标签 google-maps angular geocoding google-maps-api-2

我可以使用经纬度和纬度成功显示谷歌地图。 但是,我不知道如何使用地址来显示它。 我的意思是我需要从地址生成经纬度。

我在这里看到了一些代码,主要是使用 google.maps.Geocoder。 问题是,如果我尝试使用 google.maps.Geocoder,它会出现找不到名称“google”的错误。

如果有人知道如何解决这个问题,请告诉我。 如果您回复示例代码,它可能会有很大帮助!

感谢您的帮助和建议! :D

最佳答案

很简单。我用地址参数调用 api url 解决了这个问题

constructor(private http: Http) { }
  getlatlng(address){
    return this.http.get('https://maps.googleapis.com/maps/api/geocode/json?address=' + address)
      .catch(handleError);
  }

关于google-maps - 如何在 angular2 中显示带有地址的谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41976573/

相关文章:

ios - GMSMarker 信息窗口未更新

android - 使用 datasnapshot 从 map 标记获取数据

android - 从android中的地址获取经纬度

google-maps - 没有Google API的地理编码?

javascript - Google Maps API v3 - 隐藏不来自所选国家/地区的标记

android - 通过触摸或点击在 Android 谷歌地图上添加标记

javascript - 如何在 React Native 中通过 GET 请求获取图像?

unit-testing - 是否可以模拟用于单元测试的自定义 Angular 2 Material SVG 图标?

angular - Angular 是否需要 RxJS?

angular - 没有 ControlContainer 的提供者 - Angular 5