2015-06-04 57 views
0

我正在一個Geolocation應用程序中,我想用我自己的(本地)數據填充一個Google地圖。但地圖上已經有很多對象,加上我自己的標記會讓用戶感到非常忙碌和困惑。我想知道如何才能從幾乎空的地圖開始,只有地名。我已經搜索了,但我無法找到谷歌地圖上的任何配置,使其爲空。我很欣賞任何建議。如何創建一個空的谷歌地圖只有街道名稱

回答

2

您可以使用Styled Maps來控制在使用JavaScript Maps API構建的地圖上顯示哪些功能。

從實驗Styled Maps Wizard開始,直到獲得所需的效果,然後使用顯示JSON按鈕獲取可用於Styled Maps API的數據對象。

例如,我使用嚮導關閉全部功能,然後僅打開道路/標籤。這是得到的數據:

[ 
    { 
    "stylers": [ 
     { "visibility": "off" } 
    ] 
    },{ 
    "featureType": "road", 
    "elementType": "labels", 
    "stylers": [ 
     { "visibility": "on" } 
    ] 
    } 
] 

您可以複製到類似的代碼simple styled map example

這裏有一個fiddle與上述風格,所以你可以進一步試驗。

+0

太棒了!這是我真正想要的。謝謝邁克爾。 –

2
var map = new google.maps.Map(document.getElementById('map-canvas')) 

可以在tutorial page上找到。

+0

坦克爲您的答覆,但我找不到任何關於我的問題關於該鏈接。請您提供一個小提琴嗎?或者至少給我在該頁上的一個點哪個分區恰好指的是答案。 –

+1

向下滾動到「Hello,world」.....代碼在這裏,這是最簡單的代碼,初始化Google地圖的最基本的東西。 –

+0

+1爲答案,但邁克爾的答案更完整。我會標記爲wenwer,但儘管如此,謝謝你的時間。 –

相關問題