在Asp.net MVC中构建一个试图利用谷歌 Map 和地理编码APIS的应用程序,我有一个使用谷歌apis地理编码获取街道地址位置的网址列表 . 我正在尝试接收这些地址的纬度和经度,并使用Google Map Api将标记插入 Map .

<head>
<style>
    #map {
        height: 500px;
        width: 800px;
    }
</style>
</head>
@{List<string> urls = new List<string>();
    foreach (var item in Model)
    {
        string itemLocation = item.Location;
        var url = ("https://maps.googleapis.com/maps/api/geocode/json?address=" + itemLocation + "&key=xxxAPIKEYxxx");
        for (int i = 0; i < urls.Count; i++)
        {
            if (url == urls[i])
            {
                goto OUTERCONTINUE;
            }
        }
        if (item.IsPublic | User.IsInRole("Admin"))
        { urls.Add(url); }
        OUTERCONTINUE: continue;
    }
}
<body>
    <center><h2>Events</h2></center>
        <center>
            <div id="map"></div>
        </center>
        <script>
            function initMap() {
            var Milwaukee = { lat: 43.0389, lng: -87.9065 };
        var map = new google.maps.Map(document.getElementById('map'), { zoom: 10, center: Milwaukee });
                @foreach (var item in urls) {
                    //get lat
                    //get long
                        <text>
                        var marker = new google.maps.Marker({
            //insert markers lat/long here
                        });</text>
                    }
}
        </script>
        <script async defer
        src="https://maps.googleapis.com/maps/api/js?key=xxxAPIKEYxxx&callback=initMap" >
        </script>
</body>

如何从位置网址获取纬度和经度?