25

米国の州またはカナダの州を表すクラスを構築しています。クラスは何と呼ばれるべきですか?

いくつかのアイデア:

  • 地域:これに関する問題は、.Net に、地域という用語を使用して国 (州や県ではなく) を表す RegionInfo クラスがあることです。
  • 状態:これの問題は、アプリケーションの状態やセッションの状態などと混同する可能性があることです...
  • 州:機能する可能性がありますが、非常にカナダ中心です。気分が悪いだけです。

編集: GeographicalRegion が進むべき道のようです。他の地理的地域タイプ (つまり、国) の基本クラスとして使用することもできますが、それでも意味があります。

4

7 に答える 7

13

GeographicalRegion が私の選択です。それはかなり短く、完全に明確であり、州や州などの実際のタイプの地域との意味合いはありません。

于 2009-02-16T15:39:34.447 に答える
12

紛らわしすぎるので、「州」には絶対に行かないでください。また、「地域」にも .ca の意味があります。ウィキペディアは、「Subnational」または「SubnationalDivision」が適切であることを示唆しています。

于 2009-02-16T15:41:07.720 に答える
7

Stateのより一般的な名前は、世界中のどこにでも適用でき、CountrySubdivision、または単にSubdivisionです。

于 2009-02-16T15:59:21.843 に答える
5

Google は、administrative_area_level_1ジオコーダーでこの用語を使用しています。

Administrative_area_level_1は、国レベルより下の一次市民団体を示します。米国内では、これらの行政レベルは州です。すべての国がこれらの行政レベルを示すわけではありません。 Administrative_area_level_2は、国レベルより下の二次市民団体を示します。米国内では、これらの行政レベルは郡です。すべての国がこれらの行政レベルを示すわけではありません。 Administrative_area_level_3は、国レベルより下の第 3 レベルの市民団体を示します。このタイプは、軽微な民事区分を示します。すべての国がこれらの行政レベルを示すわけではありません。

参照: http://code.google.com/apis/maps/documentation/geocoding/#Types

于 2010-09-10T13:45:49.050 に答える
3

State;に問題はありません。あなたがそれを使用している文脈では、私はアプリケーションの状態との混乱を期待していません。どこで使用する場合でも、、、、を参照することになりますCountryStreetNamePostCode?同様に、名前を付けることを選択した場合Region

Regionでも、漠然としているので、好きではありません。いろいろなものが地域です。誰かが私が住んでいる地域を尋ねられたら、私は中西部と言うかもしれません。または西半球。またはラムゼー郡。それはすべて文脈に依存します。

あなたとあなたのプロジェクトに取り組んでいる人々はすでに文脈を知っているはずなので、そこで意味のある言葉を使ってください。その単語が他の文脈で意味を持っているかどうかについて心配する必要はありません。あなたはそれらを扱っていません。

于 2009-02-16T15:51:51.080 に答える
0

少し検討した結果、私の場合は検索する領域を指定する必要があることに気付き、IAreaLocatorを使用しました。アイデアは、実装されたエリアロケーターが非有限領域の指定を可能にするということです。それらは、ジオフェンス、州、州、国などである可能性があります.

于 2019-04-05T16:31:02.737 に答える
-1

州または県

于 2009-02-16T15:41:12.167 に答える