Несколько вещей здесь: во-первых, Javascript отключен в WebViews, если вы не включили его явно. См. Метод WebSettings * setJavascriptEnabled
. Кроме того, loadDataWithBaseUrl использует первый аргумент для определения набора мер безопасности (см. документы по этому методу), включая, я полагаю, блокирование сценариев извлечения внешних ресурсов, если базовый URL-адрес равен нулю или начинается с "данных: //». Попробуйте использовать любой URL с «http://" в начале» для первого аргумента и посмотрите, поможет ли это, и, конечно, убедитесь, что у вас есть разрешение INTERNET
в манифесте вашего приложения.
Но прежде всего ... почему бы вам не использовать MapView ? IFraming javascript URL Карт Google кажется глупым, когда вы можете просто использовать собственный элемент управления картой.