Address クラス
名前空間
使用方法
これらの各メソッドも参照のみのプロパティと同等です。getter メソッドごとに、ドット表記を使用してプロパティにアクセスできます。たとえば、myAddress.getCity() は myAddress.city と同じです。
ドット表記を使用して、親項目にある複合項目のサブ項目に直接アクセスすることはできません。代わりに、親項目を Address 型の変数に割り当てて、そのコンポーネントにアクセスします。たとえば、myAccount.BillingAddress の City 項目にアクセスするには、次の処理を実行します。
1Address addr = myAccount.BillingAddress;
2String acctCity = addr.City;例
1swfobject.registerObject("clippy.codeblock-1", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17// Select and access Address fields.
18// Call the getDistance() method in different ways.
19Account[] records = [SELECT id, BillingAddress FROM Account LIMIT 10];
20for(Account acct : records) {
21 Address addr = acct.BillingAddress;
22 Double lat = addr.latitude;
23 Double lon = addr.longitude;
24 Location loc1 = Location.newInstance(30.1944,-97.6682);
25 Double apexDist1 = addr.getDistance(loc1, 'mi');
26 Double apexDist2 = loc1.getDistance(addr, 'mi');
27 System.assertEquals(apexDist1, apexDist2);
28 Double apexDist3 = Location.getDistance(addr, loc1, 'mi');
29 System.assertEquals(apexDist2, apexDist3);
30}