Более точное местоположение - на устройствах, подключающихся через мобильный интернет или по Wi-Fi, благодаря тому, что базовые станции и точки доступа "светят" в общедоступный эфир, информацию об их расположении корректируют тысячи устройств обычных пользователей.
В то же время, при подключении по кабелю всё иначе. Кабель не общедоступен. Большинство ip-адресов привязаны к расположению провайдера. Информация о реальном расположении клиента есть у провайдера (в большинстве случаев, если не считать L2- и L3-туннели на клиентской стороне), но нет механизма (как API, так и на законодательном уровне), позволяющего провайдерам передавать эти сведения в Гугл. Поэтому Гуглу остаётся одно: если провайдер в Киеве, значит будем считать, что и клиент в Киеве, т.к. другой информации нет.