0

このプロジェクトの URL で地域と都市を使用しています。現在、多くの地域や都市には非常に長い名前が付けられている可能性がありますが、短縮された地域/都市情報の組み合わせもあいまいさにつながる可能性があります。

単語を自動的に短くする簡単な方法はありますか?

Bremerhaven を Brmhvn や New Haven に変えたり、Connecticut を NewHvn-Cnctct にしたり?

4

3 に答える 3

3

http://www.maxmind.com/app/worldcitiesから無料で入手できる世界の都市のリストには 2797245 の都市があります。

次のような URL パターンを設計します。

{Country TLD}/{Abbreviation for state, province or prefecture}/{Trim of county or district}/{Trim of city}

いくつかの例、

地域については、ISO 3166 コードの使用を検討することをお勧めします。したがって、ミュンヘンと仙台の上記の例は次のようになります

  • www.example.com/JP/Tohoku/ JP-04 /仙台
  • www.example.com/DE/DE-BY/ミュンヘン_

その他のリード

それが役に立てば幸い。

于 2012-04-12T18:14:01.360 に答える
2

短いバージョンを人間にとって意味のあるものにしたい場合、これは信じられないほど複雑だと思います。フルネームを適切に表すものは明らかではないからです。

例: 私自身のヘルシンボリ市。この名前だけを考えると、音節ごとに 1 文字に分割します。ヘルシンボーグ -> HSB. しかし、この頭字語を使っている人を見たことがありません。私が知っている誰もがHBGを使用しています。

要するに、特定のゲームの論理的な頭字語を作成する関数を作成するのはかなり簡単ですが、人間が認識できるものを作成しようとするのは非常に難しいと言えます。

名前からいくつかの文字を切り取りたいだけであれば、おそらくはるかに簡単ですが、読みやすさに影響を与えずに名前のどの部分を切り取ることができるかを理解するために、英語の教授に相談することをお勧めします. しかし、それは可能であり、あなたが参照できる単語をどのように読むかについて、一般に公開されている研究がおそらくあります.

于 2012-04-12T10:15:10.257 に答える
2

独自のコード リストを作成するよりも、既存のコード リストを採用することをお勧めします。たとえば、IATA コード郵便番号、さらには電話番号を使用することもできます (これらについては、独自のリンクを見つけてください)。

于 2012-04-12T10:29:40.713 に答える