問題タブ [gwt-openlayers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openlayers - OpenLayers.Renderer.symbol で形状を描画する際のヒント
OpenLayers マップで表現するために複雑な形状を描画する必要があります。
インターネットをサーフィンしていると、矢印や稲妻などのさまざまな形状を描画するためのポイント コレクションを定義する多くのリンクが見つかりました...
しかし、これらの形を描く方法を説明しているものはありません
例、
教会のシンボルを象徴しています...
稲妻のシンボルを象徴しています...
しかし、これらの点は何を意味するのでしょうか? コールアウトのような形状を描画する必要がある場合、どのように描画すればよいですか?
gwt - ArcGisとKMLを使用してgwt-openlayersマップに3Dオブジェクトを描画するにはどうすればよいですか? または他のアプローチで?
gwt-openlayers
3D オブジェクトを含むマップを作成することはできますか?
KMLレイヤーは 3D オブジェクトの描画に使用でき、 でサポートされ ていることを知ってい
ますgwt-openlayers
。また、リモートの ArcGis Web サービスからgwt-openlayers
WMS および WFS レイヤーを描画できることも知っています。
質問:
- 上記の KML の例では、ローカルの静的な .kml ファイルが使用されています。移動する 3D オブジェクトをマップ上に表示する必要があります。3Dモデルを取得した座標に配置するように座標を取得するarcgisにKML Webサービスを展開することは可能ですか?
- ローカルファイルからではなく、web-service からgwt-openlayers で KML を使用する実際の例はありますか?
protocolOptions.setUrl("lines.kml")
例を に置き換えると、機能しprotocolOptions.setUrl("http:web-service-url")
ますか? - アプリのチェックに使用できるオンライン KML サービスはありますか?
gwt - GWT-OpenLayers: レイヤー上のさまざまなスタイルのポイントのハイライト
レイヤーにいくつかのポイントがあり、すべてに異なるスタイルが関連付けられている可能性があります。だから私はやっている
選択を行う(つまり、ポイントをクリックする)まで、すべて正常に機能します。選択すると、ポイントが強調表示されません。からpointStyleを削除すると、ポイントが強調表示されますVectorFeature
。つまり、
レイヤーで使用StyleMap
してみましたが、結局同じ結果になりました。
この問題の解決策は何でしょうか?
gwt-openlayers - 必要な gwtopenlayers jar を取得できません
org.gwtopenmaps.demo.openlayers.client.basic および org.gwtopenmaps.demo.openlayers.client.components.store パッケージの jar を取得するにはどうすればよいですか。AbstractExample および ShowcaseExampleStore クラスを Java ファイルにインポートしたい. </ p>
gwt - カスタマイズされたタイムピッカー
GWT RPC アプリケーションで独自のタイム ピッカーを作成するにはどうすればよいですか。私はtraccarの標準の時間ピッカーを使用しました.しかし、それは30分の時間間隔を持つドロップダウン時間フィールドを使用しました.私は1分の時間間隔のためにそれをしたいです. Ui Binder クラスで行う必要がある変更は何ですか?
openlayers - openlayersポリゴンはユニオンではなく違いを表示します
OpenLayers で、次の形式のコードを使用して、2 つの LinearRing オブジェクトで構成されるポリゴンを作成します (これは Java+GWT にありますが、同じ原則が JS にも当てはまります)。
このレイヤーを地図上に表示すると、points1 と points2 で定義されたポリゴンが重なっていると、穴が見えます。
ポリゴン ホール http://www.jackhollow.co.uk/misc/polygon.png
2 つのポリゴンの "xor" が表示されていますが、代わりにそれらの "or" を表示したいところです。つまり、真ん中の穴が緑色で塗りつぶされています。
どうすればいいですか?Openlayers の表示の問題だと確信していますが、それを制御するためのフラグがどこにも見つかりません。
元の 2 つのポリゴンは次のとおりです。
ポリゴン ホール http://www.jackhollow.co.uk/misc/polygon2.png
1 つのレイヤーに一緒に表示すると重なりますが、Openlayers は交差部分を塗りつぶしません。
gwt - gwt-openlayers で Google レイヤーが正しく表示されない
Gwt 2.6.1 (Activities and Places フレームワークを使用) と gwt-openlayers 1.0 を使用しています。
Google レイヤー (Google または GoogleV3 インスタンス) を基本レイヤーとして使用すると問題が発生します。マップは表示されますが、ズームやドラッグができず、openlayers コントロールが表示されません (ズーム ボタン、レイヤー スイッチャー、スケール ライン)。F5 (更新) を押した後、問題はなくなり、すべて正常に動作します。Bing ベースレイヤーでは、これらの問題は発生しません。
状況は複雑ですが、再現できます: 3 ページが必要です。
- 最初: これはようこそページです
- 2 番目: 空にすることができます。それは場所のトークンを持っています:「secondPage」
- 3 番目: 地図を含むページ (#mapPage)
ブラウザでアプリケーションを開くと、ようこそページが表示されます。次に、URL の後に 2 番目のページのトークンを入力します (#secondPage)。2 ページ目が表示されたら、ベース URL (#mapPage) の後に 3 ページ目のトークンを入力します。このシナリオに従うと、前述の問題が発生します。
3 ページ目の ui.xml:
3 ページ目のビュー:
TestGoogle クラス: