【发布时间】:2018-07-10 13:25:28
【问题描述】:
我需要从 Google 地图中获取地址,并希望将该地址解析为表单。
这是我如何将地图集成到 Angular 2 中的代码
register.component.ts
ngAfterViewInit() {
var myLatlng = new google.maps.LatLng(-25.363882, 131.044922);
var mapOptions = {
zoom: 4,
center: myLatlng
}
var map = new google.maps.Map(document.getElementById("googleMap"), mapOptions);
// To add the marker to the map, use the 'map' property
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: "Hello World!"
});
}
register.component.html
<div id="googleMap" style="width:500px;height:380px;"></div>
index.html
<script src="http://maps.googleapis.com/maps/api/js?key=[api_key]"></script>
这里我只是整合了地图而已。
我希望地图具有以下属性:如果我拖动标记,它需要获取并解析我离开标记的位置的 json 地址。
address={
country:"",
state:"",
pincode:"",
city:"",
street:""
}
我想要这样的最终地址。 谁能帮我实现这个目标?
【问题讨论】:
标签: angular forms google-maps angular2-forms