我有一个这样的类:
public class Markers
{
public double latitude { get; set; }
public double longitude { get; set; }
//Constructors and Methods
//(...)
}
Run Code Online (Sandbox Code Playgroud)
在我的控制器上,我有一个带有标记列表的 ActionResult,我添加了这样的纬度和经度
List<Markers> listM = new List<Markers>(); //NOTE: this is outside of my ActionResult, no problem with that.
//(...)
listM.Add(new Markers(value[0], value[1])); //NOTE: value[0] is my lat and value[1] is my longitude
//(...)
Run Code Online (Sandbox Code Playgroud)
最后我将我的列表返回到视图:
return (listM);
Run Code Online (Sandbox Code Playgroud)
现在在视图上,我需要访问数据并填充一个数组,以便我可以在我的谷歌地图上显示标记。
如何在我的列表中的 lat 位置用标记填充数组?
@using ProjectName.Models
@model List<Markers>
<html>
<head>...</head>
<body>...</body>
<script type="text/javascript">
//How can I add a GoogleMap Marker …Run Code Online (Sandbox Code Playgroud) 想象一下,我在字符串中有以下值,例如:
string[] values = new string[] { "17.424", "44.43", "44.0"};
Run Code Online (Sandbox Code Playgroud)
现在我需要用相应的逗号提取确切的值并将它们保存为双数字类型.
double valuesCorrectType;
Run Code Online (Sandbox Code Playgroud)
我不想用这个:
Convert.ToDouble(string);
Run Code Online (Sandbox Code Playgroud)
因为我得到的输出是:17424.0和4443.0和44.0
我怎样才能做到这一点?
我正在尝试用多个字符修剪一个字符串,但是不能正常工作,.
码:
static String xpto(String[] a)
{
string trimming;
foreach (string value in a)
{
//...
trimming = value.Trim(new Char[] { '(', ',', ')' });
//...
}
}
Run Code Online (Sandbox Code Playgroud)
样本输入:(1,2)
预计产量:12
我得到的是什么:1,2
也许与',','有些冲突?不知道为什么它不起作用!我可以使用split()3次(每个字符一个)到达我想要的地方,但我很困惑为什么这不起作用.