この質問はネット上で尋ねられましたが、まだ解決策が見つかっていません。PHPを使用して地図上の国を強調表示
私の必要としているのは、データベースのデータに基づいて、アフリカの地図上で国を強調する必要があります。これはウェブベースのゲームのためのもので、私はGoogleマップなどを使いたくありません。
これは新しい問題ではありません。そこにPHPライブラリがあるとか、少なくとも必要な情報が入っているファイルがあると思います(多くの座標が必要です)。マップはインタラクティブ(オンクリックまたはオンホバーイベントなし)である必要はなく、可能であればこのサーバー側を維持したいと考えています。国を表示し、データベースのデータに基づいて国を色付けするだけです。
しかし、PHPソリューションをお持ちでない場合は、Javascriptを使用する代替オプションに感謝します(データは引き続きDBから抽出する必要があります)。
最後の質問 - 各国の.PNGイメージを単純に作成して残りの地図を透明にし、マップを形成するように配置することがどれほど難しいでしょうか?その場合、個々の国を強調するPHP関数がありますか?
素晴らしい!あなたはスペックを持っています、今何を試しましたか? –
私が試したことがないのは、次の月にそれをやりたいと思っていないので、マップポイントを自分自身でプロットすることです。私は解決策のためにインターネットを検索しようとしました。私が見つけていないのは答えですが、私が見いだしたのは、さまざまなスレッドへの唯一の貢献が半刺激的な皮肉な発言である百人です。いいえ、ありがとうございます。 101. – robert
地図を使って作業しているとすれば、Flash + ActionScriptの使用を検討しましたか? ActionscriptはJavaScript経由でPHPと話すことができます。また、PHPはActionscriptと対話することもできます。こうすることで、PHPでのユーザーアクションを指定してFlashのマップ要素を強調表示したり、マップとのユーザーのやり取りに基づいてPHPでアクションを実行したりできます。 –