0
我在我的網站上使用谷歌路線規劃師與側面的方向面板。當你點擊某個陪審員的某個部分時,它會在地圖上放大,但不會居中。它有可能將它集中在地圖的中間位置嗎?谷歌路線規劃師縮放中心
我在我的網站上使用谷歌路線規劃師與側面的方向面板。當你點擊某個陪審員的某個部分時,它會在地圖上放大,但不會居中。它有可能將它集中在地圖的中間位置嗎?谷歌路線規劃師縮放中心
當您點擊面板時,沒有實施選項來控制任何東西。
但你可以做什麼:當你點擊面板時,infoWindow打開。 您可以創建自己的infoWindow對象,並將其作爲infoWindow選項傳遞給directionsRenderer。
然後你就可以控制infoWindow。觀察infoWindow的domready事件(它將在infoWindow打開之前觸發),並將地圖的中心設置爲infoWindow的getPosition()方法返回的值。
// Show directions
if(!Demo.iw){
Demo.iw=new google.maps.InfoWindow();
google.maps.event
.addListener(Demo.iw,'domready',
function(){Demo.map.setCenter(this.getPosition());});
}
Demo.dirRenderer.setOptions({
map : Demo.map,
panel : Demo.dirContainer,
infoWindow : Demo.iw,
directions : dirResult
});
嘿再次,我有幾乎同樣的問題[這裏](http://stackoverflow.com/questions/13952810/show-info-window-in-center-of-the-map-google-avoid高速公路),你可以再次幫我嗎?我在那裏得到了一個答案,但它不如這個一樣好 – Dreadlord
它看起來問題不是幾乎一樣,它是完全一樣的,所以我的答案也是一樣的。 –