Google Maps APIを使用したツールがあります。 フランスのすべての都市ですべてのKMLを含む巨大なKMLデータベースからKMLポリゴンを読み込みます。次にそれらを結合して、複数の都市を含む複雑なKMLを作成します。Googleマップ複雑なKMLを使用したApiの自動フィット(fitBounds)
私は古いMaps APIバージョンを呼び出していましたが、オートフィットは自動でした。私のKMLファイルの境界を検出し、地図ズームを調整してユーザーに最適なズームレベルを与えました。
しかし、地図に到着すると、ズームレベルが低くなりすぎて見えなくなります。
それは不可能である
...新しいAPIバージョンで、我々はそれに私たちが望む最小/最大の境界を与えるfitBounds()メソッドを使用する必要があり、ということですね!私のKMLはデータベースからロードされ、数千のポリゴン、座標、ポインタを含むことができます...
私はそれにどのように対処すると思いますか? 複雑なKMLの最小と最大の境界を取得する方法(GeoXML3などのライブラリなど)はありますか?
問題を示す[mcve]を入力してください。 KMLが同じ場合、v3 API KmlLayerは、KMLの内容を表示するようにマップをズームして中央に配置する必要があります(デフォルトでは、指定しない限り)。私はあなたが何かを変えたと思う。 – geocodezip
私はすべてをチェックして、私はこの動作の理由を見つけました。 –