问题列表 - 第43667页

WP7 Bing Map Pushpin - 如何调整自定义图钉的位置?

好的,简单的问题,但我还没有找到明显简单的答案!我有一个带有地图集成的Windows Phone 7应用程序,地图上有一组图钉.图钉是自定义的(只是椭圆/圆形).

不幸的是,自定义图钉的位置与地理位置"关闭".当你放大时,它越来越接近准确,并且在最缩小的水平中是最远的.

我认为这是一个抵消问题.我查看了RenderTransformOnOrigin,但它似乎没有帮助我.

在此先感谢,这是相关的代码:

<phone:PhoneApplicationPage.Resources>
    <ControlTemplate x:Key="PushpinControlTemplateBlue" TargetType="my2:Pushpin">
        <Grid x:Name="ContentGrid" Width="34" Height="34" RenderTransformOrigin="0.5,0.5">
            <StackPanel Orientation="Vertical" >
                <Grid MinHeight="31" MinWidth="29" Margin="0">
                    <Ellipse Fill="Blue"
                            Margin="1"
                            HorizontalAlignment="Center"
                            VerticalAlignment="Center"
                            Width="20"
                            Height="20"
                            Stroke="White"
                            StrokeThickness="3" />
                    <ContentPresenter HorizontalAlignment="Center"
                                Content="{TemplateBinding Content}"
                                ContentTemplate="{TemplateBinding ContentTemplate}"
                                Margin="4"/>
                </Grid>
            </StackPanel>
        </Grid>
    </ControlTemplate>
</phone:PhoneApplicationPage.Resources>


    <my1:Map Canvas.Left="16" Canvas.Top="13" CopyrightVisibility="Collapsed" CredentialsProvider="AtqOU-L_liZekzqR0mEG7dGDwswKnnXSoSmsVs6eGtAe7S9NZDiAtpAd1vgPfhxD" Height="521" LogoVisibility="Collapsed" Name="mapMain" ScaleVisibility="Collapsed" VerticalContentAlignment="Top" Visibility="Visible" Width="446" ZoomBarVisibility="Collapsed" BorderThickness="1" Background="Tomato">
        <my2:Pushpin Name="pin1"
                 Location="51.461326390697344, -0.9261151403188705"
                 Content=""
                 Template="{StaticResource PushpinControlTemplateBlue}" />
    </my1:Map>
Run Code Online (Sandbox Code Playgroud)

bing-maps windows-phone-7

4
推荐指数
1
解决办法
4784
查看次数

为什么我的函数在它不应该被调用时被调用?

我有2个java脚本函数.如果第一个返回true,则不执行第二个.如果第一个返回false,则只执行第二个函数.所以我试图通过以下代码实现这一目标:

  <script type="text/javascript" language="javascript">   

     function needsForcedReset() {

           if($("#showMessage").text().length > 0) {
               return true;
           }
           return false;
     }

     function sendAlert() {
         //Sends an alert;
         alert('oh oh');
     }

     $(document).ready(function() {
        alert('in doc ready');
      if (needsForcedReset()) {
        alert('Need force reset, no check for alerts');
        return;
      }
      else {
        sendAlert();
     }

  });



  </script>
Run Code Online (Sandbox Code Playgroud)

我所看到的是,无论needsForcedReset函数返回什么,都会调用sendAlert.我如何使其工作?

编辑:showMessage是一个div元素

javascript jquery

0
推荐指数
1
解决办法
197
查看次数

如何通过ShareKit在Facebook上发布带有图像的URL

我在我的iPhone应用程序中使用sharekit在Facebook上分享网址链接.但是,在我看来,不可能与sharekit共享图像的URL.你们知道怎么做吗?非常感谢.

iphone url facebook image sharekit

10
推荐指数
3
解决办法
1万
查看次数

可以在IEnumerator.GetEnumerator()中返回IEnumerator <T> .GetEnumerator()吗?

基本上假设你有一些收藏:

public class FurCollection : IEnumerable<FurStrand>
{
   public IEnumerator<FurStrand> GetEnumerator()
   {
      foreach(var strand in this.Strands)
      {
         yield return strand;
      }
   }

   IEnumerator IEnumerable.GetEnumerator()
   {
      return this.GetEnumerator();
   }
}
Run Code Online (Sandbox Code Playgroud)

这可以接受吗?或者这是容易出错还是不好的做法?我几乎总是使用IEnumerator<T>但我仍然希望非通用版本稳定并正确实现.

.net c# ienumerable

6
推荐指数
2
解决办法
1026
查看次数

如何通过javascript更改html5视频的src而不会崩溃铬或泄漏内存?

我正在开发仅在Chrome上运行的应用程序.

我需要能够从播放视频切换源.

