如何使用Google Places API获取原始名称(未翻译)?

时间:2019-04-23 20:10:55

标签: google-api google-places-api google-places

我想获取有关某个地方的信息,假设我使用此链接public ActionResult Reorder(string searchString, int? page) { var supplies = db.ICS_Supplies .OrderByDescending(g => g.Supplies_ID) .ToList(); var catalogs = supplies .Where(s => s.OnHand.HasValue && (searchString == null || s.OnHand.Value <= int.Parse(searchString))); var pageNumber = page ?? 1; return View(catalogs.ToPagedList(pageNumber, 10)); } ,我将得到此结果

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJFfz5V9zi20ARwBqCYQXOIVM&fields=vicinity,name&key=MY_API_KEY

但此地点的原始名称是{ "html_attributions" : [], "result" : { "name" : "Try Bobry", "vicinity" : "Dmytra Yavornytskoho Avenue, 42, Dnipro" }, "status" : "OK" } ,而不是Три бобри

您说我可以使用Try Bobry参数来获取此名称,但是如果使用它,它将破坏另一个位置,该位置的原始名称是英文,例如,该language=uk将返回< / p>

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJHZkI69zi20ARfbLn6MV6S9o&fields=vicinity,name&key=MY_API_KEY&language=uk

因此它将是{ "html_attributions" : [], "result" : { "name" : "Візьміть каву, щоб піти", "vicinity" : "вулиця Барикадна, 5-7, Дніпро́" }, "status" : "OK" } ,而不是Візьміть каву, щоб піти

我只想用起源语言而不是翻译来获得地点的名称。

0 个答案:

没有答案