2015-10-26 15 views
1

我們可以在谷歌地圖中使用傳單嗎?搜索和閱讀關於它的文章,我們發現有一些傳單插件可用。 使用我們可以使用谷歌地圖+傳單構建應用程序。谷歌地圖中的傳單

回答

8

要搞清楚:傳單只是一個觀察庫,而谷歌地圖同時提供基礎地圖(磚)和API(如傳單) 。

Google地圖requires您在使用其基本地圖時專門使用其API。

然而,確實存在一個plugin for Leaflet,聲稱作爲Google Maps API的代理,因此尊重其使用條款,因此聽起來可以。

然後,您將決定使用該插件的Leaflet還是直接使用Google Maps API。在這一點上,這聽起來更像是一個問題,哪一個爲您提供了您正在尋找的功能。


更新

最初提到的插件將不再保留。

這裏是一個更近的一個:Leaflet.GridLayer.GoogleMutant

3

您可以使用傳單JS API工具包,並使用谷歌地圖圖像。

編輯:

檢查這個實例,其中谷歌磚/圖像沿着小葉試劑盒中使用。

var map = new L.Map(
 
    'map', 
 
    { 
 
    center: new L.LatLng(51.51, -0.11), 
 
    zoom: 9 
 
    } 
 
); 
 

 
var googleLayer = new L.Google('ROADMAP'); 
 

 
map.addLayer(googleLayer);
#map { 
 
    height: 500px; 
 
    width: 500px; 
 
}
<script src="http://cdn.leafletjs.com/leaflet-0.3.1/leaflet.js"></script> 
 
<script src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script> 
 
<script src="http://matchingnotes.com/javascripts/leaflet-google.js"></script> 
 

 
<div id="map"></div>

來源:https://gist.github.com/crofty/2197701

+2

雖然此鏈接可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接以供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Lance

+1

@Lance感謝分享,我已經更新了答案,並將在未來記住這一點。 – anand

+2

這不適用於現代版本的傳單。 – catbadger