2017-05-17 10 views
0

ここでは、ラベル付きのタイルレイヤーを取得するためにAPIを使用しています。ここには国と大陸のラベルのみが表示されます。ベースマップタイル

var mymap = L.map('mapid').setView([51.505, -0.09], 13); 
var HERE_labels = L.tileLayer('http://{s}.{base}.maps.cit.api.here.com/maptile/2.1/{type}/{mapID}/normal.day/{z}/{x}/{y}/{size}/{format}?app_id={app_id}&app_code={app_code}&lg={language}', { 
    subdomains: '1234', 
    mapID: 'newest', 
    app_id: '{app_id}', 
    app_code: '{app_code}', 
    base: 'base', 
    type: 'labeltile', 
    language: 'eng', 
    format: 'png8', 
    size: '256' 
}); 

HERE_labels.addTo(mymap); 

あなたはここで働い例を参照することができます:私は例(https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/example-labeltile.html)からのコードを使用して、それをやっている私が欲しいもの、しかし https://jsfiddle.net/crc3vgrr/

を、国以外のすべてのラベルを削除することです大陸の名前(私は地図上に都市や道路標識は必要ありません)。 ここには強力なAPIがありますが、これを可能にするオプションは見つかりませんでした。

これはまったく達成可能ですか?

多言語のラベル専用タイルを持つ他のタイルプロバイダがありますか?

答えて

1

タイルはサーバー上でプレレンダリングされたPNGでキャッシュされているため、できません。

私たちはすぐにウェブベースのソリューションを提供してくれることを願っています。

関連する問題