2016-08-30 9 views
1

私は、ローカル名と翻訳された場所の名前(「ドイツ」や「ドイツ」など)を同時に示すマップを作成しています。非常に大まかなMapboxプロトタイプがhttp://www.svexit.com/realnameatlas.htmlに掲載されていますが、MapzenやGoogle Mapsなどを使ってこれを試すことができます。動的な場所ラベルのフィルタリング

私は可能かどうかを判断しようとしています/ (例えば、英語の「英国」はまだ英国の翻訳ではなく、ロシア語、フランス語、スペイン語、中国語の翻訳が行われている「英国」または「ハンブルク」です。目標は、既存の翻訳を活用し、私自身の別個のデータセットを維持することではありません。

ありがとうございます!

答えて

0

私はこのMapzenのブログ記事はタングラムでここに似た何かを示し信じる:

https://mapzen.com/blog/languages-of-india/

名データをJavaScriptオブジェクトとして処理されているので、あなたはラベルを描画する前に、すべての重複を除外することができるはずです。

0

正しい方向に私を指してmeetarするおかげで(と、ここでいくつかの追加の洞窟探検は「未定義」をチェックするために)、私は以下を使用して、未定義の英語のラベルを抑制することができた:

  text_source: | 
       function() { 
        if (typeof feature["name:en"] === "undefined") { 
        return feature["name"]; 
          } 
        else { 
        return feature["name"] + '\n(' + feature["name:en"] + ')'; 
         } 
        }