0

マップを表示せずに、c# asp.net アプリケーションで自分の国 (バングラデシュ) の場所を検索するために、Google の場所検索 API を使用したいと考えています。Google の場所検索 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 マップ API の詳細については、次のリンクをクリックしてください:ここをクリック.

Google API キーについては、リンクをクリックしてキーの詳細を確認してください。

于 2012-07-18T06:30:58.167 に答える