[嗨,我最近开始使用Dart进行颤振,我想知道当我有一个LatLng
对象但需要通过使用.toString()
方法将其转换为字符串时,如何删除LatLng
部分而只剩下我已尝试使用trim
和replaceAll
的值,但它不起作用
例如:
location = LatLng(55.5595959, 6.48484864);
我只想看55.5595959,6.48484864
[您不能在不扩展类的情况下覆盖.toString()
方法,您可以做的是为您的类创建扩展以返回所需的字符串:
void main() {
var location = LatLng(55.5595959, 6.48484864);
print(location.toStringCoordinates());
}
extension LatLngString on LatLng {
String toStringCoordinates() => '$latitude, $longitude';
}