2017-02-22 5 views
0

私は現在Google Maps APIと戦っています。GoogleマップApiは州のみを検索します

たとえば、SanJoséin Costa Ricaなどです。 「サン・ホセ」と「サン・ホセ」という地域があります。私は州を見つける必要があります。だから私はこの要求を使用します。

http://maps.googleapis.com/maps/api/geocode/xml?address=San José Province&components=country:CR&language=nl

をあなたは、これは州サン・ホセを返すべきだと思うだろうが、それはしていません。それは都市を返す。

<type>locality</type> 
<type>political</type> 

私が検索: http://maps.googleapis.com/maps/api/geocode/xml?address=San Jose Province&components=country:CR&language=nl (唯一の違いはなく、ホセé電子です) それは地域を返しません。

<type>administrative_area_level_1</type> 
<type>political</type> 

もちろん、これは文法的に使用されており、入力は「sanjosé」です。 州の結果のみを取得するにはどうすればよいですか? (administrative_areaさん)

答えて

0

また、あなたは 『サンホセ州』を問い合わせる場合administrative_area_level_1結果が得られます。

http://maps.googleapis.com/maps/api/geocode/json?address=Province%20of%20San%20Jos%C3%A9&components=country:CR

これは、異なる国の間で異なる動作をすることを考えます。私はこの形式(Province of ...)をベンチャーにしたいと思っています。スペイン語圏の国では正しい結果が得られる可能性が高くなります。

関連する問題