1

現在、私が取り組んでいる Web アプリケーションで、クライアントの 1 人が、実装方法がよくわからない機能を求めました。メイン ページに Google マップがあり、クライアントはプレゼンテーション用にそのマップに描画できるようにしたいと考えています。私は、クライアントが望んでいるものの例を 2 つ見てきました。最初の例は、http://www.scribblemaps.com/にあり、線や図形を描くことができます。プロ バージョンでは、クライアントが求めている「ブロック矢印」を使用できます。ただし、このアプリケーションでは、サイトでマップを作成し、JPEG として保存することしかできません。クライアントは、アプリケーション内でこれを行いたいと考えています。Scribble Maps は Adob​​e Flash を使用してこれを実現しており、Google マップを背景に配置しているのではないかと推測していますが、これが最適なルートかどうかはわかりません。

また、 http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.htmlユーザーが編集可能な形状について説明しているこのブログも見つけました。この例では、形状を作成し、作成後にサイズを調整できます。ユーザーがその形状をマップに追加してサイズを編集できるマップ上の別のボタンとして、ブロック矢印のようなカスタム ポリゴンを作成できるかどうか疑問に思っていました。ユーザーがカスタムの多角形ボタンを使用できることはわかっていますが、クライアントが毎回独自の矢印を描画したくないことはわかっています。

* 編集 *

明確にするために、誰かにコードを書くように頼んでいるのではなく、情報の方向性を示しています。「ブロック矢印」のような多角形を事前に作成して、クライアントがクリック アンド ドラッグして、Google Maps API だけを使用して円や長方形のように地図上にこの矢印を描画できるかどうかを知りたいです。

4

2 に答える 2

0

遅い答えかもしれませんが、これはあなたにとって役立つと思います。 https://developers.google.com/maps/documentation/javascript/examples/user-editable-shapes

于 2014-11-26T08:51:17.343 に答える
0

私のプロジェクトでは、さまざまな同様のタスクを実行する必要がありました。地図上に図形を描画させることができます。私のプロジェクトでは、マップをクリックしてクリックごとにマーカーを追加することで、ユーザーがそこに図形を描画できるようにしました。既存のマーカーをクリックすると、すべてのメーカーが閉じた多角形を形成します。その後、データベースに保存できます。上記の編集部分に関しては、ポリゴンの editable プロパティを true に設定して、ポリゴンで遊ぶことができます。

これがあなたのプロジェクトに役立つことを願っています。ハッピーコーディング!! 幸運を

于 2012-11-01T14:59:03.007 に答える