PALMisLIFE 討論區

標題: 如何在 Google Map 上擷取得地標經緯度 [列印本頁]

作者: ShotLiang    時間: 2008-9-10 09:43
標題: 如何在 Google Map 上擷取得地標經緯度
在Urmap上面查詢地址地標, 案右鍵有個選項可以顯示座標點的經緯度,
在Google Map上面無法顯示座標點經緯度,
有沒有方法可以查出?
目的是要使用日本的GoogleMap地圖查地標,
有些想去的店家只有地址, 或是有附上GoogleMap地圖,
可是無法轉換到GarminGPS上面,
所以問問看能不能轉換到經緯度,
謝謝

[ 本文最後由 ShotLiang 於 2008-9-10 10:33 編輯 ]
作者: lyr    時間: 2008-9-10 10:00
標題: Re: 如何在 Google Map 上免擷取得地標經緯度
在 Google Map 上面按右鍵標示為 "路線起點" 或是 "路線終點",
左上角應該就有你需要的座標了。
作者: ShotLiang    時間: 2008-9-10 10:33
標題: Re: Re: 如何在 Google Map 上免擷取得地標經緯度
原文由 lyr 於 2008-9-10 10:00 發表
在 Google Map 上面按右鍵標示為 "路線起點" 或是 "路線終點",
左上角應該就有你需要的座標了。



謝謝,
原來真的可以用 , 太棒了
作者: f(YES)=Tel+Palm    時間: 2009-2-19 07:15
繁體版沒這個功能嗎,我怎麼都試不出來?

有沒有人知道要怎麼進入英文版的googleMap?我改網址沒用。
作者: lyr    時間: 2009-2-19 19:32
繁體版沒這個功能嗎,我怎麼都試不出來?

有沒有人知道要怎麼進入英文版的googleMap?我改網址沒用。
f(YES)=Tel+Palm 發表於 2009-2-19 07:15


剛剛試過,應該沒問題。
作者: skynet    時間: 2009-2-22 12:13
本文最後由 skynet 於 2009-2-22 12:20 編輯
繁體版沒這個功能嗎,我怎麼都試不出來?
有沒有人知道要怎麼進入英文版的googleMap?我改網址沒用。
f(YES)=Tel+Palm 發表於 2009-2-19 07:15


會不會是跟你點的位置有關?
剛才試了一下,如果是點在道路跟道路中間的區塊上,就會出現經緯度座標;但是如果是點在道路上,就只會出現路名。


[attach]26750[/attach][attach]26750[/attach]
作者: alexwutw    時間: 2009-3-11 15:23
.....推
作者: hilele    時間: 2009-3-11 18:49
根據之前試的結果要點到沒道路的地方才行
不過有時候google map 會幫忙選到附近的大景點
這個方法就沒辦法用(ex.台北車站附近就很難點)

有興趣的話可以用google map提供的api自己寫一個html把滑鼠點到的座標點秀出來
把下面的code copy 到notepad 之類的編輯軟體
存檔成 *.html (ex. test.html)
用firefox開就可以了 (ie 應該不行)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example: Map Markers</title>
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=rtdrtgsdfgdsfgsdfgdfgdfsgsd"
            type="text/javascript"></script>
    <script type="text/javascript">

    var map = null;
   
    function initialize() {


      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
            map.addControl(new GLargeMapControl());                 //加入地圖縮放工具
            map.addControl(new GMapTypeControl());                 //加入地圖切換的工具
            map.addMapType(G_PHYSICAL_MAP);                         //加入地形圖

        map.setCenter(new GLatLng(25.0806,121.564702), 13); // center of map
        var blueIcon = new GIcon(G_DEFAULT_ICON);
        blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";

        GEvent.addListener(map,"click", function(overlay,latlng) {
          if (overlay) {
            // ignore if we click on the info window
            return;
          }
          var tileCoordinate = new GPoint();
          var tilePoint = new GPoint();
          var currentProjection = G_NORMAL_MAP.getProjection();
          tilePoint = currentProjection.fromLatLngToPixel(latlng, map.getZoom());
          tileCoordinate.x = Math.floor(tilePoint.x / 256);
          tileCoordinate.y = Math.floor(tilePoint.y / 256);
          var myHtml = "Latitude: " + latlng.lat() + "<br/>Longitude: " + latlng.lng() +
            "<br/>The Tile Coordinate is:<br/> x: " + tileCoordinate.x +
            "<br/> y: " + tileCoordinate.y + "<br/> at zoom level " + map.getZoom();       
          map.openInfoWindow(latlng, myHtml);
        });


      }
    }

    </script>
  </head>

  <body onload="initialize()" onunload="GUnload()">
    <div id="map_canvas" style="width: 800px; height: 480px"></div>
  </body>
</html>

不然直接去demo裡面找應該也可以找到類似的sample code.
作者: u329    時間: 2009-3-11 22:03
本文最後由 u329 於 2009-3-11 22:09 編輯

最近剛好在幫朋友網站作類似應用,其實不一定要自己寫 Code,可以用點撇步啦~

可先連到此網站,在「Address Search: 」輸入你要的地址,按下[ReCenter],
待找到地圖後,按下[Set Center]按鈕,就可在Log文字框看到該地點的經緯度了....

其實這網站的目的,是幫助你產生動態的Google Maps程式碼,方便貼在自己的Blog上,
而不必自行去學習Google API;能查經緯度,則是我無意間發現的應用,哈 ~~~




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5