Android學習紀錄 - Google Map API v3實作

STEP1:加入權限(很容易忽略)



STEP2: 在介面上設定一個WebView物件



STEP3:建立要儲存HTML檔的地圖的資料夾(資料夾名稱:Assets)

STEP4:將生成的地圖放入資料夾裡


STEP5:在程式裡指定一個字串名稱為地圖的路徑位置



>> file:///android_asset/地圖名稱.html

>>在OnCreate呼叫設定的function

function可以這樣寫 >>



地圖html可以這樣寫:
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Google Maps API V3實作測試</title>
    <link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet">
    <script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
    <script>
      var centerPoint = new google.maps.LatLng(23.7468758,120.9527377);/**地圖初始化的中心點經緯度座標**/
      var map;
      var image = 'picture.png';/**自定義的圖片名稱與副檔名**/
       
      function initialize() {/**初始化地圖**/
        var mapOptions = {
          zoom: 7,/**地圖的縮放比例**/
          mapTypeId: google.maps.MapTypeId.HYBRID,/** 地圖類型:ROADMAP 一般地圖, HYBRID 衛星地圖, ATELLITE 衛星地圖(無顯示街道), TERRAIN 地理地圖**/                          
          center: centerPoint/**上面設的中心點**/
        };
        map = new google.maps.Map(document.getElementById('map_canvas'),mapOptions);
      }
    </script>
  </head>
  
  <body onload="initialize()">
    <!--在style裡面可以設定地圖顯示的大小-->
    <div id="map_canvas" style="width: device-width; height: 760px;">map div</div>
  </body>
</html>



留言