自定义 HERE 元数据弹出窗口
Customise HERE metadata pop-up
是否有人使用 HERE API 知道如何自定义地图上的 metadata
弹出窗口(即背景颜色)。
它的代码在 SDK 中,但我看不到在哪里插入 style
修饰符
通过此函数放置元数据,将“元数据”链接到 SDK 库
Metadata metadata = new Metadata();
metadata.setString("key_poi", data.toString());
mapMarker.metadata = metadata;
MapMarker topmostMapMarker = mapMarkerList.first;
Metadata? metadata = topmostMapMarker.metadata;
if (metadata != null) {
String message = metadata.getString("key_poi") ?? "No message found.";
_showDialog("Map Marker picked", message);
return;
}
_showDialog("Map Marker picked", "No metadata attached.");
});
由于版权原因无法 post SDK 发挥作用,但知道答案的人可能会自己访问/使用 SDK
谢谢
已成功修复。
在 github 上的示例项目 main.dart 中有一个 helper method
。
Future<void> _showDialog
包含所有可以通用编辑的数据。
然后这会影响元数据的所有使用 pop-up 因此颜色变化是恒定的,例如,确保可以解决这个问题。
是否有人使用 HERE API 知道如何自定义地图上的 metadata
弹出窗口(即背景颜色)。
它的代码在 SDK 中,但我看不到在哪里插入 style
修饰符
通过此函数放置元数据,将“元数据”链接到 SDK 库
Metadata metadata = new Metadata();
metadata.setString("key_poi", data.toString());
mapMarker.metadata = metadata;
MapMarker topmostMapMarker = mapMarkerList.first;
Metadata? metadata = topmostMapMarker.metadata;
if (metadata != null) {
String message = metadata.getString("key_poi") ?? "No message found.";
_showDialog("Map Marker picked", message);
return;
}
_showDialog("Map Marker picked", "No metadata attached.");
});
由于版权原因无法 post SDK 发挥作用,但知道答案的人可能会自己访问/使用 SDK
谢谢
已成功修复。
在 github 上的示例项目 main.dart 中有一个 helper method
。
Future<void> _showDialog
包含所有可以通用编辑的数据。
然后这会影响元数据的所有使用 pop-up 因此颜色变化是恒定的,例如,确保可以解决这个问题。