質問編集履歴

7

2018/07/14 23:03

投稿

hiropee
hiropee

スコア12

test CHANGED
File without changes
test CHANGED
@@ -105,3 +105,7 @@
105
105
  }
106
106
 
107
107
  ```
108
+
109
+
110
+
111
+ 以上はGMapUtilをプロジェクトに取り込むことについての質問ですが、それ以外の解決方法でも構いませんのでよろしくお願いいたします。

6

追記しました。

2018/07/14 23:03

投稿

hiropee
hiropee

スコア12

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

文章を修正しました。

2018/07/12 21:26

投稿

hiropee
hiropee

スコア12

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
- Wrong 2nd argument type. Found: 'com.google.android.gms.location.LocationCallback', required: 'com.xxx.myproject.GMapUtil.LocationCallback'
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

質問内容を修正しました。

2018/07/08 08:36

投稿

hiropee
hiropee

スコア12

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
- ちなみに、元々の「private LocationCallback locationCallback;」「private LocationCallback locationCallback2;」に変更しています
5
+ 「private LocationCallback locationCallback;」「private LocationCallback locationCallback2;」。
4
6
 
5
7
 
6
8
 

3

誤記を修正しました。

2018/07/07 18:30

投稿

hiropee
hiropee

スコア12

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
  ちなみに、元々の「private LocationCallback locationCallback;」を「private LocationCallback locationCallback2;」に変更しています。
4
4
 

2

質問内容を修正しました。

2018/07/07 13:40

投稿

hiropee
hiropee

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
- 自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」を自ソースに取り込みたいと考えておりますが、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数に何を設定するか分かりませんでし本当にすみませんがご助力の程よろしくお願いいたします。
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
- getLocation(intent, );
75
+ GMapUtil.getLocation(intent, new LocationCallback());
76
+
77
+
66
78
 
67
79
  }
68
80
 

1

ソースコードを追加しました。

2018/07/07 13:15

投稿

hiropee
hiropee

スコア12

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