在特定国家/地区内进行Google位置搜索,而不在asp.net文本框中显示地图

时间:2012-07-18 06:03:10

标签: asp.net google-maps google-maps-api-3

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

1 个答案:

答案 0 :(得分: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的详细信息,请点击以下链接:Click Here

对于google api密钥,请参阅链接Click for key details