如何使用android和java在地图上按街道名称显示位置?
Intent i = new
Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:31.06221,33.781642"));
startActivity(i);
类似于:uri.parse(“geo:帝国大厦”));
但它不起作用):
在geocoder
类中使用反向地理编码
帝国大厦坐标获取示例:
Geocoder geoCoder = new Geocoder(this, Locale.getDefault());
try {
List<Address> addresses = geoCoder.getFromLocationName(
"empire state building", 5);
String add = "";
if (addresses.size() > 0) {
String coords = "geo:" + String.valueOf(addresses.get(0).getLatitude()) + "," + String.valueOf(addresses.get(0).getLongitude());
Intent i = new
Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(coords));
startActivity(i);
}
} catch (IOException e) {
e.printStackTrace();
}
我正在考虑Rchart/传单创建一个闪亮的应用程序房屋销售在我的县。任何时候都有几百套房子出售。想要为所有人绘制街道地址到地理位置的地图(lat/long)并在地图上显示它们。所以,我正在寻找一个r包,服务或数据库,可以映射街道地址到地理位置。
是否有办法将图像覆盖层插入街道下方但位于地图背景上方?道路可以单独设计,所以从技术上讲应该可以使用,但我还没有找到合适的选择。 到目前为止,我发现的唯一线索是这个问题:谷歌地图应用编程接口-覆盖自定义道路,不幸的是,这并没有真正解决必须手动输入街道信息的问题。 我目前正在为整个城市制作一张自定义地图,手动绘制所有街道并输入街道名称将花费大量时间。 任何信息将非常感谢,谢谢!
我想用谷歌地图显示多个位置 为了显示一个我会去https://www.maps.google.com/maps?daddr=20.566645.345 类似于 https://www.maps.google.com/maps?daddr=20.566645.345 这可能来自网址吗?
操作步骤: ①进入编辑地图页面点击左上方地图名称。 ②进入编辑状态。 ③编辑完成后,点击回车或是√,地图名称修改成功。 提示 ●地图名称不能少于2个字符。 操作动图: [查看原图]
问题内容: 最后,我成功显示了地图,现在,我想显示我的当前位置,我尝试使用这些代码,但是当我单击右上角的我的位置按钮时,它不起作用。 AndroidManifest.xml MapsActivity.java 问题答案: 将此代码用于当前位置:
我到处寻找这个问题的答案,在任何论坛问题上都没有人能提供帮助。我已经搜索了教程。API指南指出: 仅当启用我的位置层时,我的位置按钮才会出现在屏幕的右上角。 所以我一直在寻找这个我的位置层,但一直找不到任何东西。如何在Google地图上显示我的位置?