作者march23 (三月 .)
看板AndroidDev
标题Re: [分享] Google Maps Android API v2 释出
时间Sat Dec 8 16:05:47 2012
分享今天搜寻到的资料
[1.Google Android V2 步骤]
Android Maps V2 Quick Start
http://ppt.cc/1Mz_
注:照着以上步骤做 实机跑得出来 如果要用模拟器测试 见办法3)
[2.新增Marker and infowindow]
先抓到 map元件
GoogleMap map = ((SupportMapFragment)
getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
再map上加上一个marker
Marker marker = map.add(new MarkerOptions()
.position(new LatLng(37.7750, 122.4183))
.title("San Francisco")
.snippet("Population: 776733"));
如果想改变infowindow的样式 请参考
https://developers.google.com/maps/documentation/android/marker#info_windows
[3.让模拟器支援 Google Play Services]
照着上面的步骤做 丢到模拟器里出现 必须安装 Google Play Services.
下面这篇有人提出解决方法 先透过ADB 来安装 GoogleLoginService.apk,
GoogleServicesFramework.apk, Phonesky.apk. 这几个Apk
http://ppt.cc/pwPc
下面这篇告诉你 如何用ADB 安装APK到模拟器中
http://blog.csdn.net/wenlele/article/details/7289761
注:(1)如果你在tools找不到adb 就被搬到 platform-tools资料夹了
(2)因为觉得太麻烦 所以我也没有跟着做 直接用实机来测试
目前还没有成功 如果有甚麽心得再补充
如果已成功的大大 可以指导或分享心得吗 感激不尽
※ 引述《dreamcwli (dreamcwli)》之铭言:
: https://developers.google.com/maps/documentation/android/
: 还没有仔细看新增了哪些东西,
: 不过终於有 MapFragment 和 SupportMapFragment 了,
: 不用再用不是那麽乾净的方法在 Fragment 放 MapView。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.32.69
※ 编辑: march23 来自: 111.243.32.69 (12/08 16:51)
※ 编辑: march23 来自: 111.243.32.69 (12/08 17:50)
1F:推 lovelycateye:我看的情况是ItemizedOverlay = Marker 12/08 21:34
2F:→ lovelycateye:名称跟js版的统一也比较好懂 12/08 21:34
3F:→ lovelycateye:推分享~ 12/08 21:34
想请问有没有大大 知道怎麽 客制化 infowindow 吗?
虽然他有提到一些方法 但没有范例码 不知道如何下手...
※ 编辑: march23 来自: 111.243.32.69 (12/08 23:57)
5F:→ lovelycateye:简单说就是根据进来的Marker自己弄个View给他 12/09 10:22
6F:→ lovelycateye:不过~能改到哪些东西就不知道了XD 12/09 10:30
7F:→ march23:我昨天也有再研究 VIEW 有什麽可以参考呢 不会下关键字... 12/09 10:58
8F:→ march23:最主要是我看到他范例有加入图片 但我找不到code 可以参考 12/09 10:59
9F:→ lovelycateye:我觉得你当作ListView的Adapter用就好 12/09 12:11