2012-09-08 49 views
2

我想顯示以特定位置爲中心的地圖。 以我控制器,我使用如何在gmaps4rails中放置地圖?

@gmapsoptions = { 
    "map_options" => {"center_latitude" => 40, 
         "center_longitude" => 73, 
         "detect_location" => false, 
         "center_on_user" => false, 
         "auto_adjust" => false, 
         "auto_zoom" => false, 
         "zoom" => 8 } 
       } 

和我認爲我使用

<%= gmaps(@gmapsoptions) %> 

它呈現在地圖得很好,但它不是集中在上面的,但是,所指定的位置「0/0 「又名日期。 我該如何解決這個問題?

+0

無法重現。但我正在使用我正在工作的(穩定)分支https://github.com/apneadiving/Google-Maps-for-Rails/tree/objectify_js – apneadiving

+0

感謝您的快速響應。我使用的是gmaps4rails 1.5.5,並且在[link](https://github.com/apneadiving/Google-Maps-for-Rails/issues/201)中做了你的建議。當我點擊Chrome中生成的鏈接時,它會顯示:「alert(」Ihre Anfrage wurde vom Google Maps-API-Server abgelehnt。Der in der Anfrage angegebene \ x22sensor \ x22-Parameter muss entweder \ x22true \ x22 oder \ x22false \ x22 sein。「)」,這大致意味着'請求中的傳感器\ x22必須是真或假'。但它已經確定了,那麼爲什麼我會得到這個錯誤呢? –

+0

不知道又不能重現...任何公開網址? – apneadiving

回答

3

剛剛檢查過您的回購,您應該只需將auto_zoom設置爲true(或將其刪除,因爲它是默認值)。

+0

我感到有點尷尬 - 現在它工作得很好,我擺弄了幾乎所有其他參數......感謝您的耐心等待。btw:在第一眼看來,它似乎不適用於openlayers,但我認爲您的項目主要針對gmaps,而且它的工作原理類似於魅力現在對我來說 –

+0

好消息:)我應該得到openlayers的一些幫助,希望! – apneadiving

+0

我會保持我的手指交叉!偉大的寶石和偉大的支持!謝謝! –