選択した州に基づいて都市を取得するために、どのGoogle Maps APIサービスが理想的であるかを知っている人はいませんか。たとえば、ユーザーが選択入力からカリフォルニアを選択した場合。都市をオフに戻すGoogleマップapi
<select name="state">
<option value="CA" selected>California</option>
</select>
私はカリフォルニアのすべての都市を返し、その後、選択入力にそれらの値を追加します作られている好ましくはAJAXリクエストをしたいと思います。
<select name="city">
<option value="Los Angeles">Los Angeles</option>
// Other California cities
</select>
また、このタイプの機能には誰かが推奨するサービスがありますか?
私はsba govのウェブサイトから私が欲しかったものを手に入れることができました。彼らはurlで渡す省略された状態パラメータに基づいて都市を返すapiを持っています。たとえば、次のようにすると、カリフォルニア州のすべての都市が返されます。データをxmlまたはjsonに返すかどうかを指定するには、状態省略コードの直後に提供される拡張機能を使用します。ターミナルから以下を試してください。 'curl http:// api.sba.gov/geodata/city_links_for_state_of/CA.json' –