小编ant*_*esk的帖子

谷歌地图Android api v2和当前位置

我正在尝试使用新的谷歌地图android api v2,我正在为Android 2.3.3或更高版本开发一个应用程序.这是一个非常简单的应用程序:它使用方向api从db获取POI的用户当前位置(使用gps或网络信号),它将用户驱动到POI.

我的问题是获取用户当前位置.感谢这篇文章 如何获取Google Maps Android API v2中的当前位置?我了解到我无法使用新的谷歌API来更新当前位置.另一个问题是我可以设置我的位置,GoogleMap setMyLocationEnabled(boolean enabled)但我无法getMyLocation()知道用户在哪里.

我使用本指南http://www.vogella.com/articles/AndroidLocationAPI/article.html#maps_mylocation获取我的位置,并尝试在我的Activity中集成以绘制用户位置.

我的代码:

表现

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="it.mappe"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-permission android:name="it.mappe.permission.MAPS_RECEIVE" />

    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="16" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

         <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="MYGMAPSKEY" />
        <activity
            android:name="it.mappe.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity> …
Run Code Online (Sandbox Code Playgroud)

java android google-maps google-maps-api-2

18
推荐指数
1
解决办法
6万
查看次数

Google Maps Android V2和Direction API

我正在开发一个应用程序,我需要知道当前用户位置和兴趣点之间的路径.

我正在使用android 2.3.3,谷歌地图android v2和方向api.我的问题是我找到的所有代码都是旧版本的地图,我也尝试调整代码,但我失败了.我尝试在LatLng中更改GeoPoint(在这个新版本中不支持).问题是我无法显示路径,为此我创建了一条新的折线并将其添加到地图中.

我发布我的代码:

分析器:

public interface Parser {
    public Route parse();
}
Run Code Online (Sandbox Code Playgroud)

XMLParser的

public class XMLParser {
    // names of the XML tags
    protected static final String MARKERS = "markers";
    protected static final String MARKER = "marker";

    protected URL feedUrl;

    protected XMLParser(final String feedUrl) {
            try {
                    this.feedUrl = new URL(feedUrl);
            } catch (MalformedURLException e) {
                    Log.e(e.getMessage(), "XML parser - " + feedUrl);
            }
    }

