小编Sha*_*lal的帖子

如何从openlayers读取外部GeoJSON文件?

我必须通过OpenLayers绘制一些代码.线要素编码为GeoJSON格式.我的代码适用于硬编码的GeoJSON功能.但是,如果我将此功能放在单独的文件中并尝试加载它.它只是不起作用.我不知道加载外部GeoJSON文件有什么问题.我已经给了这两个代码.

代码1:

// This code is ok with hard coded GeoJSON features
map.addControl(new OpenLayers.Control.LayerSwitcher());

            vectorLayer = new OpenLayers.Layer.Vector("Lines");

            var myGeoJSON = { "type": "FeatureCollection",
                "features": 
                [

                    { "type": "Feature", "properties": { "LENGTH": 756.304000}, "geometry": { "type": "LineString", "coordinates": [ [ 18.105018, 59.231027 ], [ 18.104176, 59.230737 ], [ 18.103928, 59.230415 ], [ 18.103650, 59.230336 ], [ 18.103028, 59.230463 ], [ 18.102491, 59.230418 ], [ 18.101976, 59.230237 ], [ 18.100893, 59.230110 ], [ 18.100117, 59.230016 ], [ 18.097715, 59.230262 ], [ …
Run Code Online (Sandbox Code Playgroud)

map geo openlayers geojson

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

在Windows 7中使用Android SDK R13的JDK 7

我想用JDK 7 64bit进行android开发.但是在android开发的系统需求中,据说它需要"JDK 5或JDK 6".如果我想使用最新的Android SDK和新的eclipse IDE 64bit最新的JDK 64bit有什么问题吗?

注意:

eclipse android java-7

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

如何使用jQuery Mobile显示全屏谷歌地图?

以下代码显示奇怪的输出.我应该看一个全屏移动地图.但出于某种原因,它只显示在屏幕的一部分上.我正在使用jquery.ui.map进行映射.

<!DOCTYPE html> 
<html> 
    <head> 
    <title>My Page</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="css/jquery.mobile-1.1.0.min.css" />
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
    <script src="js/jquery-1.7.1.min.js"></script>
    <script src="js/jquery.mobile-1.1.0.min.js"></script>
    <script type="text/javascript" src="js/jquery.ui.map.min.js"></script>
</head> 
<body> 

<div data-role="page">

    <div data-role="header">
        <h1>My Title</h1>
    </div><!-- /header -->

    <div data-role="content" id="map_canvas"  name="contentMain">   

    </div><!-- /content -->

</div><!-- /page -->
<script>

    $('#map_canvas').gmap().bind('init', function() { 
    // This URL won't work on your localhost, so you need to change it
    // see http://en.wikipedia.org/wiki/Same_origin_policy
    $.getJSON( 'http://jquery-ui-map.googlecode.com/svn/trunk/demos/json/demo.json', function(data) { 
        $.each( data.markers, function(i, marker) {
            $('#map_canvas').gmap('addMarker', { …
Run Code Online (Sandbox Code Playgroud)

jquery google-maps google-maps-api-3 jquery-mobile

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

在eclipse SDK中安装Android NDK插件

当我尝试安装Android NDK插件时

Android开发者工具更新网站 - https://dl.google.com/android/eclipse/

在我的Eclipse中,它显示以下错误消息 - 我正在使用Google的Android开发者工具,Build:v22.6.2-1085508.我已经下载了android-ndk-r9d-windows-x86_64.

'Installing Software' has encountered a problem.

An error occurred while collecting items to be installed

An error occurred while collecting items to be installed
session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决它.

eclipse sdk android eclipse-plugin android-ndk

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

排序python中的列表列表

我在python中有一个列表 -

[['C'], ['B'], ['A'], ['C', 'B'], ['B', 'A'], ['A', 'C']]
Run Code Online (Sandbox Code Playgroud)

我想按照以下方式对其进行排序 -

[['A'], ['B'], ['C'], ['A', 'B'], ['A', 'C'], ['B', 'C']]
Run Code Online (Sandbox Code Playgroud)

python sorting string python-2.x python-2.7

7
推荐指数
1
解决办法
164
查看次数

如何在Mac OS X Lion中安装gcc

我是mac os的新手.我有一本Mac专业版.我在Mac上寻找gcc.我已经安装了XCode.所以,C++库已经安装了XCode.但是,我无法从XCode外部使用它.我想在Eclipse中使用c ++库.我不知道如何配置eclipse或如何安装gcc,如果我已经有XCode?我应该使用任何其他图书馆吗?

提示:

当我在终端中写下以下命令时显示错误.

$ gcc -v
-bash: gcc: command not found
$
Run Code Online (Sandbox Code Playgroud)

提前致谢.

eclipse macos gcc

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

在Python中使用Hashing元组会在不同的系统中导致不同的结果

我正在练习元组哈希.在那里,我正在研究Python 2.7.以下是代码:

num = int(raw_input())
num_list = [int(x) for x in raw_input().split()]
print(hash(tuple(num_list)))
Run Code Online (Sandbox Code Playgroud)

上面的代码导致了

>>> 2
>>> 1 2
>>> 3713081631934410656
Run Code Online (Sandbox Code Playgroud)

但在我使用Python 3.4的本地PC上,答案是

>>> 1299869600
Run Code Online (Sandbox Code Playgroud)

代码被接受但我无法找出导致不同结果的原因.这是针对不同版本的Python吗?

python hash

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

android中没有找到PhoneGap类错误

我的PhoneGap(Android)应用程序遇到了一些问题.到目前为止,据我所知,我做得很好.这就是我所做的.

  1. 在Eclipse中创建项目后,我在libs文件夹中添加了cordova-2.2.0.jar.
  2. 然后我编辑了AndroidManifest.xml和MainActivity.java
  3. 我在assets文件夹中创建了www文件夹并保留了cordova-2.2.0.js和index.html

所以,一切都很好.但是当我运行这个程序时,它显示错误.我附上了截图和示例代码.

在此输入图像描述

AndroidManifest.xml中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.hellopgap"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <supports-screens
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:xlargeScreens="true"
        android:resizeable="true"
        android:anyDensity="true"
        />

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.RECORD_VIDEO"/>
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />   
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" > …
Run Code Online (Sandbox Code Playgroud)

android cordova

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

如何在Ubuntu 11.10(32位)上安装Tegra Android开发包

我从.run扩展名的以下链接下载了Tegra开发包.但我不知道如何运行此软件包进行安装.我是Ubuntu和这个tegra环境的新手.

http://developer.nvidia.com/sites/default/files/akamai/tools/files/Tegra/tegra-devpack-1.0-linux-2012-04-10-12749879.run

提前致谢.

ubuntu android tegra

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