百度地图之短串分享(一)

2014-11-24 09:21:48 · 作者: · 浏览: 4
在百度SDK中提供了一个短串分享功能,该功能核心意思就是,当你搜索到一个地址信息时,你可以通过短信、邮件、蓝牙等发给你的好友或者分享到第三方平台,包括空间、微信等等。而接收方可以直接通过收到的链接打开手机上的百度地图客户端或者手机 浏览器进行查看,这样就实现了地理位置信息的共享,百度Demo代码如下:
注意:短串分享目前只开放“POI搜索结果分享”(本文默认搜索的是北京市的餐厅)和“反向地理编码结果分享”(本文默认坐标是40.056878,116.308141),Demo只能按默认条件搜索是为方便演示,实际中应该从界面通过输入获取等才更具有灵活性。
介绍短串Activity(ShareDemo):
[java]
package com.home;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
public class ShareDemo extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_share_demo);
}
public void startShareDemo(View view) {
Intent intent = new Intent(this, ShareDemoActivity.class);
startActivity(intent);
}
}
ShareDemo布局文件(activity_share_demo):
[ html]
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white" >
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="36dp"
android:text="@string/share_tip"
android:textColor="@android:color/black"
android:textSize="16sp" />