0

我想使用谷歌位置搜索 api 在我的 c# asp.net 应用程序中搜索我的国家(孟加拉国)位置而不显示地图。请提供有关谷歌位置搜索 api 的详细信息。

4

1 回答 1

1

嘿,兄弟,您可以按如下方式使用它:在 aspx 页面中,由于标题部分

<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyAaczGkYJhz_uP1Xo03sWxYnBB7R1NXzZE&sensor=false&libraries=places&language=eng&types=establishment"
    type="text/javascript"></script>

function SearchAddressByGoogle() {

        var options = {
            // types: ['(cities)'],
            componentRestrictions: { country: "bd" }//Here bd for bangladesh location only
        };

        var input = document.getElementById('Your_Search_TextBox_Name');
        var autocomplete = new google.maps.places.Autocomplete(input, options);
    }

在您的 .cs 文件中

if (!IsPostBack)
    {
      Your_Search_TextBox_Name.Attributes.Add("onkeyUp", "SearchAddressByGoogle();");
    }

或者这是另一个过程

<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyAaczGkYJhz_uP1Xo03sWxYnBB7R1NXzZE&sensor=false&libraries=places&language=eng&types=establishment"

<script type="text/javascript">
      function initialize() {

        var options = {
            // types: ['(cities)'],
            componentRestrictions: { country: "bd" }
        };

        var input = document.getElementById('Your_Search_TextBox_Name');
        var autocomplete = new google.maps.places.Autocomplete(input, options);
    }

    google.maps.event.addDomListener(window, 'load', initialize);
</script>

有关 google map api 的更多详细信息,请点击以下链接:单击此处

对于 google api 密钥,请参阅链接单击以获取密钥详细信息

于 2012-07-18T06:30:58.167 回答