我用javascript(和jQuery)来改变src属性:

$fullscreenVideo.get(0).src = '/video/' + name + '.mp4'; // crash here
$fullscreenVideo.get(0).load();
$fullscreenVideo.get(0).play();
Run Code Online (Sandbox Code Playgroud)

它工作了几次,但我的chrome(尝试测试版和开发频道)最终崩溃(页面变得无法响应).

如果我尝试创建一个新元素,在前面的代码块前面加上:

$fullscreenVideo.remove();
$fullscreenVideo = $('<video id="video-fullscreen" width="800" height="600" loop="loop"></video>').appendTo("#page-fullscreen > div.fullscreen");
Run Code Online (Sandbox Code Playgroud)

每个视频开关都可以将RAM增加20Mo,而不会退缩.

有没有办法跟踪/防止Chrome崩溃和src更新?有没有办法强制释放内存?

javascript html5 google-chrome html5-video

9
推荐指数
1
解决办法
9366
查看次数

PHP:使用echo而不是print是否有任何优势?

可能重复:
PHP中的echo和print有何不同?

据我所知,print和之间的区别echoprint返回一个布尔值.因此,每当我使用时,echo我都可以使用print.在我看到的所有代码示例(我正在学习PHP)中,他们使用过echo.这是为什么?

编辑:也许原因是它echoprint(因为print返回值而echo不是)更快?尽管如此,我猜速度差异并不明显.

php printing echo

3
推荐指数
1
解决办法
850
查看次数

Android布局设置两个垂直和水平居中的按钮

我正在开发一个Android应用程序.

我正在设置按钮保存和关闭居中,但它们出现在左侧.

这是我的XML布局代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:orientation="vertical">

    <TextView
        android:id="@+id/dialogGameName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:layout_marginBottom="2sp"
        android:layout_marginLeft="5sp"
        android:layout_marginRight="5sp"
        android:layout_marginTop="5sp"
        android:typeface="sans"
        android:textSize="26sp"
        android:textStyle="bold"/>
    <TextView
        android:id="@+id/dialogGameDescription"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left"
        android:layout_marginBottom="5sp"
        android:layout_marginLeft="5sp"
        android:layout_marginRight="5sp"
        android:layout_marginTop="2sp"
        android:typeface="monospace"
        android:textSize="18sp"/>

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_gravity="center_vertical|center_horizontal">
        <Button
            android:id="@+id/registerGameButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/save"
            android:gravity="center"
            android:layout_marginBottom="5sp"
            android:layout_marginLeft="5sp"
            android:layout_marginRight="2sp"
            android:layout_marginTop="0sp" />
        <Button
            android:id="@+id/closeButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/close" 
            android:gravity="center"
            android:layout_marginBottom="5sp"
            android:layout_marginLeft="2sp"
            android:layout_marginRight="5sp"
            android:layout_marginTop="0sp"/>
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android android-layout

0
推荐指数
1
解决办法
2万
查看次数

Django:将整个模板封装在无空间标签中?

它会消除空白.但是,除了可读性差外,我应该注意哪些潜在的风险?

这是标签的Django文档.

python django django-templates

2
推荐指数
1
解决办法
1310
查看次数

数据库索引及其Big-O表示法

我试图用Big-O表示法来理解数据库索引的性能.我不知道太多,我猜:

  • 查询主键或唯一索引将为您提供O(1)查找时间.
  • 查询非唯一索引也会给出O(1)时间,尽管可能'1'比唯一索引慢(?)
  • 查询没有索引的列将提供O(N)查找时间(全表扫描).

这一般是正确的吗?查询主键会不会比O(1)表现更差?我特别关注SQLite,但我有兴趣了解不同数据库之间的差异程度.

sql database sqlite indexing big-o

24
推荐指数
3
解决办法
1万
查看次数

GLSL棋盘图案

我想用棋子遮挡四边形:

F(P)= [楼层(PX)+地板(PY)]模2.

我的四边形是:

glBegin(GL_QUADS);    
  glVertex3f(0,0,0.0);    
  glVertex3f(4,0,0.0);    
  glVertex3f(4,4,0.0);   
  glVertex3f(0,4, 0.0); 
glEnd();
Run Code Online (Sandbox Code Playgroud)

顶点着色器文件:

varying float factor;
float x,y;
void main(){
  x=floor(gl_Position.x);
  y=floor(gl_Position.y);
  factor = mod((x+y),2.0);
}
Run Code Online (Sandbox Code Playgroud)

片段着色器文件是:

varying float factor;
void main(){
  gl_FragColor = vec4(factor,factor,factor,1.0);
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个:

替代文字

似乎mod功能不起作用或者其他东西......任何帮助?

glsl

5
推荐指数
2
解决办法
1万
查看次数