私はこのメソッドを使用して、大使館のストリート名を XML ファイルから取得し、マップ上に表示します。
これは私が使用している方法です:
locatie = gc.getFromLocationName(gevondenland.getAdresamba(),5);
取得した場所 (locatie) で MapActivity を開きます。
これは機能しますが、一部の国でのみ有効です。
XML ファイルのサンプルを次に示します。
<land>
<naam>Angola</naam>
<code>AO</code>
<politie>110</politie>
<ambulance>118</ambulance>
<brandweer>118</brandweer>
<telamba>00244222310686</telamba>
<adresamba>Edificio Secil, Avenida 4 de Fevereiro 42-6� en 10�, Luanda</adresamba>
</land>
<land>
<naam>Antigua en Barbuda</naam>
<code>AG</code>
<politie>911</politie>
<ambulance>911</ambulance>
<brandweer>911</brandweer>
<telamba>0012684811857</telamba>
<adresamba>High Street, Sint John�s, Antigua</adresamba>
</land>
<land>
<naam>Argentini�</naam>
<code>AR</code>
<politie>101</politie>
<ambulance>107</ambulance>
<brandweer>100</brandweer>
<telamba>00541143380050</telamba>
<adresamba>Edificio Porte�o II, Olga Cossettini 831, piso 3, Buenos Aires</adresamba>
</land>
アンティグア・エン・バーブーダは機能しますが、アルゼンチンとアンゴラは機能しません。
Google マップでまったく同じ住所を検索すると、見つかります。
Android でアドレスが見つからない理由は何ですか?