GoogleマップのAPIを使用して、街のエリアをマップし、各通りのポリラインを表示しました。すべてのポリラインをレンダリングしたときのパフォーマンスは、ズームアウトすると料金がかかります。さらに多くのエリアをマッピングしたい場合は、このプロセスがうまく拡張されないことがわかります。Google Earth API Javascriptからポリラインをレンダリングするときのパフォーマンスを改善する
マップを任意に分割して非表示にすることはできますが、パフォーマンスを向上させることができるハックの少ないソリューションはありますか?
レンダリングに使用するコードはかなり単純です。それは私の辞書をループします。
var coordinate_line = new google.maps.Polyline({
path: {{ path['Coordinates'] }},
strokeColor: path_color,
strokeOpacity: opacity,
strokeWeight: width
});
coordinate_line.setMap(map);
は(FusionTablesLayerまたはKmlLayerなど)のタイルベースのレンダリング層を用いることであろう。 – geocodezip
私はKMLlayerを使うことを考えましたが、あなたのファイルをローカルではなくURLに保存する必要があります(私はほとんど肯定的です)。私はFusionTableのおかげで試したことはありませんが、1MB未満のAPI呼び出しの要件は回避するのが難しいかもしれません。 – ChipsAhoy
また、誰かが少なくとも私がdownvotedされている理由を教えてくれる?私がここに掲示したすべての質問は、1つのカルマで下降して詰まっているため、非常に腐敗しています – ChipsAhoy