如何在Flutter中在地图上绘制从源到目的地的路径?

时间:2019-11-05 07:11:37

标签: android google-maps flutter dart location

如何绘制路径并在颤动图中显示方向。我正在使用google_map_flutter API,但找不到任何可能的绘制路径的方法。

我也尝试了map_view插件,但无法获得可能的解决方案

private boolean isValidHostName(String hostName)
{
    ValidationHandler handler = ValidationHandler.INSTANCE;
    boolean isValid =
            hostName != null && (hostName.toLowerCase(ENGLISH).startsWith("ws://") || hostName
                    .toLowerCase(ENGLISH).startsWith("wss://"));
    if (isValid)
    {
        @SuppressWarnings("null")
        String[] splits = hostName.split("//");
        if (splits.length == 2)
        {
            if (splits[1].indexOf(":") != -1)
            {
                splits = splits[1].split(":");
                try
                {
                    int portNum = Integer.parseInt(splits[1]);
                    isValid = (handler.validateIpAddress(splits[0]) || handler
                            .validateDomain(splits[0], false)) && (portNum >= 0
                            && portNum <= 65535);
                }
                catch (NumberFormatException e)
                {
                    isValid = false;
                }

            }
            else
            {
                isValid = handler.validateIpAddress(splits[1]) || handler
                        .validateDomain(splits[1], false);
            }
        }
        else
        {
            isValid = false;
        }
    }
    if (!isValid)
    {
        errorStrBuilder.append("\nInvalid hostname specified.");
    }

    return isValid;
}

0 个答案:

没有答案