質問するログイン新規登録

質問編集履歴

7

2018/07/14 23:03

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body CHANGED
@@ -51,4 +51,6 @@
51
51
  }
52
52
  }
53
53
  }
54
- ```
54
+ ```
55
+
56
+ 以上はGMapUtilをプロジェクトに取り込むことについての質問ですが、それ以外の解決方法でも構いませんのでよろしくお願いいたします。

6

追記しました。

2018/07/14 23:03

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body 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
  ちなみに、念のため元々他の目的で使っていたLocationCallback型の変数名を変更しています。
3
3
  ※「private LocationCallback locationCallback;」⇒「private LocationCallback locationCallback2;」。
4
4
 

5

文章を修正しました。

2018/07/12 21:26

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,10 @@
1
- 自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で二重定義のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
1
+ 自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数及び、その直下下記のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
2
2
  ちなみに、念のため元々他の目的で使っていたLocationCallback型の変数名を変更しています。
3
3
  ※「private LocationCallback locationCallback;」⇒「private LocationCallback locationCallback2;」。
4
4
 
5
5
  エラー内容
6
- Wrong 2nd argument type. Found: 'com.google.android.gms.location.LocationCallback', required: 'com.xxx.myproject.GMapUtil.LocationCallback'
6
+ ①「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'
7
+ ②その直下の「@Override」で「Method does not override method from its superclass」
7
8
 
8
9
  [リンク内容](https://gist.github.com/shokai/a1c26076eee97a01bbb6)
9
10
 
@@ -36,8 +37,17 @@
36
37
  if (extras != null) {
37
38
  ext = extras.getCharSequence(Intent.EXTRA_TEXT);
38
39
  if (ext != null) {
39
- GMapUtil.getLocation(intent, new LocationCallback());
40
+ GMapUtil.getLocation(intent, new com.xxx.myproject.GMapUtil.LocationCallback() {
41
+ @Override
42
+ public void onSuccess(Location location) {
43
+ // .....
44
+ }
40
45
 
46
+ @Override
47
+ public void onError(Exception ex) {
48
+ // .....
49
+ }
50
+ });
41
51
  }
42
52
  }
43
53
  }

4

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

2018/07/08 08:36

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,6 @@
1
1
  自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込んだところ、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で二重定義のエラーが出ています。対処方法が分からないため本当にすみませんがご助力の程よろしくお願いいたします。
2
+ ちなみに、念のため元々他の目的で使っていたLocationCallback型の変数名を変更しています。
2
- ちなみに、元々の「private LocationCallback locationCallback;」「private LocationCallback locationCallback2;」に変更しています
3
+ 「private LocationCallback locationCallback;」「private LocationCallback locationCallback2;」。
3
4
 
4
5
  エラー内容
5
6
  Wrong 2nd argument type. Found: 'com.google.android.gms.location.LocationCallback', required: 'com.xxx.myproject.GMapUtil.LocationCallback'

3

誤記を修正しました。

2018/07/07 18:30

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body 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
  ちなみに、元々の「private LocationCallback locationCallback;」を「private LocationCallback locationCallback2;」に変更しています。
3
3
 
4
4
  エラー内容

2

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

2018/07/07 13:40

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,8 @@
1
- 自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」を自ソースに取り込みたいと考えておりますが、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数に何を設定するか分かりませんでし本当にすみませんがご助力の程よろしくお願いいたします。
1
+ 自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」をプロジェクトに取り込みたいと考えておりますが、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数で二重義のエラーが出てしまいま。対処方法が分からない本当にすみませんがご助力の程よろしくお願いいたします。
2
+ ちなみに、元々の「private LocationCallback locationCallback;」を「private LocationCallback locationCallback2;」に変更しています。
2
3
 
4
+ エラー内容
5
+ Wrong 2nd argument type. Found: 'com.google.android.gms.location.LocationCallback', required: 'com.xxx.myproject.GMapUtil.LocationCallback'
3
6
 
4
7
  [リンク内容](https://gist.github.com/shokai/a1c26076eee97a01bbb6)
5
8
 
@@ -18,6 +21,8 @@
18
21
  Java
19
22
  ```ここに言語を入力
20
23
  public class LocationActivity extends FragmentActivity implements OnMapReadyCallback {
24
+
25
+ private LocationCallback locationCallback2;
21
26
  ~~~省略~~~
22
27
  @Override
23
28
  protected void onCreate(Bundle savedInstanceState) {
@@ -30,7 +35,8 @@
30
35
  if (extras != null) {
31
36
  ext = extras.getCharSequence(Intent.EXTRA_TEXT);
32
37
  if (ext != null) {
33
- getLocation(intent, );
38
+ GMapUtil.getLocation(intent, new LocationCallback());
39
+
34
40
  }
35
41
  }
36
42
  }

1

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

2018/07/07 13:15

投稿

hiropee
hiropee

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,22 @@
1
1
  自作地図アプリにて、下記リンクの『GoogleMapsの共有用短縮URLから緯度経度を調べる』の「GMapUtil.java」を自ソースに取り込みたいと考えておりますが、コメントにある「GMapUtil.getLocation(Intent, Callback); から使う」の第二引数に何を設定するか分かりませんでした。本当にすみませんがご助力の程よろしくお願いいたします。
2
+
3
+
2
4
  [リンク内容](https://gist.github.com/shokai/a1c26076eee97a01bbb6)
5
+
6
+ manifests
3
7
  ```ここに言語を入力
8
+ </activity>
9
+ <activity android:name=".LocationActivity">
10
+ <intent-filter>
11
+ <action android:name="android.intent.action.SEND" />
12
+ <category android:name="android.intent.category.APP_MAPS" />
13
+ <data android:mimeType="text/*" />
14
+ </intent-filter>
15
+ </activity>
16
+ ```
17
+
18
+ Java
19
+ ```ここに言語を入力
4
20
  public class LocationActivity extends FragmentActivity implements OnMapReadyCallback {
5
21
  ~~~省略~~~
6
22
  @Override