匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

asp.nep 如何嵌入 google map

如題

剛接觸google map

看到一些範例都是HTML檔

請問若我要在asp.net網頁嵌入地圖的話

最基本的步驟為何呢?

感謝

2 個解答

評分
  • ?
    Lv 5
    1 0 年前
    最佳解答

    第一步在 http://maps.google.com/

    申請一組google map 的 Key

    第二步在您的網頁中加入

    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;k...

    type="text/javascript"></script>

    <script type="text/javascript">

    //<![CDATA[

    var map, marker, geocoder;

    function load(id) {

    if (GBrowserIsCompatible()) {

    map = new GMap2(document.getElementById("map"));

    //map.addControl(new GSmallMapControl());

    map.addControl(new GLargeMapControl());

    map.addControl(new GMapTypeControl());

    // map.setCenter(new GLatLng(37.4419, -122.1419), 13);

    geocoder = new GClientGeocoder();

    var address = id;

    if (geocoder) {

    geocoder.getLatLng(

    address,

    function(point) {

    if (!point) {

    alert(address + ",查不到位置");

    } else {

    map.setCenter(point, 15);

    var marker = new GMarker(point);

    map.addOverlay(marker);

    marker.openInfoWindowHtml("<img src=>" & 顯示的Addrdess);

    }

    }

    );

    }

    }

    }

    //]]>

    </script>

    你可以在程式中,設定顯示的Addrdess

    Position = Request("Position") '取得顯示的位址

    If Not IsPostBack Then

    If Position = "" Then Position = "沒有取得"

    Me.Page.Form.Controls.Add(New LiteralControl(String.Format("<script>load('{0}')</script>", Position)))

    End If

    大概就是這樣了

    參考資料: me,也用過google map
  • 匿名使用者
    4 年前

    1

還有問題?馬上發問,尋求解答。