私はブラジルの Web 開発者であり、仮想 PABX (アスタリスク) で電話の地理位置情報のレポートを作成しています。既に Google マップ API V3 で正常に動作しています。
目的このレポートを PDF または Excel にエクスポートするため、マップを画像に変換してエクスポートすることを考えています。
私がすでに試したこと:
呼び出しごとにマーカーがあり、MarkerClusterer でマーカーをクラスタリングしているため、静的マップを作成しても問題は解決しません
html2canvasを使用して Canvas でマップを変換しました。html をキャンバスに変換した後、canvas2imageを使用して要素を作成しました
<img>
。単純な html の場合、このソリューションは完璧に機能しますが、Google マップの場合、結果は次のようになります。
残念ながら、評判がないため画像を投稿できません。常にStackOverflowにアクセスしますが、質問をするのは初めてですが、キャンバスから生成された画像には、灰色のGoogleマップの背景とマーカークラスターのマーカーの数しかないことを説明できます.
よりよく理解するために、ここに画像を表示できます。
ページのスクリーンショットを撮って切り抜いてマップ領域を選択するようなことを考えていますが、問題を解決したり方法を教えてくれる提案は大歓迎です。