Я пытаюсь создать тепловую карту с помощью google api, но столкнулся с небольшой проблемой.Проблема с литьем при попытке создать HeatMap с использованием Google API на студии android
Вот код образца:
mProvider = new HeatmapTileProvider.Builder()
.weightedData((Collection<WeightedLatLng>) weightedList)
.gradient(gradient);
mOverlay = mMap.addTileOverlay(new TileOverlayOptions().tileProvider((TileProvider) mProvider));// this is the line of code that produces the error
}
В частности, аргумент "mProvider" в этой строке будет выделен.
Журнал ошибки:
java.lang.ClassCastException: com.google.maps.android.heatmaps.HeatmapTileProvider$Builder cannot be cast to com.google.android.gms.maps.model.TileProvider
Я застрял на эту проблему на некоторое время и был бы очень признателен на некоторые рекомендации о том, как решить эту проблему.
Заранее благодарен!
http://stackoverflow.com/questions/14784841/tileprovider-using-local-tiles – siva35