0
名單,我得到這個代碼查找地址解析爲一個鎮:獲取谷歌地圖返回地方
public ActionResult GoogleGeoCode(string adr)
{
string url = "http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=";
dynamic googleResults = new Uri(url + adr).GetDynamicJsonObject();
var cordinates = new List<double>();
var longlat = new LongLatModel();
var locations = new List<LongLatModel>();
foreach (var result in googleResults.results)
{
longlat.Latitude = result.geometry.location.lat;
longlat.Longitude = result.geometry.location.lng;
}
return Json(longlat, JsonRequestBehavior.AllowGet);
}
可以說,我想在這個特定的鎮創建所有mueseums的列表。我可以創建一個這樣的類:
public class Museum
{
public string Name { get; set; }
public double Latitude { get; set; }
public double Longitude { get; set; }
}
這就是我卡住的地方。我如何製作代碼將"Museum"
添加到Google地圖的搜索字符串中?我想如果我能做到這一點,我可以稍後做一個foreach,並在每個循環中創建一個新的博物館。任何指針讚賞!由於
你想在經緯度上搜索,或者你想用你的第一個代碼中的地址填充你的博物館對象的結果嗎? –
謝謝! 那麼,如果我可以使用我在上述方法中作爲參數傳遞的城鎮,那麼我的理想將是。如果它是可能的。我真的不知道它是如何工作的,但也許我可以做一些像城鎮+「博物館」的東西,並以某種方式返回列表? – user2915962