android基于天地图开发遇见的问题

问题描述

android基于天地图开发遇见的问题

这是activity界面的代码:
package com.example.tianditu;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

import com.tianditu.android.maps.GeoPoint;
import com.tianditu.android.maps.MapActivity;
import com.tianditu.android.maps.MapController;
import com.tianditu.android.maps.MapView;

public class MainActivity extends MapActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MapView mMapView = (MapView) findViewById(R.id.main_mapview);
    //设置启用内置的缩放控件
    mMapView.setBuiltInZoomControls(true);
    //得到mMapView的控制权,可以用它控制和驱动平移和缩放
    MapController mMapController = mMapView.getController();
    //用给定的经纬度构造一个GeoPoint,单位是微度 (度 * 1E6)
    GeoPoint point = new GeoPoint((int) (39.915 * 1E6), (int) (116.404 * 1E6));
    //设置地图中心点
    mMapController.setCenter(point);
    //设置地图zoom级别
    mMapController.setZoom(12);

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}

@Override
protected boolean isRouteDisplayed() {
    // TODO Auto-generated method stub
    return false;
}

}

这是Manifest界面的代码:
<?xml version="1.0" encoding="utf-8"?>
package="com.example.tianditu"
android:versionCode="1"
android:versionName="1.0" >

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

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.tianditu.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>

整个程序都没有报错,但是运行之后就会出现“Target host must not be null, or set in parameters. scheme=null, host=null, path=“错误,求教各位大神,出错在哪里

解决方案

http://m.blog.csdn.net/blog/qq294661/42081081

时间: 2024-10-26 01:56:38

android基于天地图开发遇见的问题的相关文章

Android基于Openfire开发即时通讯工具(2)登录openfire

上节openfire服务器已经搭建完成,这节看看,怎么使用smack基于xmpp协议登录openfire服务器, 在服务器中创建好测试的账号 开发即时通讯工具(2)登录openfire-openfire即时通讯"> 下面看android客户端的代码,关于界面布局就不多说了,可以参考QQandroid客户端的界面: Android高仿QQ登录界面 http://blog.csdn.net/vestigge/article/details/8124674 至于为什么要仿别人的东西,不是喜欢山寨

Android基于Openfire开发即时通讯工具(1)搭建openfire服务器

采用openfire作为服务器,这样不需要再写一个服务器,会节省不少事情,openfire经过简单的配置就可以实现一个通信服务器的基本功能, Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议. XMPP 一种基于XML的协议,它继承了在XML环境中灵活的发展性.因此,基于XMPP的应用具有超强的可扩展性.经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序.而且,XMPP

Android基于Openfire开发即时通讯工具(4)获取好友列表

上节已经在openfire服务器中建立了组, 开发即时通讯工具(4)获取好友列表-openfire即时通讯"> 这节继续看怎样获取好友列表, 通过connection对象得到roster,从而可以使用roster.getGroups()得到所有组,使用group.getEntries()得到组中所有的用户 <span style="white-space:pre"> </span>//获取好友列表 Roster roster = connecti

Android基于Openfire开发即时通讯工具(3)建立好友列表

通过roster可以获得好友列表,前提是在服务器中建立了好友列表, 不然没有的话,不会获取全部用户的,roster.getEntries()的size将会为0. 下面来看看怎么在openfire服务器中,建立好友列表. 首先创建一些用户: 开发即时通讯工具(3)建立好友列表-openfire即时通讯"> 然后创建一个组,在组中加入一些成员:

asmack-Android 基于openfire开发的报错问题:Already Login to Server

问题描述 Android 基于openfire开发的报错问题:Already Login to Server 在Android 客户端开发openfire即时聊天的时候,需求中有切换不同的用户的要求. (注册用户没有问题) 登录的时候我是这样做的:connectServer-->login 下线的时候我是这么做的:disConnectServer 如果是有一个用户切换到另外一个用户,那么我是这样做的:disConnectServer-->connectServer-->login 由于网

安卓-基于Bmob开发的Android程序,关于建表的问题

问题描述 基于Bmob开发的Android程序,关于建表的问题 手上有一个基于Bmob开发的Android程序,云端没有数据,想自行建表,当建立product表时程序崩溃,以下是javabean: Category表 public class Category extends BmobObject { private static final long serialVersionUID = -6660631624266818846L; private BmobRelation product;

Android基于Protobuf的Socket通讯开发教程

protobuf 适用的语言 正宗(Google 自己内部用的)的protobuf支持三种语言:Java .c++和Pyton,很遗憾的是并不支持.Net 或者 Lua 等语言,但社区的力量是不容忽视的,由于protobuf确实比Json.XML有速度上的优势和使用的方便,并且可以做到向前兼容.向后兼容等众多特点,所以protobuf社区又弄了个protobuf.net的组件并且还支持众多语言,详细可以看这个链接:http://code.google.com/p/protobuf/wiki/Th

《Android 应用案例开发大全(第3版)》——第1.2节掀起Android的盖头来

1.2 掀起Android的盖头来 自从Android发布以来,越来越多的人关注Android的发展,越来越多的开发人员在Android系统平台上开发应用.那么,是什么使Android备受青睐.在众多移动平台中脱颖而出呢? 1.2.1 选择Android的理由 Android基于Linux技术开发,由操作系统.用户界面和应用程序组成,允许开发人员自由获取.修改源代码,也就是说这是一套具有开源性质的移动终端解决方案,具有开放性.平等性.无界性.方便性以及硬件的丰富性等特点.下面对以上各个优点进行简

Android基于widget组件实现物体移动/控件拖动功能示例_Android

本文实例讲述了Android基于widget组件实现物体移动/控件拖动功能.分享给大家供大家参考,具体如下: package com.sky; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickLi