質問編集履歴
7
test
CHANGED
File without changes
|
test
CHANGED
@@ -105,3 +105,7 @@
|
|
105
105
|
}
|
106
106
|
|
107
107
|
```
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
以上はGMapUtilをプロジェクトに取り込むことについての質問ですが、それ以外の解決方法でも構いませんのでよろしくお願いいたします。
|
6
追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数及び、その直下で下記のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
|
1
|
+
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数及び、その直下で下記のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。こうなんじゃね?程度でも構いません。。。
|
2
2
|
|
3
3
|
ちなみに、念のため元々他の目的で使っていたLocationCallback型の変数名を変更しています。
|
4
4
|
|
5
文章を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で
|
1
|
+
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数及び、その直下で下記のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
|
2
2
|
|
3
3
|
ちなみに、念のため元々他の目的で使っていたLocationCallback型の変数名を変更しています。
|
4
4
|
|
@@ -8,7 +8,9 @@
|
|
8
8
|
|
9
9
|
エラー内容
|
10
10
|
|
11
|
-
|
11
|
+
①「new com.xxx.myproject.GMapUtil.LocationCallback()」で「Class 'Anonymous class derived from LocationCallback' must either be declared abstract or implement abstract method 'onSuccess(Location)' in 'LocationCallback'」
|
12
|
+
|
13
|
+
②その直下の「@Override」で「Method does not override method from its superclass」
|
12
14
|
|
13
15
|
|
14
16
|
|
@@ -74,9 +76,27 @@
|
|
74
76
|
|
75
77
|
if (ext != null) {
|
76
78
|
|
77
|
-
GMapUtil.getLocation(intent, new LocationCallback()
|
79
|
+
GMapUtil.getLocation(intent, new com.xxx.myproject.GMapUtil.LocationCallback() {
|
80
|
+
|
81
|
+
@Override
|
82
|
+
|
83
|
+
public void onSuccess(Location location) {
|
84
|
+
|
85
|
+
// .....
|
86
|
+
|
87
|
+
}
|
78
88
|
|
79
89
|
|
90
|
+
|
91
|
+
@Override
|
92
|
+
|
93
|
+
public void onError(Exception ex) {
|
94
|
+
|
95
|
+
// .....
|
96
|
+
|
97
|
+
}
|
98
|
+
|
99
|
+
});
|
80
100
|
|
81
101
|
}
|
82
102
|
|
4
質問内容を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で二重定義のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
|
2
2
|
|
3
|
+
ちなみに、念のため元々他の目的で使っていたLocationCallback型の変数名を変更しています。
|
4
|
+
|
3
|
-
|
5
|
+
※「private LocationCallback locationCallback;」⇒「private LocationCallback locationCallback2;」。
|
4
6
|
|
5
7
|
|
6
8
|
|
3
誤記を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込
|
1
|
+
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で二重定義のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
|
2
2
|
|
3
3
|
ちなみに、元々の「private LocationCallback locationCallback;」を「private LocationCallback locationCallback2;」に変更しています。
|
4
4
|
|
2
質問内容を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,12 @@
|
|
1
|
-
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」を
|
1
|
+
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込みたいと考えておりますが、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で二重定義のエラーが出てしまいます。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
|
2
|
+
|
3
|
+
ちなみに、元々の「private LocationCallback locationCallback;」を「private LocationCallback locationCallback2;」に変更しています。
|
2
4
|
|
3
5
|
|
6
|
+
|
7
|
+
エラー内容
|
8
|
+
|
9
|
+
Wrong 2nd argument type. Found: 'com.google.android.gms.location.LocationCallback', required: 'com.xxx.myproject.GMapUtil.LocationCallback'
|
4
10
|
|
5
11
|
|
6
12
|
|
@@ -38,6 +44,10 @@
|
|
38
44
|
|
39
45
|
public class LocationActivity extends FragmentActivity implements OnMapReadyCallback {
|
40
46
|
|
47
|
+
|
48
|
+
|
49
|
+
private LocationCallback locationCallback2;
|
50
|
+
|
41
51
|
~~~省略~~~
|
42
52
|
|
43
53
|
@Override
|
@@ -62,7 +72,9 @@
|
|
62
72
|
|
63
73
|
if (ext != null) {
|
64
74
|
|
65
|
-
|
75
|
+
GMapUtil.getLocation(intent, new LocationCallback());
|
76
|
+
|
77
|
+
|
66
78
|
|
67
79
|
}
|
68
80
|
|
1
ソースコードを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,38 @@
|
|
1
1
|
自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」を自ソースに取り込みたいと考えておりますが、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数に何を設定するか分かりませんでした。本当にすみませんがご助力の程よろしくお願いいたします。
|
2
2
|
|
3
|
+
|
4
|
+
|
5
|
+
|
6
|
+
|
3
7
|
[リンク内容](https://gist.github.com/shokai/a1c26076eee97a01bbb6)
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
manifests
|
12
|
+
|
13
|
+
```ここに言語を入力
|
14
|
+
|
15
|
+
</activity>
|
16
|
+
|
17
|
+
<activity android:name=".LocationActivity">
|
18
|
+
|
19
|
+
<intent-filter>
|
20
|
+
|
21
|
+
<action android:name="android.intent.action.SEND" />
|
22
|
+
|
23
|
+
<category android:name="android.intent.category.APP_MAPS" />
|
24
|
+
|
25
|
+
<data android:mimeType="text/*" />
|
26
|
+
|
27
|
+
</intent-filter>
|
28
|
+
|
29
|
+
</activity>
|
30
|
+
|
31
|
+
```
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
Java
|
4
36
|
|
5
37
|
```ここに言語を入力
|
6
38
|
|