async def METHOD_NAME(self, default=None):
    if not (self._attr_latitude or self._attr_longitude):
        return
    typ = self.custom_config('coord_type') or default
    if not typ:
        return
    typ = f'{typ}'.lower()
    if typ == 'gcj02':
        self._attr_longitude, self._attr_latitude = gcj02_to_wgs84(self._attr_longitude, self._attr_latitude)
    if typ == 'bd09':
        self._attr_longitude, self._attr_latitude = bd09_to_wgs84(self._attr_longitude, self._attr_latitude)