0

地図上に国を表示するときに、Google Maps Geocodeを使用して推奨ビューポート境界ボックスを取得しています。United Kingdomのビューポートバウンディングボックスを取得する

これはほぼすべての国ではうまく機能していましたが、以前は英国でもうまく機能していました。

ジオコーディング応答には、viewportプロパティを含むgeometryプロパティがあります。英国では、このビューポートには英国と北アイルランドが含まれていましたが、最近ではキプロス島にあるAkrotiriとDhekeliaの領土も含まれています。このエリアに地図の境界を合わせると、ヨーロッパのほとんどが表示されます。

私が今までに見つけた解決策は、地図の境界線を英国の境界ボックスに合わせることですが、これは私にも見せたい北アイルランドを除外します。

英国と北アイルランドの両方を含むバウンディングボックスを取得するにはどうすればよいですか?

私はそれをハードコードすることができますが、(スコットランドが独立することを決めない限り)変更することはできません。しかし、私は別の解決策を探しています。

+0

連合イギリスと北アイルランドのビューポート – geocodezip

答えて

0

私が得ることができる最高です。このhttps://jsfiddle.net/7tc0rv2p/1/を使用でき

(APIキーを追加する必要があります):

resultsMap.fitBounds(results[0].geometry.bounds); 
resultsMap.panToBounds(results[0].geometry.bounds); 

、代わりのGBや英国、イングランドを使用して、私から離れましたあなたが必要とする全ての部分を示した非常に細かいスコットランドの量ですが、スコットランドの頂点が絶対に必要な場合はそれを調整することができます。

関連する問題