tilemill

    0熱度

    2回答

    所以我一直在玩TileMill了一下,然後突然想到了「讓我們抓住一些OSM地圖圖塊,使這個地圖真的很好!」 等一下。哦,該死。 我真的不希望有下載和建立自己的PostGIS服務器(或其他)... 沒有什麼網上我可以簡單地指向會給我一些瓷磚?我誠實地不太挑剔要麼,它剛剛是不錯的地名和一些道路,它的地理...

    0熱度

    1回答

    我有以下TileMill預告定義: 電話:{{{PHONE}}} 手機數據是數字與10位數字的電話號碼。我想用lambda表達式如下對其進行格式化對即時: 電話:{{#formatPhone}} {{PHONE}} {{/ formatPhone}} 在哈希,我知道formatPhone可以如下定義: "formatPhone" : function() { return functio

    0熱度

    2回答

    有誰知道如何使地圖的背景完全透明,在瓷磚上是透明的。我嘗試刪除carto中的背景顏色規則CSS的地圖部分,但沒有奏效,而只是留下了純白的背景。我嘗試了0.1到1之間的多邊形不透明屬性,但我仍然看到白色背景。我需要它是完全透明的,這樣我才能看到標記,並且我希望我的背景成爲我的底圖。 請看附加的圖片,白色是我想擺脫的。

    0熱度

    1回答

    任何人都可以看到這段代碼中的內容阻止了我的地圖中的工具提示的功能嗎?也就是說,它們在法線貼圖中運行,但不會在使用切換按鈕將圖層添加到此貼圖時不起作用。我認爲它是onclick函數的一些東西,但不能明確地說明,以及可能的解決方法。 謝謝 <style> .menu-ui { background:#fff; position:absolute; bottom:10px

    6熱度

    2回答

    我對MapBox中的瓷磚有些困惑。據我瞭解,瓦片是一個地圖的小點,就像拼圖遊戲中的一樣。 MBTiles是圖像,但它們連接到數據庫讀取數據e讓交互成爲可能。所以如果我移動鼠標,我可以顯示光標下的圖層細節。 矢量瓷磚存儲矢量中的所有數據,它們僅用於快速渲染圖像。與這些數據的交互是不可能的。 我錯了嗎? 現在,我看到有MBTiles的工具TileMill,矢量瓷磚有MapBox Studio Clas

    0熱度

    1回答

    我正嘗試使用planet.osm.pbf文件生成here並嘗試構建離線磁貼服務器,我遇到了一些縮放問題。 我的第一次嘗試是將這些數據中的一部分渲染到.mbtiles文件中並使用Tilemill進行提供。這個效果非常好,達到了一定的縮放級別,但是預渲染圖塊的大小會爆炸。我對合適的解決方案的猜測是將tile預先渲染到合理的縮放級別,然後有一個機制來實時渲染剩餘的縮放級別。另外,我知道有一些基於矢量的貼

    0熱度

    1回答

    這是我的理解,每個地圖瓷磚是一個256x256像素的圖像。所以......如果我在看一個1400×1400像素的屏幕......這大概是36塊圖像來覆蓋整個屏幕(6位6位)......並且讓我們說我想讓我的地圖處於最高縮放級別......地圖上有20個屏幕區域......這個縮放級別爲700個圖塊,從那裏開始縮小圖層。所以最多隻有10k個瓷磚。 我拍圖,現在在俄勒岡州波特蘭市的...我只是出口我的

    1熱度

    1回答

    我有一個Mapbox Studio的問題。我想使水層看起來透明,並在某種顏色的土地面積。當我將Map {}背景刪除或修改爲透明時,除水之外的所有更改都變爲透明,並保持其設置的顏色。如果我嘗試添加狐狸示例,#countries {polygon-fill:#ff0000},它不會填充覆蓋區域。 我沒有找到任何適用於當前版本Mapbox的良好參考。 Tilemill工作的東西似乎不適用於Mapbox

    -1熱度

    1回答

    嘗試使用tilemill創建自定義世界地圖紋理以加載到leafletjs中。我已經從natural earth data下載了一個免費的.tiff文件,並將其加載到tilemill中。 然而,當我想要導出時,我會注意到在最低縮放級別上主要圍繞格陵蘭/加拿大的鋸齒狀邊緣。 幾縮放水平下降並再次似乎確定。在將拼貼輸出到PNG的鋸齒狀邊緣之後。我如何提高這些圖像的質量?

    0熱度

    1回答

    首先,我使用TileMill創建地圖,然後將其導出爲「.mbtiles」,然後使用該文件的mbutil I生成的瓷磚(.png)導出。 現在,我想用leafletjs使用那些磚,但它返回一個錯誤: 當我檢查文件,它不匹配。 這裏有什麼問題? 這裏是我的代碼: var map = L.map('map').setView([7.038218,9.017317], 13); L.tileLayer(