public
void
onMapReady(
@NonNull
NaverMap naverMap) {
Log.d(TAG,
"onMapReady"
);
new
Thread(
new
Runnable() {
@Override
public
void
run() {
getXmlData();
runOnUiThread(
new
Runnable() {
@Override
public
void
run() {
for
(
int
i =
0
; i < count; i++) {
item[i] = createItemApi(i)
}
for
(
int
i =
0
; i <
1
; i++) {
markers[i] = createMarker();
}
}
});
}
}).start();
}
private
ItemApi createItemApi(
int
position) {
ItemApi itemApi =
new
itemApi();
itemApi.setPrkplceSe(a[position]);
itemApi.setLatitude(Double.parseDouble(b[position]));
itemApi.setLongitude(Double.parseDouble(c[position]));
return
itemApi;
}
private
Market createMarker() {
Marker marker =
new
Marker();
marker.setPosition(
new
LatLng(
37.61862451533197
,
126.69364515817814
));
marker.setWidth(
100
);
marker.setHeight(
100
);
marker.setMap(naverMap);
return
marker;
}