<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.google.android.gms.maps.MapView
android:id="@+id/mapview"
android:layout_width="100dip"
android:layout_height="100dip"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/textView1"
android:layout_marginRight="15dp" >
</com.google.android.gms.maps.MapView>
Почему вы не вставляете карту, используя объект MapView вместо MapFragment? Я не уверен, есть ли какие-либо ограничения в MapView, хотя я нашел его полезным.
Вы в настоящее время добавляете файл данных в качестве ресурса непосредственно в проект, что имеет преимущества для развертывания и инкапсуляции. В вашем случае простое чтение файла (как и вы) с правильным путем позволит вам «на лету» редактировать dat-файл и видеть результаты. (Конечно, после повторного запуска кода для чтения. Еще используйте QFileSystemWatcher.)
Итак: измените путь на что-то локальное (где находится исполняемый файл) и затем прочитайте его. [112 ]