Я пишу приложение Google Maps, по большей части оно работает нормально. Но если я запрашиваю маршруты для пешеходов между двумя точками, которые находятся очень близко друг к другу (например, 2 здания, которые находятся рядом с 1 другим), карта приближается настолько близко, что гибридные изображения превращаются в плитки с надписью «Извините, у нас нет изображений здесь ."
Из примечаний по отладке в моем коде видно, что уровень масштабирования карты не устанавливается до тех пор, пока не запустится функция, которая обновляет DirectionsRenderer (добавление вызова map.getZoom() показывает мне свойство масштабирования карты для предыдущего раунда маршрутов, которые я запросил.
Из-за этого MazZoomService на самом деле не приносит мне много пользы. Есть ли способ определить, какой уровень масштабирования карты будет при обработке маршрутов, чтобы я мог масштабировать карту? изображение обратно во что-то, что не показывает сообщение об ошибке?
-121---12544 68-У меня есть List
:
public int MyClass
{
public int One { get; set; }
public int Two { get; set; }
}
Теперь данные могут выглядеть (и выглядят) так:
Раз: 1, Два: 9
Раз: 2, Два: 9
Раз: 1, Два: 8
Один: 3, Два: 7
Видите, как «Один» появляется дважды? Я хочу спроецировать эту плоскую последовательность в сгруппированную Dictionary
:
KeyValuePairOne: { Key: 1, Value: { 9, 8 }}
KeyValuePairTwo: { Ключ: 2, значение: {9}}
KeyValuePairThree: {ключ: 3, значение: {7}}
Я предполагаю, что мне нужно сделать комбинацию .GroupBy
и . .ToDictionary
?