は文字列としてではなく、一般にアクセス可能なURLとしてKMLを渡すことで、GoogleマップでKMLのオーバーレイを作成する方法はありますか? AFAICTでは、Google Maps API v3にそのようなオプションはありません。私はAPIについて尋ねるのではなく、この制限を回避するための可能な終了について考えています。KMLオーバーレイ
個人的に私は一つだけと考えることができます:KMLを解析し、同等のJSを生成します。誰かより良い提案がありますか?
は文字列としてではなく、一般にアクセス可能なURLとしてKMLを渡すことで、GoogleマップでKMLのオーバーレイを作成する方法はありますか? AFAICTでは、Google Maps API v3にそのようなオプションはありません。私はAPIについて尋ねるのではなく、この制限を回避するための可能な終了について考えています。KMLオーバーレイ
個人的に私は一つだけと考えることができます:KMLを解析し、同等のJSを生成します。誰かより良い提案がありますか?
これが可能であることが表示されないAPIを見ています。
geoxml3がkmlの文字列を解析し、それから、ネイティブのGoogleマップAPI v3のオブジェクトを作成することができますparseKmlString方法を、持っています。私は、FusionTablesからkmlフラグメントを解析するために使用しました。
私も試してみたが、私はこれを行うための方法を発見していません。
理由は、ここで説明されています。周りの私の仕事は私のDropboxのKMLファイルを共有した試験ではhttps://stackoverflow.com/a/6152916/2131283
は、コンストラクタに
kmlLayer = new google.maps.KmlLayer
url: 'https://dl.dropboxusercontent.com/s/eg/gmaps.kmltoken_hash=HASH_CODE&dl=1'
をトークンとの直接アクセスURLを与えます