2017-05-17 2 views
0

Ich benutze HERE api, um eine Kachelebene nur mit Beschriftungen zu erhalten. Ich mache es den Code aus dem Beispiel unter Verwendung von (https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/example-labeltile.html):Nur Land- und Kontinentlabel auf HIER anzeigen. Grundkartenkacheln

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); 

Sie können das Arbeitsbeispiel siehe hier: https://jsfiddle.net/crc3vgrr/

jedoch, was ich will, ist es, alle Etiketten außer dem Land zu entfernen und der Name des Kontinents (ich brauche keine Städte oder Verkehrszeichen auf meiner Karte). Ich sehe, dass HIER eine leistungsfähige API hat, aber ich habe keine Optionen gefunden, die mir erlauben, das zu tun.

Ist das überhaupt erreichbar?

Oder vielleicht gibt es einige andere Kachel-Anbieter, die mehrsprachige nur-Etiketten-Kacheln haben?

Antwort

1

Entschuldigung, das kann nicht gemacht werden, weil die Kacheln vorgerenderten PNGs auf dem Server sind und zwischengespeichert werden.

Hoffentlich haben wir bald auch für das Web eine vektorbasierte Lösung!

Verwandte Themen