    protected InputStream getInputStream() {
            try {
                    return feedUrl.openConnection().getInputStream();
            } catch (IOException e) { …
Run Code Online (Sandbox Code Playgroud)

android google-maps-mobile google-maps-android-api-2

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

ASP.NET MVC表单和双字段

我正在开发一个asp.net mvc门户来使用localDB来管理GPS坐标.我的模型是:

public class GpsCoordinateViewModel
{
    double Latitute { get; set; }
    double Longitude { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

自动生成的adn相关视图创建新的GpsCoordinate是:

@{
    ViewBag.Title = "Create";
}

<h2>Create</h2>
@using (Html.BeginForm()) {
    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true)

<fieldset>
    <legend>GpsCoordinateViewModel</legend>

    <div class="editor-label">
        @Html.LabelFor(model => model.Latitude)
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.Latitude)
        @Html.ValidationMessageFor(model => model.Latitude)
    </div>

    <div class="editor-label">
        @Html.LabelFor(model => model.Longitude)
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.Longitude)
        @Html.ValidationMessageFor(model => model.Longitude)
    </div>
    <p>
        <input type="submit" value="Create" />
    </p>
</fieldset>
Run Code Online (Sandbox Code Playgroud)

}

<div>
    @Html.ActionLink("Back to List", "Index")
</div>

@section Scripts { …
Run Code Online (Sandbox Code Playgroud)

asp.net html5 razor asp.net-mvc-4

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

Android模拟器(无法绑定到本地8601用于调试器)

我有Windows 8,JDK 7(7u9)和所有Android版SDK.当我尝试启动Android Emulator时,我在DDMS控制台上有以下消息:

[2012-11-17 12:34:32 - ddms] Can't bind to local 8601 for debugger 
[2012-11-17 12:34:39 - ddms] Can't bind to local 8606 for debugger
[2012-11-17 12:34:40 - ddms] Can't bind to local 8613 for debugger
[2012-11-17 12:34:40 - ddms] Can't bind to local 8619 for debugger
[2012-11-17 12:34:40 - ddms] Can't bind to local 8632 for debugger
[2012-11-17 12:34:40 - ddms] Can't bind to local 8635 for debugger
[2012-11-17 12:34:42 - ddms] Can't bind to local 8606 for …
Run Code Online (Sandbox Code Playgroud)

java windows android emulation

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

Android 2.3和谷歌地图API v2

今天我尝试使用谷歌地图api v2 for Android 2.3.3我的步骤:

  • 从debug.keystore获取SHA1代码
  • 在google apis控制台中创建一个新项目
  • 注册一个新的ID
  • 启用谷歌地图android api v2
  • 使用输入SHA1创建一个android密钥; it.mappe(it.mappe是我的包)
  • 获取API密钥
  • 更新AndroidManifest文件:

    <permission android:name="it.mappe.permission.MAPS_RECEIVE" android:protectionLevel="signature" />
    
    <uses-permission android:name="it.mappe.permission.MAPS_RECEIVE" />
    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="16" />
    
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
    
    <uses-feature android:glEsVersion="0x00020000" android:required="true"` />
    
    <application     android:allowBackup="true"    android:icon="@drawable/ic_launcher"  android:label="@string/app_name"  android:theme="@style/AppTheme" >
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="MY_KEY" />
    
            <activity
                android:name="it.mappe.MainActivity"
                android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    
    Run Code Online (Sandbox Code Playgroud)
  • 我的主要活动

    public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle …
    Run Code Online (Sandbox Code Playgroud)

java android

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

ASP.NET MVC 4不适用于jquery datepicker

我是asp.net jquery和html5的初学者,我正在开发一个asp.net mvc 4网站,我有一个带有两个Date字段的表单.我不想手动插入日期,所以我尝试使用此解决方案来实现一个简单的datepicker:

     <fieldset>
    <legend>RangeDateViewModel</legend>
    <div class="editor-label">
        Start Date
    </div>
    <div class="editor-field">
        @Html.TextBoxFor(model => model.StartDate,  new{ @class = "date" })
        @Html.ValidationMessageFor(model => model.StartDate)
    </div>

    <div class="editor-label">
        End Date
    </div>
    <div class="editor-field">
        @Html.TextBoxFor(model => model.EndDate,  new{ @class = "date" })
        @Html.ValidationMessageFor(model => model.EndDate)
        </div>

        <p>
            <input type="submit" value="Create" />
        </p>
    </fieldset>


   }

<div>
    @Html.ActionLink("Back to List", "Index")
</div>

@section Scripts {
@Scripts.Render("~/bundles/jqueryval")

@Scripts.Render("~/bundles/jqueryui")
@Styles.Render("~/Content/themes/base/css")

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jquery-ui asp.net-mvc-4

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

FFmpeg 3.3.4 avfoundation 使用命令行仅记录 macOS Sierra 上屏幕的特定部分

我正在通过命令行使用 FFmpeg 3.3.4 版(通过 brew 安装)在我的 macOS Sierra (10.12.6) 上进行一些自动化测试期间记录我的桌面。

我只想记录屏幕的特定部分,但不幸的是,我无法在文档中找到合适的选项来实现我的目标。

根据avfoundationFFmpeg 文档,这是我使用的命令:

ffmpeg 
-f avfoundation    // avfoundation
-pix_fmt uyvy422   // pixel format
-i 1               // input: desktop
-r 30              // framerate for output
[PATH]/test.mp4      // filename
Run Code Online (Sandbox Code Playgroud)

当我运行此命令时,我有以下输出:

ffmpeg version 3.3.4 Copyright (c) 2000-2017 the FFmpeg developers
  built with Apple LLVM version 9.0.0 (clang-900.0.37)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.4 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-ffplay --enable-frei0r --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libschroedinger …
Run Code Online (Sandbox Code Playgroud)

macos shell ffmpeg video-recording

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