ページで郵便番号を検索するときに問題が発生したため、ドロップダウン オプションの 1 つがクリックされたときに Google マップ スクリプト src を変更したいと考えています。正しい結果を得るには、src url で Google の地域ローカリゼーション「®ion=」を使用する必要があると思います ( https://developers.google.com/maps/documentation/javascript/basics#Localization )
<head>
タグ内に Google マップ API をロードしました。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
ドロップダウンリストを作成しました
<select id="country">
<option value="sel">Select</option>
<option value="DK">Denmark</option>
<option value="NL">Netherlands</option>
<option value="SE">Sweden</option>
</select>
オプションの 1 つがクリックされるたびに、Google マップ スクリプト src が変更されるようにします。
例: デンマークをクリックすると、src は次のように変わります。
http://maps.googleapis.com/maps/api/js?sensor=false®ion=DK
このスクリプトタグの src を動的に変更するを調べて、いくつか試してみました が、それを機能させる方法がまだわかりません。
現時点で私はこれを持っています:
$('#country option').click(function(e) {
e.preventDefault();
var region = $(this).attr('value');
var url = 'http://maps.googleapis.com/maps/api/js?sensor=false®ion=' + region;
});
jQueryとjavascriptに関しては本当に初心者なので、ここで助けが得られるかもしれないと思いました。