Facebook や TravelAdvisor などで見たことがあるような、「あなたが訪れた国」マップを作成しようとしています。
さまざまなフラッシュ キットを試しましたが、思ったほど高度ではありません。私がすべての異なるキットで遭遇した主な問題は、クリックすると国の背景色が変更され、「選択を解除」してもその色が保持されることです。これは、ユーザーに視覚的なフィードバックを提供するために明らかに必要です。
これまでにこれを行うことができた唯一の方法は、巨大な XML 文字列を使用して JavaScript を介してフラッシュを初期化し、Javascript とやり取りするクリック コールバックを用意し、JavaScript で正規表現を使用して XML 文字列を変更し、XML を送り返すことです。フラッシュに。この方法が最適からかけ離れており、非常に遅いことは明らかです。
FusionMaps、amMap、AnyMaps、および diyMap を試しましたが、これまでのところ、これらのいずれかでこれを行う方法は見つかりませんでした。誰かがこれらのいずれかで同様のことをした場合、私は本当にその方法を知りたいです:-)
私が何を見なければならないかについての指針や提案はありますか?ウィキペディアで無料の SVG 大陸マップを使用し、それらを PNG に変換してすべての国のイメージ マップを作成し、次に Canvas と VML を使用して国の上に要素がありますが、これはフラッシュソリューションと比較して非常に面倒でエラーが発生しやすいようです。
読んでくれてありがとう、そして誰かが私にいくつかの指針を持っていることを願っています:-)
- ミスター・ドゥーム