2012-06-29 185 views
1

我使用Google API爲遊戲構建地圖。問題是我試圖用lat/long來顯示座標,我試圖將這些座標匹配到左上角開始的地圖座標。Google地圖自定義圖像和自定義座標

鏈接:http://cstauffer.com/dayz/map/ARMAII_MAP.html

我環顧四周,但我沒有找到太多的文件或修改背後的經/緯數學幫助。現在這張地圖只是一張二維地圖,所以我不需要墨卡託投影,只需x/y和縮放級別。任何提示/幫助將不勝感激。

我應該添加一些信息:8,960 x 8,960圖像。我想左上角從0,0開始。這是一張平面地圖,縮放級別是2-6。

+0

剛擡頭,似乎您試圖兩次加載Google Maps JavaScript,並且您的第一個JavaScript網址似乎包含您不想放在明文中的密鑰。您無需提供僅用於加載更新版Google地圖JavaScript的密鑰。我假設您擁有許可證,並且您應該在加載API時使用[客戶端ID](https://developers.google.com/maps/documentation/business/guide#Signup),而不是密鑰。由於您的密鑰現在已經暴露,您可能要生成一個新密鑰。 –

回答

0

我不知道,但我想你可能會尋找這些:

  • google.maps.Map.getProjectionapi-doc
  • google.maps.Projection.fromLatLngToPointapi-doc
+0

我嘗試過使用這些項目,但我一直無法獲得從左上角開始的座標。我的座標在我的地圖atm的中心是默認的0,0。 – user1491419

+0

我不認爲我有足夠的信息給你更多的幫助。你的JavaScript類'GMICMapType'看起來相當複雜,我沒有時間去挖掘細節。有一件令人困惑的事情是,你在你的問題中說你想讓左上角是'0,0',但是在你的評論中你說'0,0'在中心。我相信這是有道理的,但它似乎說了2個不同的東西。也許如果你在你的問題中包含更多的細節,以及適用於你的問題的代碼,它可能會讓我或其他人給你更多的指導。 –