Google Earth API 経由で kmz ファイルを開く際に問題があります。サーバー上のファイルへの静的リンクを提供すると、正常に機能します。
google.earth.fetchKml(ge, 'http://10.122.150.183:8008/test.kmz', checkForCoordinates);
しかし、別のドメイン (WCF サービス) のファイルへのリンクを変更すると'https://10.122.150.183:4431/Uploads/1/test.kmz'
、Google Earth でファイルが開きません。私は別の解決策を試しました.ASP.Net MVCコントローラーからkmzファイルを動的に提供し、以下を返します:
return File(fileStream, "application/vnd.google-earth.kmz kmz", fileName);
ブラウザのアドレスバーから取得しようとするとうまくいきますが、fetchKml
メソッドでアクションへのリンクを提供すると、アクションは起動しません。
別のドメインから kmz ファイルを開く方法について何か提案はありますか?