0
我想在谷歌地圖顯示劃分爲200份的數量,我有這樣的代碼谷歌地圖:要在地圖分割成子邊界
bounds = map.getBounds();
southWest = bounds.getSouthWest();
northEast = bounds.getNorthEast();
tileWidth = (northEast.lng() - southWest.lng())/10;
tileHeight = (northEast.lat() - southWest.lat())/20;
for (x=0; x < 20 ; x++)
{
for (y=0; y < 10 ; y++)
{
var x1 = southWest.lat()+ (tileHeight * x);
var y1 = southWest.lng()+ (tileWidth * y);
var x2 = x1 + tileHeight;
var y2 = y1 + tileWidth;
var tempCell = new GLatLngBounds(new GLatLng(x1, y1), new GLatLng(x2, y2));
}
}
我只是不能弄清楚什麼是錯的。 .. 任何想法?
你能告訴我們你的錯誤或意外行爲嗎? – 2009-06-01 13:18:33
我的代碼沒有將地圖顯示劃分成相等的子邊界。 – Posto 2009-06-01 13:22:25
它們的大小不一樣,或者沒有像預期那樣多的區域,或者? – 2009-06-01 13:31:56