Questions tagged «google-maps»

Google Maps是Google提供的桌面和移动网络地图服务应用程序和技术,可提供卫星图像,街道地图和街景视图的透视图。还支持通过Google Maps API嵌入第三方网站的地图,以及面向全球许多国家的城市企业和其他组织的定位器。

12
导入com.google.android.gms无法解析
我是Android开发的新手。通过遵循本教程The import com.google.android.gms cannot be resolved,我在将代码写入时遇到了错误MainActivity.java: import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; 通过搜索各种修复程序,我确保尝试了以下方法: 我已经通过Android SDK管理器下载了特定API级别的Google API。 我已将Google API选中为项目构建目标。 我已将<uses-library android:name="com.google.android.maps" /> 行添加AndroidManifest.xml为<application>标签的子项。 我通过选择Project->Clean...并从头开始构建了该项目。 .jar通过右键单击我的项目,我包含了用于地图的文件,转到了构建路径,并添加了将其定位在我的SDK中的外部存档:android-sdk-windows\add-ons\addon_google_apis_google_inc_8\libs\maps 不幸的是,以上方法均无济于事。

9
Android Google Maps API V2缩放到当前位置
我试图弄乱Maps API V2以使其更加熟悉,并且试图以用户的当前位置为中心启动地图。使用该map.setMyLocationEnabled(true);语句,我可以在地图上显示我的当前位置。这还将按钮添加到将地图居中于当前位置的UI中。 我想模拟代码中的按钮按下。我熟悉LocationManager和LocationListener类,并意识到使用它们是一个可行的选择,但是集中和放大用户位置的功能似乎已经通过按钮内置了。 如果API具有显示用户当前位置的方法,那么肯定有比使用LocationManager/LocationListener类更简单的以位置为中心的方法,对吗?


9
ScrollView内的MapView?
我想在ScrollView中有一个MapView,但是当我尝试滚动地图时,ScrollView优先!在地图内滚动时,是否有办法赋予MapView优先级,否则,是否给ScrollView提供优先级? 谢谢!


16
如何调用以当前位置为起始地址的路线的iPhone地图
我知道可以通过调用openURL带有参数saddr和daddr位置字符串或纬度/经度的google maps URL来启动iPhone maps应用程序(请参见下面的示例)。 但是我想知道是否可以将起始地址设为“当前位置”地图书签,以便可以使用“地图”应用的位置处理代码。我的Google搜索工作毫无成果。 例如: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%@&daddr=%@", myLatLong, latlong]]]; 除非可以代替调用当前位置书签myLatLong。

5
未捕获的RangeError:当我尝试设置范围时,最大调用堆栈大小超出了Google地图
我创建了一个有效的Google地图,现在尝试自动缩小以使所有点都适合。 当我添加时: var bounds = new google.maps.LatLngBounds(); 和 bounds.extend(point); map.fitBounds(bounds); 然后我得到这个错误: Uncaught RangeError: Maximum call stack size exceeded J.get (anonymous function) Ey.(anonymous function).zoomRange_changed Zf J.set (anonymous function) Ey.(anonymous function).zoomRange_changed Zf J.set (anonymous function) Ey.(anonymous function).zoomRange_changed Zf J.set (anonymous function) Ey.(anonymous function).zoomRange_changed Zf J.set (anonymous function) Ey.(anonymous function).zoomRange_changed Zf J.set (anonymous …

2
使用本地图块的TileProvider
我想使用TileProvider最新的Android Maps API(v2)的新功能在上覆盖一些自定义图块GoogleMap。但是,由于我的用户很多时候都无法上网,因此我希望将图块保存在设备上的zipfile / folder结构中。我将使用Maptiler和来生成我的图块geotiffs。我的问题是: 将磁贴存储在设备上的最佳方法是什么? 如何创建返回本地图块的TileProvider?

18
Google Maps Places API V3自动完成-在输入时选择第一个选项
我已经按照http://web.archive.org/web/20120225114154/http://code.google.com:80/intl/sk-SK/apis/在我的输入框中成功实现了Google Maps Places V3自动完成功能。 maps / documentation / javascript / places.html。它工作得很好,但是我很想知道当用户按下Enter时如何使它从建议中选择第一个选项。我想我需要一些JS魔术,但是我对JS非常陌生,并且不知道从哪里开始。 提前致谢!


17
Google Maps API v3 + jQuery UI选项卡存在问题
使用Google Maps API在jQuery UI选项卡中呈现地图时,存在许多似乎是众所周知的问题。我已经看到有关类似问题的SO问题(例如,这里和这里),但是那里的解决方案似乎仅适用于Maps API的v2。我检查过的其他参考资料在这里和这里,以及我可以通过Googling挖掘的几乎所有内容。 我一直在尝试将地图(使用API​​的v3)填充到具有混合结果的jQuery标签中。我正在使用所有组件的最新版本(当前是jQuery 1.3.2,jQuery UI 1.7.2,不了解Maps)。 这是标记和javascript: <body> <div id="dashtabs"> <span class="logout"> <a href="go away">Log out</a> </span> <!-- tabs --> <ul class="dashtabNavigation"> <li><a href="#first_tab" >First</a></li> <li><a href="#second_tab" >Second</a></li> <li><a href="#map_tab" >Map</a></li> </ul> <!-- tab containers --> <div id="first_tab">This is my first tab</div> <div id="second_tab">This is my second …

4
Google Maps API V3方法fitBounds()
我有渲染地图的代码。 function initialize() { var myOptions = { center: new google.maps.LatLng(45.4555729, 9.169236), zoom: 13, mapTypeId: google.maps.MapTypeId.ROADMAP, panControl: true, mapTypeControl: false, panControlOptions: { position: google.maps.ControlPosition.RIGHT_CENTER }, zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.LARGE, position: google.maps.ControlPosition.RIGHT_CENTER }, scaleControl: false, streetViewControl: false, streetViewControlOptions: { position: google.maps.ControlPosition.RIGHT_CENTER } }; var map = new google.maps.Map(document.getElementById("mapCanvas"), myOptions); …

16
如何从自己的本机应用程序中启动Google Maps iPhone应用程序?
在苹果开发者文档(链接现在是死的)解释说,如果你把在网页中的链接,然后单击它,而在iPhone上,也作为标准配置提供与iPhone将推出谷歌地图应用程序中使用移动Safari浏览器。 如何在我自己的本机iPhone应用程序(即不是通过Mobile Safari的网页)中使用特定地址启动相同的Google Maps应用程序,就像在“通讯录”中轻按地址即可启动地图一样? 注意:这仅适用于设备本身。不在模拟器中。

6
拒绝对先前失败的类java.lang.Class <nt>进行重新初始化:java.lang.NoClassDefFoundError
我在控制台中看到一条信息日志,看起来像一个错误。它是从“艺术”印刷而成的,“艺术”通常与记忆有关,但是我需要帮助了解它的含义。有问题的类是我的MapFragment类。MapFragment是我创建的自定义类,该类扩展了SupportMapFragment,以便可以覆盖触摸事件。此类是否引起此问题,该如何解决? 这是我的MapFragment类 public class MapFragment extends SupportMapFragment { private TouchableWrapper mTouchView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View originalContentView = super.onCreateView(inflater, container, savedInstanceState); mTouchView = new TouchableWrapper(getActivity()); mTouchView.addView(originalContentView); return mTouchView; } @Override public View getView() { return mTouchView; } /** * MapOnTouchListener callback * * @param …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.