Bing Mapsコントロールに「あなたはここにいる」マーカーをどのように追加しますか?電話では、これは正方形内の円として表され、次に位置精度を表す外側の円があります。
は、それはあなたがプッシュピンとpolgonでそれを行うことができますが、私はあなたがあなたの現在の位置を与えるGeoCoordinateWatcherクラスを、使用することができます簡単に/より良い方法「あなたはここにいる」マーカーをBing Mapsコントロールにどのように追加しますか
5
A
答えて
4
がある願っていて、その後、簡単なプッシュピンを追加するようになります。 。私は、ピン止めが悪い選択であるとは思っていません。
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher();
GeoCoordinate loc = watcher.Position.Location;
if (loc.IsUnknown == true)
{
// Cannot retrieve the GPS position
return;
}
MyBingMap.SetView(loc, 17);
MapLayer pushPinLayer = new MapLayer();
MyBingMap.Children.Add(pushPinLayer);
Pushpin p = new Pushpin();
p.Content = "YOU ARE HERE";
p.Location = loc;
pushPinLayer.AddChild(p, loc, PositionOrigin.BottomLeft);
2
あなたは2つの質問をしてくれました.Tucoは、最初のもの、つまり、押しピンを追加する方法について良い答えを与えました。あなたの2番目の質問に対する答えは、それをどのようにスタイルするかです。
プッシュピンを白いニンバスの黒いダイヤモンドに黄色の点のようにするには、このスタイルを定義してそれを押しピンに適用する必要があります。私は白いニンバスと黒い円の中心に白い数字をスタイルする方法を教えてもいいですが、それから私はあなたを殺さなければならないでしょう。
xmlns:m="clr-namespace:Microsoft.Phone.Controls.Maps;assembly=Microsoft.Phone.Controls.Maps"
<Style x:Key="CurrentLocationPushpinStyle" TargetType="m:Pushpin">
<Setter Property="BorderBrush" Value="#FFF4F4F5" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid>
<Rectangle Fill="Black" Height="25" Stroke="White" StrokeThickness="2" Width="25" RenderTransformOrigin="0.5,0.5">
<Rectangle.RenderTransform>
<CompositeTransform Rotation="45" TranslateX="-10" TranslateY="11"/>
</Rectangle.RenderTransform>
</Rectangle>
<Ellipse Fill="Yellow" Height="11" Stroke="Yellow" Width="11">
<Ellipse.RenderTransform>
<CompositeTransform TranslateX="-10" TranslateY="11"/>
</Ellipse.RenderTransform>
</Ellipse>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
昨年は黄色のドットがsooooです。マンゴーは青い点を使用します。
関連する問題
- 1. Bing Maps 7でクラスを押しボタンに追加するにはどうすればよいですか?
- 2. Bing Mapsに半径円を追加するにはどうすればよいですか?
- 3. ここではMaps(JS v3) - イベントバブルにイベントリスナーを追加します
- 4. Bing Maps v7 APIで時間を追加するにはどうすればよいですか?
- 5. Bing Mapsを使用したWPFアプリケーション起動時に痛いほど遅いコントロール
- 6. このようなウェブサイトにはGoogleマップのマーカーの詳細はどこにありますか?
- 7. Bing Maps(Virtual Earth)に3-D図形をプログラムで追加する
- 8. このWPFコントロールをWinFormに追加するにはどうすればよいですか?
- 9. リスナーをGoogle Mapsマーカーに動的に追加する
- 10. あなたのvimrcにNERDTreeをどのように追加しますか?
- 11. LocationCollectionを使用してWP7 Bing Mapsコントロールに収まるようにズームする方法は?
- 12. このようなSilverlightブラウズコントロールはどこにありますか?
- 13. Bing maps Ajax ControlとSilverlightコントロール
- 14. IntelliJ IDEAで-eaのようなコンパイラオプションをどこに追加しますか?
- 15. Raphael.jsで作成したドーナツチャートにマーカーを追加するにはどうすればよいですか?
- 16. Bing Map WebpartにSP 2010のコントロールを追加する
- 17. WPF Bing Mapsコントロール - スケールバーユニットを変更する
- 18. Bing MapsからRoutePathにアクセスするAJAXコントロール
- 19. スクロール可能なNSScrollViewにNSTextViewコントロールとNSMatrixコントロールを追加するにはどうすればよいですか?
- 20. このJavascriptファクトリファクトリにはどのような値が追加されますか?
- 21. この例では、どのようにカラーバーを追加しますか?
- 22. Bing Mapsへの参照を追加できませんか?
- 23. CommandClassをRegisterClassCommandBindingを使用してコントロールに追加するかどうかに違いはありますか?
- 24. メインビューがこのようなときに、どのようにしてadmobビューを追加しますか?
- 25. jQueryでは、どのようにして以前に追加しなかったコンテンツをもう一度追加することができますか?
- 26. 誰かが簡単な「あなたはここにいる」Android Mapsチュートリアルを知っていますか?
- 27. Bing Mapsのは、私がWindows PhoneアプリケーションにBing Mapsのコントロールを使用しようとしているが、私はマップコントロールが配置されているページを起動したとき、私はこのエラーを取得するXamlParseException
- 28. 合計を表示するために結果セットに追加の行を追加するにはどうすればよいですか?ここ
- 29. 難し私はこのようなjQueryのでは、配列にコントロールを追加していjQueryのアレイ
- 30. EFモデルにビューを追加した後にこのエラーが発生しないようにするには
おかげで、あなたのテーマの色は現在緑色のドットを使用していると思います –
緑色の点はマンゴーベータ2です。私は緑色の点がありますが、私は青色のテーマを使用します。 –