Android 台灣中文網

標題: 怎麼在Google地圖上面畫點呀? [打印本頁]

作者: abcd30282000    時間: 2013-7-1 12:15
標題: 怎麼在Google地圖上面畫點呀?
我想要寫一個Android程式是可以給定一個座標

然後在該座標上面畫上一個圓

可是我找到的相關函式都是多個點連成一個圓

有沒有辦法給座標

然後以該點為中心畫出一個圓

會變成像下面這個網址這樣

http://140.121.196.7/floodwebsite/TwoFD_1H.aspx

謝謝你們^^
作者: ploglin    時間: 2013-7-2 08:45
這個 android 無關,不過還是請您參考官方的文件
https://developers.google.com/maps/documentation/javascript/examples/drawing-tools
作者: M98530065    時間: 2013-7-4 14:31
// Create an object containing LatLng, population.
var citymap = {};
citymap['chicago'] = {
  center: new google.maps.LatLng(41.878113, -87.629798),
  population: 2842518
};
citymap['newyork'] = {
  center: new google.maps.LatLng(40.714352, -74.005973),
  population: 8143197
};
citymap['losangeles'] = {
  center: new google.maps.LatLng(34.052234, -118.243684),
  population: 3844829
}
var cityCircle;

function initialize() {
  var mapOptions = {
    zoom: 4,
    center: new google.maps.LatLng(37.09024, -95.712891),
    mapTypeId: google.maps.MapTypeId.TERRAIN
  };

  var map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);

  for (var city in citymap) {
    // Construct the circle for each value in citymap. We scale population by 20.
    var populationOptions = {
      strokeColor: '#FF0000',
      strokeOpacity: 0.8,
      strokeWeight: 2,
      fillColor: '#FF0000',
      fillOpacity: 0.35,
      map: map,
      center: citymap[city].center,
      radius: citymap[city].population / 20
    };
    cityCircle = new google.maps.Circle(populationOptions);
  }
}

google.maps.event.addDomListener(window, 'load', initialize);




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1